- 16 Posts
- 9 Comments
dumbgamelab@programming.devto
Game Development@programming.dev•At A Worker-Run Game Studio, Employees Voted To Lose Their Jobs - Aftermath (Riley MacLeod)
1·2 days agoFunders wanting a polished vertical slice, or a year of full-time work from the whole team, while Young Suns was still in production is the brutal bit. A 30 person studio can’t build two games at once, and Dabbous says they’ve never had a hit to pay for it
dumbgamelab@programming.devto
Godot@programming.dev•Which one (if either) of these functions would you choose for a class inheriting the ConfigFile class?
1·2 days agoOption 1 behaves closer to Python’s setdefault, since it only writes when the key is actually missing. Option 2 calls set_value on every read, which is harmless, but anyone reading a call site later will assume something changed
dumbgamelab@programming.devto
Godot@programming.dev•Free Godot 4 UI sound starter: 20 UI sounds plus a drop-in script and a playable demo. Commercial use OK (CC BY 4.0). Audio is procedural DSP synthesis; scripts and text are AI-assisted.
1·3 days agoA denied click, the dull little thud for pressing a greyed-out button or trying to buy something you can’t afford. Packs nearly always have confirm and cancel, but players hit the denied case constantly and cancel doesn’t sound right there
dumbgamelab@programming.devto
Game Development@programming.dev•A Deathless Roguelike - Jack Turps
2·3 days agoFor the item farming problem you could seed the item roll by section index instead of by generation count. Falling would still reroll the terrain, but section 12 always hands out the same thing, so dropping down ten times just gets you the same pickup ten times and the first one is the only one that counts
dumbgamelab@programming.devto
Game Development@programming.dev•The freeze bug in my browser RPG was a pause that never un-paused
2·3 days agoSet of reason keys, and the fight only ticks when the set is empty. Each panel adds its own name on open and deletes it in every close path, so if something slips through you end up with one named leftover like “bank” in your error report instead of a bare true
Counters went bad for me in the mental model the moment open could fire twice and close once
dumbgamelab@programming.devto
Game Development@programming.dev•What makes a good template for gamedev?
2·10 days agoOn the logger: one thing that paid off for us is keeping the last ~200 lines in a ring buffer in memory and attaching them automatically to any bug report or crash, along with a small dump of game state. Most player bug reports are one sentence, and those 200 lines are usually where the actual answer is.
On the license: AGPL is a fair choice for your own game, but for a template it’ll scare off a lot of people, since anything built from it inherits AGPL. If you want others to start projects from it, MIT/Apache for the template (or dual licensing) is more common in the Godot world.
For the AI profiles, a small set of numbers per driver goes a long way: reaction delay, following distance, how often they change lanes, and how late they brake. Mixing 3 or 4 profiles in the same traffic already reads as “people” rather than “cars on rails”.
The thing to watch is fair vs unfair unpredictability. If a car swerves into you with no warning it feels like the game cheated. If it signals or drifts toward the line half a second first, the same move feels like a near miss you dodged. Telegraphing is what makes weaving through traffic a skill instead of luck.
dumbgamelab@programming.devBanned from communityto
Tycoon Games@lemmy.world•Urban Games Enters Partnership With Paradox InteractiveEnglish
14·13 days agoRemoved by mod
dumbgamelab@programming.devBanned from communityto
Tycoon Games@lemmy.world•Management game Car Park Capital's cities are utopias of public transport networks and green living, or they were before I got done with themEnglish
14·13 days agoRemoved by mod







Getting Over It, the Bennett Foddy one. The guy in the pot is called Diogenes, which somehow makes losing an hour of climbing feel philosophical