YÇYiğit Çakmaninyigitcakman-dev.hashnode.dev·1d ago · 1 min readPlayer Movement, Ownership and Synchronization in Unity MultiplayerPlayer Movement, Ownership and Synchronization in Unity Multiplayer00
YÇYiğit Çakmaninyigitcakman-dev.hashnode.dev·1d ago · 8 min readIntroduction to Multiplayer Game Development with Unity Netcode for GameObjectsIntroduction to Multiplayer Game Development with Unity Netcode for GameObjects Developing a multiplayer game is much more than simply synchronizing the mechanics of a single-player game between multi00
USunity source codeinunitysourcecode.hashnode.dev·2d ago · 11 min readFood Sort Puzzle Game in Unity: Why Sorting Games Go ViralSorting puzzle games occupy a strange but fascinating corner of mobile game design. They don't rely on reflexes, they don't require narrative depth, and they don't demand complex control schemes. Yet 00
USunity source codeinunitysourcecode.hashnode.dev·3d ago · 12 min readBuilding a Real-Time Multiplayer Board Game in Unity: An Architecture Breakdown Using Ludo as a Case StudyReal-time multiplayer is one of the hardest problems in mobile game development. It's easy to underestimate — until you actually try to keep game state synchronized across two or more devices, handle 00
DMDavid Mkrtchianinboundarylayer.hashnode.dev·5d ago · 10 min readA State Machine With a Border Running Through ItA step in my virtual lab looks simple from the outside. The scene settles, the camera moves somewhere useful, the student does something, objects animate to where they belong, a physics simulation run00
DMDavid Mkrtchianinboundarylayer.hashnode.dev·5d ago · 8 min readAn Engine Inside the EngineWe ship one Unity WebGL build. It serves two applications that share almost no user-facing behaviour. One is a lab player: it loads an authored document, steps a student through an experiment, animate00
DMDavid Mkrtchianinboundarylayer.hashnode.dev·5d ago · 12 min readEighty Lines Instead of a ContainerThere is a file in my Unity project called ServiceLocator.cs. It is eighty-three lines long, it wraps a static Dictionary<Type, object>, and by the standard reading of the literature it is an anti-pat00
DMDavid Mkrtchianinboundarylayer.hashnode.dev·5d ago · 15 min readTwo Float Arrays and a Function CallI spent a long stretch building the layer where a Unity WebGL build meets the JavaScript that drives the interface around it. Unity WebGL means Unity compiled to WebAssembly, which is the fact this en00
USunity source codeinunitysourcecode.hashnode.dev·6d ago · 10 min readFrom Prototype to Play Store: A Practical Architecture Playbook for Unity Mobile GamesEvery few months a new wave of indie developers picks up Unity, builds a promising prototype in a weekend, and then spends the next six months fighting their own codebase instead of shipping the game.00
USunity source codeinunitysourcecode.hashnode.dev·Aug 11 · 9 min readBuilding a 3D Mobile Shooter in Unity: Core Systems, Architecture, and Performance TipsMobile shooters occupy a strange middle ground in game development. They're mechanically simpler than their PC/console counterparts — no complex netcode requirements for most casual titles, no massive00