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.
tangent, re: adventures in game development
@bram I'm using https://www.npmjs.com/package/@kmamal/sdl and https://www.npmjs.com/package/@kmamal/gl, in case you're curious - they seem to be the only maintained and up-to-date bindings :p
tangent, re: adventures in game development
@bram (This is mainly because I'm not really comfortable shipping a vendored copy of something as complex as a browser engine for a game, which is relatively unlikely to get timely updates)
tangent, re: adventures in game development
@joepie91 oh damn! yeah that deffo sounds more unique for sure