At the end of 3 weeks of using Godot for the first time, this is what my game is looking like. I am running Linux and with a 3rd gen i5 CPU and an old low profile Radeon 550 video card, which is what this was captured on, so you know it can run on old systems.
The game is based on designing levels in parametric CAD programs as a series of parts, and I’ve written tools to arrange those parts into a scene. It also generates a level in Typescript using those CAD parts and then you, or me, the user, adds logic in typescript after the fact to layout the logic of how the parts interact.
In the script game floors, walls, enemies, doodads, powerups, sounds, input, and a robust animation system available to define how a level operates. I will be adding more rules, doodads, enemies, and of course working on lots of intricate levels.