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.
- Host: GitHub
- URL: https://github.com/sawyerdeveloper/tower-d
- Owner: sawyerDeveloper
- Created: 2019-10-15T03:06:24.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-27T20:05:47.000Z (almost 2 years ago)
- Last Synced: 2024-03-18T07:00:58.967Z (over 1 year ago)
- Topics: engine, game, game-engine, javascript, javascript-game, react, tower, tower-defense-game
- Language: JavaScript
- Homepage: http://tower-d.herokuapp.com/
- Size: 1.03 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
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).