PaperBash - Godot Multiplayer Game
I've been working on a small game targeting Windows, Linux and Android using the Godot game engine.
Using an amazing project found here I was able to compile a custom build of the Godot editor and engine with a module that allows game scripts to be written in ES2020 syntax. Specifically, the bulk of the game's code is written in Typescript, which is then compiled down to JS code, which is interpreted by QuickJS in the Godot backend.
Due to my familiarity with ES syntax, this has made progress pretty rapid, and I've been really pleased by how well it's held together, big shout out to Godot Explorer aka Geequlim for making it happen!
What started as a simple test of applying 2D pixel sprites cleanly to 3D meshes quickly became a very silly shooter game.
It's been quite a journey to get to this point, even with a relatively simple game, and there have been a number of interesting challenges (and pull requests to Github repositories!). I'll write more about those soon.