Skip to content

cadevue/webgl-editor

Repository files navigation

Game Engine on Web ⚙🔥 (In development)

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!

Run Instruction 🏃‍♂️

  1. Clone the repository (use the git clone)
  2. Enter the cloned project directory
  3. Install the dependencies
    > npm install
  4. Run locally at http://localhost:5173
    > npm run dev

Milestones 🏆

  1. 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):

Progress, 3 February 2025

  1. 3D Renderer (Coming soon 🚀)

About

An attempt to create Game Engine in Web 🤯! Adapted from The Cherno's Game Engine Series.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published