SSprited Dev3h ago · 4 min readOur hero is now a live 3D model that plays like a spriteMateria's heroes are 2D sprite sheets drawn by Sprute, our pipeline that turns one drawing into an eight-direction animated character. Sprute is powerful, but every new motion is a roll of the dice: ablog.sprited.ai
YYuval Eizik14h ago · 3 min readHow I decide which feature to cut (notes from building Tingbase)Every game I've worked on hits the same wall: something has to go, and it's usually something I liked building. I'm making Tingbase in Unity 6 and C#. It's a 3v3 hero shooter where you swap between Tayuvalgg.hashnode.dev
YYuval Eizik1d ago · 5 min readHow I scope a first game so it actually shipsEvery first game starts small in your head and then quietly grows. Scope is just the work you've promised to finish, and keeping it small is how you actually ship. A finishable first game is one verb:yuvalgg.hashnode.dev
RRahim Khan4d ago · 5 min readWe let a random tapper decide how hard each level of our cat puzzle game isKitten Box Parade has 150 levels. We made the first 10 by hand. A program made the rest, and it judges how hard a level is with an odd yardstick: how often a player who taps completely at random wouldrahimkhan3301.hashnode.dev
CCGTRocketX4d ago · 5 min readOne job at a time: sequencing a Godot web-runner outroMost browser runners slam a score panel the instant the route ends. That is efficient. It is also three jobs fighting for the same second. In CGT Rocket X Racer — a fan-made rocket-car runner for deskcgtrocketx.hashnode.dev
PPraveen4d ago · 4 min readDevice Not Compatible on Google Play? Five Checks Before You Blame the TesterA tester messaged me on day two of a closed test: the opt-in worked, the Play Store page opened, and then it said "Your device isn't compatible with this version." Everyone else could install. That onplayconsolefixlog.hashnode.dev
PPraveen5d ago · 5 min readHow I Fill In the Google Play Production Access Form After a Closed TestThe closed test is done, the Dashboard finally shows Apply for production, and then you hit a form full of open text boxes. This is the part where a lot of us rush. I did on my first app, and I wrote playconsolefixlog.hashnode.dev
CCGTRocketXOct 22 · 6 min readDesigning a fleet lift-off end screen for a browser runnerBuilding a fleet lift-off end screen for a browser runner Suggested tags: godot, gamedev, javascript, webdev Most runners end the same way: you crash or cross the line, a panel slides in, and you prescgtrocketx.hashnode.dev
RRahim KhanOct 21 · 4 min readI'm making a one-bullet puzzle game on my own. Here's what changed after players got their hands on it.I'm the only developer on Bloop. Design, code, UI, levels and the store pages are all me. It's a mobile puzzle game where you get one bullet per level: pull back, bank it off the walls, and pop every rahimkhan3301.hashnode.dev
SSundarOct 20 · 4 min readWhat I Tell Closed Testers on Day One (So They Stay Opted In for 14 Days)Every closed test I've run lives or dies on the first message testers get. Not the build, not the store listing. If a tester doesn't understand what they signed up for, they leave on Day 6, and the 141playclosedtestnotes.hashnode.dev