Warning
This engine is in active development. Features are missing, things are broken, breaking changes will happen frequently.
WebGL and TypeScript based game engine designed for rapid game jam development and WebGL learning purposes.
- ✅ WebGL2 rendering pipeline supporting both 3D and 2D graphics
- ✅ Simple multi-threaded architecture separating game logic and rendering
- ✅ Basic audio system
- ✅ Rigid body physics with Rapier
- 🚧 Entity Component System (ECS) implementation
- 🚧 Improve profiling and debug tools
- 📝 Better asset loading pipeline
- 📝 Increased test coverage
- 📝 More utilities to help with speed during game jams
Check out the documentation for guides and examples.
packages/tedcontains the engine itselfapps/docscontains documentation including some simple examples
# Build the engine library
nx build ted
# Run the documentation site locally
nx serve docs
# Run tests
nx test tedWhile the engine is primarily for personal use, suggestions and feedback are welcome via issues.
