USunity source codeinunitysourcecode.hashnode.dev·Sep 21 · 12 min readGrass Cutter Games in Unity: The Surprisingly Deep Engineering Behind Area-Fill Hyper-Casual MechanicsTL;DR: Grass cutter games look like the simplest genre in mobile gaming — move a mower, clear some grass, win the level. But underneath that simplicity is a genuinely interesting set of computational 00
USunity source codeinunitysourcecode.hashnode.dev·Sep 18 · 11 min readBuilding a Zombie Survival Shooter in Unity: Core Systems Every Developer Should UnderstandSurvival shooters remain one of the most consistently popular genres on mobile app stores. They combine primal tension — the fear of being overwhelmed — with satisfying, moment-to-moment combat and a 00
AAtaninatangames.hashnode.dev·Sep 13 · 8 min readWeekly Devlog 2: Lightning, Clouds and Effectshttps://www.youtube.com/watch?v=1xvAbLunLTc In order to make the game feel better and have a proper test environment, I worked on some systems that improve the overall game feel. I worked on: Clouds10
USunity source codeinunitysourcecode.hashnode.dev·Aug 21 · 9 min readUnity Game Launch Checklist: Performance, Testing & MonetizationSo you've finished building your Unity game. The core loop feels good, the levels are balanced, the bugs are (mostly) squashed. Now comes the part that a surprising number of developers underestimate:10
MMartinaingame-ready-assets.hashnode.dev·Aug 19 · 8 min readWill The AI-Generated Character Actually Work in Unity? A Practical Rigging ChecklistA character can look correct in a 3D viewer and still fail as soon as it enters Unity. The bones may not map correctly, the elbows may collapse when the arms bend, or the feet may slide across the gro00
DMDavid Mkrtchianinboundarylayer.hashnode.dev·Aug 13 · 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·Aug 13 · 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·Aug 13 · 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·Aug 12 · 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 3 · 11 min readHow Indie Developers Are Shipping Mobile Games in Weeks Instead of MonthsAsk any indie developer who has shipped more than one mobile game what surprised them most about the process, and you'll rarely hear "the coding was harder than I expected." You'll hear about how long00