This is a module based standalone browser-based game engine. This project will be shaped further. I try to create a simple Jump&Run game with it.
- Sample scene in
MapEditor.js
- Promise based resource loading
Vector
andRectangle
classes for easy calculation- Different types of entities like
CollidableEntity
,Platform
,PhsicsEntity
,Player
andNPC
- A Level class for managing multiple graphic layers
- Sound- and Music-Buffering via
audioBuffer
- Sprite-based Tile-animations
- Physics based movement
- Simple edge- and volume-collision
- Input-Controller
- Time tracking and FPS calculation
- Fixed update rate
- Material generation for filling shapes
- Shape handling