Skip to content

kilbiller/Html5GameEngine

Repository files navigation

#Html5GameEngine

A simple HTML5 game framework made for fun & experience

Features

  • ECS (Entity/Component/System Architecture)
  • AssetManager
  • SpriteSheet Animations
  • Collision detection & response
  • StateManager
  • Variable Time Step
  • Tilemap from Tiled support

TODO

  • Better Debug system
  • Better collision mask & hitbox
  • Make component pure data
  • Better Camera
  • Refactor X.Game !!! (maybe a preload in each state)
  • Scale
  • QuadTree
  • Fix collision http://www.sourceofmagicgame.com/2011/11/2d-collision-for-top-down-rpgs/ and SAT.js
  • Fix requirements for systems (minimum component required)
  • menu
  • save system
  • camera lerp
  • usable system
  • show hp bar on screen
  • projectile system
  • A*

Libs used

  • Pixi.js for the WebGL Renderer
  • Howler.js for the sound effects
  • Keymaster for the nice key events
  • node-uuid for entities unique identifiers
  • stats-js for the fps meter

About

A simple HTML5 game framework made for fun & experience

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages