PaperBash - Godot Multiplayer Game

Nov 20, 2020

I've been working on a small game targeting Windows, Linux and Android using the Godot game engine.

Monsters! In dresses!

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!

Godot Explorer
Godot Explorer has 15 repositories available. Follow their code on GitHub.

What started as a simple test of applying 2D pixel sprites cleanly to 3D meshes quickly became a very silly shooter game.

From a silly walking "animation"...
Via some interesting bugs...
To a fun multiplayer shoot em up

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.

Mmm, lovely normal maps
Splosions!
Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.