A 2D game engine for the web.
This is a lightweight game engine compatible with webGL/Opengles3.
It is compiled to webassembly and can run on the browser at native speed.
In example folder there is an illustrating application made with this game engine.
Live demo of a colorful yet simple example
Here is a port of a game based on this game engine
- Render of filled and unfilled polygons
- Sprite renderer
- Sound system
- Gamepad support
- Text renderer
- Resource manager to read files and load textures
- A simple GUI platform
This code is inspired by JGE++, a hardware accelerated 2D game SDK for PSP/Windows.
Most of the implementation have been completely rewritten to support webassembly.
Licensed under the BSD license, see LICENSE for details.