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
VectorandRectangleclasses for easy calculation- Different types of entities like
CollidableEntity,Platform,PhsicsEntity,PlayerandNPC - 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