3 ms·
A framework/library/layer/whatever for Godot: https://github.com/InvadingOctopus/comedot https://github.com/InvadingOctopus/comedot Still quite a bit of work t
by Razengan 2y ago
A framework/library/layer/whatever for Godot: https://github.com/InvadingOctopus/comedot https://github.com/InvadingOctopus/comedot
Still quite a bit of work to do but I wanted something that could be a one-stop shop for all kinds of 2D games. So you could use it to make something as varied as say UFO 50 [0] or any of the arcade games from the 1980s-90s.
I've always thought there should be more genre-specific "editors" instead of just "engines". Because even with the most powerful engines you still need a TON of boilerplate and Google-fu to make all the basic mid-layer stuff that’s necessary in almost all games.
The editors and toolkits that came with StarCraft, Warcraft 3 etc. enabled solitary creators to make some of the most popular games in the world like DotA, CounterStrike, even spawning entire new genres..
And I’ve always loved the “composition” paradigm: A workflow where you’d think about the basic behaviors that your in-game objects and characters will have, write them once, and then wire them together in many different ways.
And Godot has been the perfect starting place for that! Its editor is good enough and customizable, and its node hierarchy system fits perfectly with the idea of Lego-like components. I wanted to make something like Godot Nodes but for gameplay.
Hopefully soon I will have my ideal engine to actually make my actual game… :’)
[0]: https://store.steampowered.com/app/1147860/UFO_50/ https://store.steampowered.com/app/1147860/UFO_50/