970-999-4223
Polygon Stadium is an arena based first person shooter, where players progress through rounds of increasing difficulty destroying enemies.
The game itself was created with the 3D rendering library, THREE.js and the physics library, CANNON.js. The app uses Angular on the front-end and the game is wrapped in a directive. The Backend API was created with NODE, Postgrsql, and Express. It also uses an ORM called Waterline for database setup and queries.
Clone the game
$ git clone [email protected]:KeenanHoffman/polygon-stadium.git
$ cd polygon-stadium
Install Node Modules
$ npm install
Install Bower Components
$ cd client
$ bower install
Build the Dist With Gulp
$ gulp
Start the Front-End Server From Within the dist Directory
Start the Back-End Server From Within the server Directory
- Destroy enemies by shooting.
- Complete rounds by destroying all enemies.
- Compete for the top scores.
- Compete to reach the highest rounds.
- W A S D Moves
- SPACE Jumps
- MOUSE Looks
- CLICKING Shoots
- ESCAPE Pauses
- Your game is saved after each round and after you lose...
- Once you beat rounds that are multiples of 5 you can start from those rounds if you lose.
- Enemy difficulty increases as you progress through rounds.
- Click both left and right to increase firing speed.
- Hugging the wall makes it difficult for enemies to surprise you.
970-999-4223