Lightweight JS Game Engine
A simple Javascript game engine that attempts to mimic the game design patterns used by Unity3D (gameobjects / components).
This library is not actively developed anymore, and it's stored here for historical purposes.
- Game loop (update / draw)
- Primitive block rendering
- Render rotation
- Director / scene support
- Sprite Rendering
- Spritesheet animation rendering
- Gameobjects
- Component objects
- Basic collision detection
- Game-loop based keyboard, mouse, and touch input handling
- High level API for drawing to a canvas context
- Various utility components, such as buttons, faders, and translators