finds.dev← search

// the find

gdquest-demos/godot-2d-space-game

★ 1,073 · GDScript · NOASSERTION · updated May 2026

A 2D space exploration and mining game made with Godot and our AI framework

A playable top-down space mining game from GDQuest, the Godot tutorial outfit. It ships as a working game — mine asteroids, fight pirates, upgrade your ship — built on their steering AI framework. The real point is to demonstrate GDQuest's Godot Steering AI Framework in a complete, non-trivial context.

The steering AI framework vendored under `project/libraries/` is well-structured: behaviors (arrive, evade, pursue, separation, avoid-collisions) are discrete composable classes, not one monolithic NPC script. Pirate AI uses a proper state machine with discrete states (spawn, patrol, attack, rest) rather than a nested if-tree, which makes it readable and extensible. The project layout is clean — world, ships, ui, vfx, utils are all separated and consistent. Audio is thorough for a demo project: positional sounds, looping thrust, distinct weapon types.

It's a demo project masquerading as a game — the loop is shallow (mine, upgrade, die, repeat) and difficulty scaling is just 'more pirates', so there's a ceiling on how interesting it stays. The procedural generation is minimal: asteroid clusters are spawned at init with a timer refill, not anything that would teach you meaningful proc-gen techniques. There's no save system, which is fine for a jam-style game but means nothing persists. The repository description still references 'our AI framework' as if the framework itself is the artifact, so if you're here for the game rather than the steering code, you're going to be underwhelmed quickly.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →