An open API service indexing awesome lists of open source software.

https://github.com/sawyerdeveloper/tower-d

Tower Defense game with a custom engine.
https://github.com/sawyerdeveloper/tower-d

engine game game-engine javascript javascript-game react tower tower-defense-game

Last synced: 26 days ago
JSON representation

Tower Defense game with a custom engine.

Awesome Lists containing this project

README

          

Scan this to view latest build on mobile:




Or [Click Here](https://sawyerdeveloper.github.io/tower-d/) to see it on desktop.

This game is a project I decided to do to keep up my engineering chops. And to have fun. I wanted to make a game engine from scratch in Javascript and make a Tower Defense game with that engine.

The engine needs to:
- Run at 60 fps
- Have only 1 Dependency: React
- Minimal Graphics or math drawn graphics
- Use Canvas to render the game board within the React app
- Work on Desktop and Mobile ( platorm agnostic rendering )

The game needs to:
- Have at least 3 tower types and 6 enemy types
- Be able to upgrade the towers up multiple levels
- Render increasingly difficult enemies

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).