I made the same game in three engines, except my solution runs the same code in each. ๐
https://lunyscript.com/?utm_source=discordunity&utm_medium=link
I'm building this as an engine-agnostic, high-level C# gameplay programming layer initially for Unity + Godot to both make programming games in "big" engines more beginner-friendly while providing consistency across engines whose APIs are needlessly disparate. It applies "lost art" in that it runs an execution engine that runs block-based sequences, statemachines, behavior trees.
LunyScript
You have a great game idea? But game engine programming is complex, confusing, and completely different everywhere? LunyScript is your entry ticket to Godot and Unity.