3 ms·
TypeScript game engine for single / multiplayer browser based games
- mattvb91 6mo agoAn attempt at having a unified server / client with shared core and sync changes as needed to the clients. The server also holds the threejs scene making it easy to traverse the scene on the server too for raycasting etc.. The client then extends the BaseGame class to add rendering This was taken out of another project that is in development thats why there is no git history. About 20% of this was generated with help of claude / codex at various points. Some more info on resources used here: https://mavonengine.com/getting-started/ai-useage-policy https://mavonengine.com/getting-started/ai-useage-policy
- esperent 6mo agoHas this been used to make any games yet? I couldn't find any on the website.
- mattvb91 6mo agoIm currently building this with it: https://strainzero.com/ https://strainzero.com/ Thats where its come from. Its basically all of the underlying code that could be abstracted away to reuse. Kind of helped clean up the game code too because I had to seperate things out better.
- lerp-io 6mo agocool im also building game on top of my own typescript/zig engine at lerp.io. I also have webrtc but i dont think we need that anymore because we have webtransport now, right?
- mattvb91 6mo agoThat looks great! I honestly havent even looked at webtransport yet as an option thanks for the pointer. Yea if it got rid of the signalling server etc.. it would be neat! Will look into it more