← Back to Episodes
TDC #10: The Purrfect Networking Solution with Valentin and Bobsi

TDC #10: The Purrfect Networking Solution with Valentin and Bobsi

Yuri Sokolov, Amit Netanel01:32:58
0:00
0:00

Show Notes

Valentin and Bobsi met contracting for the same multiplayer games platform, where a switch to Photon Quantum brought solid determinism and a workflow that took two hours to network a rolling ball. Almost two years after they started building PurrNet out of that frustration, their MIT-licensed Unity networking solution has passed 3,000 Discord members and around 20,000 GitHub clones a month. We talked about retrofitting multiplayer into ten-year-old single-player code, why no tutorial teaches server authority, a 100-player Unity server using 100–150 MB of RAM, player IDs that survive reconnects, 550 automated regression tests, and shipping CRACKED and Arctic Drive on their own stack. Every networking solution can make games, Bobsi says — two percent less bandwidth was never the point.

🔹 Links:

PurrNet on GitHub: https://github.com/PurrNet/PurrNet

Bobsi Tutorials on YouTube: https://www.youtube.com/@BobsiTutorial

NowUI: https://github.com/BlenMiner/NowUI

CRACKED on Steam: https://store.steampowered.com/app/3917010/CRACKED/

Arctic Drive on Steam: https://store.steampowered.com/app/4009490/Arctic_Drive/

🔹 Chapters:

  • 00:00 Intro
  • 01:18 What We've Been Playing
  • 19:34 Voxels, C++ in Unity, and a UI Library Born From Hating UI
  • 25:41 Ten-Year-Old Code Bases and Retrofitting Multiplayer
  • 36:16 Arctic Drive, and Yes, You Can Pee on the Snow
  • 41:33 Two Hours to Network a Rolling Ball in Photon Quantum
  • 48:57 Server Authority, the Thing No Tutorial Teaches
  • 53:48 A 100-Player Unity Server in 150 MB of RAM
  • 57:51 Two Percent Less Bandwidth Doesn't Matter, Main Character Syndrome Does
  • 01:02:30 Player IDs That Survive Reconnects, and Swapping In Your Own Systems
  • 01:06:47 Dogfooding, Discord Growth, and Traffic From ChatGPT
  • 01:15:50 550 Automated Tests and 45,000 Playtesters
  • 01:20:45 CRACKED, Rollback Prediction, and Falling Sand With No State
  • 01:24:55 One Book, One Movie, One Game, and WinRAR vs. OpenAI


Comments

No comments yet. Be the first to comment on this episode!

Leave a Comment

Your email will not be displayed publicly.