{"repo":"MavonEngine/Core","free":true,"listed":false,"github":"https://github.com/MavonEngine/Core","clone":"git clone https://github.com/MavonEngine/Core.git","description":"A multi / single player typescript threejs game engine for browser based games","language":"TypeScript","stars":29,"topics":["game-development","game-engine","nodejs","threejs","typescript"],"license":"MIT","category":"game-templates","readme_excerpt":"MavonEngine — Three.js Game Engine for Browser Games MavonEngine is an open-source Three.js game engine built for single player or real-time multiplayer. It combines rendering, physics, networking, animation, and debugging into a single cohesive TypeScript package — so you're not assembling a stack, you're building a game. Early WIP — things will change. For documentation visit mavonengine.com. Get Started URL Description --- --- http://localhost:5173/ Client Game http://localhost:8050/api/game/health Server health endpoint The multiplayer template includes the authoritative server setup, networking boilerplate, and a working client/server split out of the box. What is MavonEngine? MavonEngine is a full-stack Three.js game engine built on top of Three.js for rendering, Rapier3D for physics, and geckos.io for WebRTC-based UDP networking. Most Three.js game engines focus on single-player or leave multiplayer as an exercise for the developer. MavonEngine is designed from the ground up for multiplayer — with a unified server-client architecture, authoritative physics, and real-time networking built in, not bolted on. How It Works The core is a headless BaseGame class that both client and server extend from. The server runs physics and the game loop without rendering. The client extends it with Three.js rendering, camera, audio, and input. Because both sides share the same entity classes and loop, game logic is written once and shared — the authoritative server syncs state down to","default_branch":null,"files":null,"tree":[],"storefront":"/r/MavonEngine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MavonEngine/Core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}