topdown.js is an engine for making topdown-view games in node.js. It is currently in an unfinished state, and is effectively just a small collection of client-side modules.
See topdown-demos for demo projects.
Install packages:
npm install topdown.js --save
Create game.js
:
var topdown = require('topdown');
topdown.server.listen(80);
Then launch:
node game.js
To begin making a game you need to install Grunt & Browserify. This will be added to this readme when the process becomes more stable.
-
Tidy current api and write documentation for it
-
Implement graphic objects Image, Polygon & Circle
-
Write docs and add demo branch in
topdown-demos
for new graphics objects
-
Add in entity management
-
Implement game object Requirements
-
Write docs and add demo branch in
topdown-demos
for Requirements & Entity
-
Add Audio object/module
-
Add in collision module
-
Write docs and add demo branch in
topdown-demos
for Audio & Collision
-
Create functioning game in demo repo
-
Finish documentation with 'Getting Started' guide