Just implemented rudimentary hot-reloading for my game engine in like 15 minutes 😁 This sort of thing is why I am excited about doing (non-web) game development with JS
Some things done today: implemented rudimentary resource loader, added automatic texture packing, hot-reloader now shows an error screen when the game throws an error very quickly after restart, added a better GLSL validator that actually gives me helpful error messages, animated my test triangle to test rendering correctness, various bugfixes. Now working on actually rendering sprites on the screen.
Honestly, once you find reasonable OpenGL bindings, there's some pretty damn good game development tooling available in JS.
I do wonder if I'm gonna be the first one to ship a game that runs in Node.js (as opposed to a browser), though. This doesn't seem to be something that anyone has really explored?
adventures in game development
Some things done today: implemented rudimentary resource loader, added automatic texture packing, hot-reloader now shows an error screen when the game throws an error very quickly after restart, added a better GLSL validator that actually gives me helpful error messages, animated my test triangle to test rendering correctness, various bugfixes. Now working on actually rendering sprites on the screen.
Honestly, once you find reasonable OpenGL bindings, there's some pretty damn good game development tooling available in JS.