Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.29 KB

File metadata and controls

30 lines (19 loc) · 1.29 KB

Light

Light is a 2D top-down zombie shooter game that serves as a tech demo for my core-js framework.

It is written in pure Javascript w/ Canvas and WebGL2 rendering and no other frameworks.

It's fully playable at http://light.jgefroh.com.

This is not intended to be used in a commercial or production environment - it was just a fun hobby project I wrote.


Screenshots


Folder Structure

/game/engine contains generic mechanism implementations of generc systems like Rendering, AI, Audio, Collision, etc. /game/features contains game-specific logic such as implementations of AI, weapons, map generation, and special effects. /game/specifics contains a few configuration items.


/main.js bootstraps the game and primary rendering canvases. /game/title/start-game.js contains the bootstrapping of Core, Systems, and Tags.