An attempt to create Game Engine in Web. Adapted from The Cherno's Game Engine Series. Built with Vite + Svelte + Typescript! Currently support WebGL, might add WebGPU support in the future as well!
- Clone the repository (use the
git clone
) - Enter the cloned project directory
- Install the dependencies
> npm install
- Run locally at http://localhost:5173
> npm run dev
- 2D Renderer (On progress ⭐)
- Basic Renderer
- Texture Support
- Camera
- Input Handling
- Editor
- Sprites
- Animation
- UI Elements
- Scene Management
- Physics
- Audio
- Scripting
- Networking
Screenshot (3 February 2025):
- 3D Renderer (Coming soon 🚀)