V2 of Build your own 2D Game Engine [Make sure you look at the latest engine (V3)].

This is the version-2 improvement of the game engine developed in the book Build your own 2D Game Engine and Create Great Web Games using HTML5, JavaScript, and WebGL. Here is a link to the original (V1) book web-site.

New in V2:

  • Loading Icon: Shows loading icon when loading the game.
  • RigidShape: Supports rotational (in addition to linear) motion.
  • Particle System Integration:
    • Proper interaction with RigidShape bounds.
    • Multiple Pre-Sets: Fire, Smoke, and Snow.
  • UI Widgets: Supports: Text, Radio Button, Drop down menu, Health Bar.

V2 Resources

Credits

This is part of Akilas Mebrahtom's CSS497 Capstone project at the University of Washington Bothell over Summer 2018, with contribution from Nicholas Carpenetti for earlier UI Widget work.

Credits for all art assets can be found here.