It's a Top Down Shooter game style. I wished to develop a complete game only by myself and I made this game this way. The idea of this game is you need to protect your base from monsters that come to destroy it or you. So you need to kill them and keep yourself alive. You have some weapons and defences.
Purpose: Develop a whole game by me and get more experience in 2D game style. It'll be better than previous game(JetFire) which I developed and it'll have more features such as online multiplayer, a little shop system, upgrade system and more, and that it might seem like a good complete 2D game with multiplayer.
Link: 🚧
Version: 2021.3.23f1
Versions
0️⃣v0.7.0 - 🏆🏆Beta Single Player has been done
✔️Add possibility for player to switch your character
✔️Camera short shake when player fires
✔️Camera short shake when any enemy dies
✔️Camera big shake when boss die - big explosion
✔️Pause game functionality has been implemented in single player mode
♻️Cinemachine has been implemented, so MainCamera is independent now and player and boss has your own camera
🛠️Improve dinamic render layer of sprites
🔥Removed - A little upgrade system(move, damage, life, speed shoot, countdown reloading...)
🔥Removed - Implement cannon tower lvl 1
🔥Removed - Implement flame tower lvl 1
🔥Removed - Implement a kind of shop which allows player to buy new weapons, life, mine and towers
🔥Removed - For every enemy the player kills, the enemies will drop some coins
0️⃣v0.6.0 - 🏆Beta Single Player
✔️General balancement in the game
✔️Just draw the scenario
✔️Add collisions in some parts and some things in scenario(tree, scenario limiter...)
✔️Implement NavMesh for AI enemies and boss
✔️Add possibility to player get more life
✔️Implement mine for player
✔️Damage along time system(flames)
✔️All Audios
✔️Configuration screen
🛠️Change the style fire of flamegun to some spawn points flames
🛠️Add effect of black smoke when the player shoots
🛠️Add possibility to open and close windows through Escape button
🐛Enemy and boss doesn't know choose the better way
🔥Removed - Implement different stats(skills) for every characters like life, move speed and damage
0️⃣v0.5.0
✔️Menu Game Pt.1 - Main functions and little design
✔️Victory
✔️Game Over (When base fall down or all players die)
✔️Implement AI boss
✔️Add Player's life bar
✔️Add some spawn points of enemies / Waves System
✔️Implement damage stats visual when player take any damage
✔️Add possibility for player to switch mouse's aim
🛠️Implement damage stats visual when base receive any damage
🛠️Explosion effect when any enemy spawn
🛠️Add white effect when the guns' shoot collides
🛠️When game over screen appears the player need to stay freeze
🐛When the player shoots with shotgun downwards, he receives a knockback upwards
0️⃣v0.4.0
✔️Put base in the scenario and implement its functions
✔️Implement green enemy(also its explosion)
✔️Add Enemies's life bar
✔️Make green enemy go to base and explode
✔️Implement new enemies with different color
✔️Make a big green enemy as a boss
✔️Implement AI in the minions enemies
♻️Code improved. Abstract Projectile. Hierarchy.
0️⃣v0.3.2
✔️Implement each bullet of each gun.
0️⃣v0.3.1
🚧Implement each bullet of each gun. 🐛There are some bugs.
0️⃣v0.3.0
✔️Implement 3 guns(Machinegun, Firegun, Shotgun) and to allow player switching between them
✔️Improve Player's movimentation(collision, rigidbody, ...)
🚧Implement each bullet of each gun
0️⃣v0.2.0
♻️Readme updated
🔥Remove .vscode and UserSettings from repository
⬆️Project version updated 2021.3.13f1 -> 2021.3.23f1
0️⃣v0.1.0
✔️Implement 8 directions of player
0️⃣v0.0.0
✔️Implement first character
✔️Project created
✔️Repository created
- Implement first character
- Implement 8 directions of player
- Implement 3 guns(Machinegun, Firegun, Shotgun) and to allow player switching between them
- Implement each bullet of each gun
- Improve Player's movimentation(collision, rigidbody, ...)
- Add possibility to player switch your character
- Implement damage stats visual when player take any damage
- Implement green enemy(also its explosion)
- Make green enemy follow player
- Make green enemy go to base and explode
- Add some spawn points of enemies / waves system
- Implement AI in the minions enemies
- Implement AI boss
- Make a big green enemy as a boss
- Implement new enemies with different color
- Implement NavMesh for AI enemies and boss
- Implement mine for player
- Add possibility to player get life
- Implement multiplayer online up to 4 player
- Pause game functionality in single player mode
- Damage along time system(flames)
- Camera short shake when player fires
- Camera short shake when any enemy dies
- Camera big shake when boss die - big explosion
- Just draw the scenario
- Put base in the scenario and implement its functions
- Add collisions in some parts and some things in scenario(tree, scenario limiter...)
- Add Player's life bar
- Add Enemies's life bar
- Add possibility for player switch mouse's aim
- Menu Game Pt.1 - Main functions and little design
- Menu Game Pt.2 - Complete functions and good responsive design
- Configuration screen
- Victory
- Game Over (When base falls down or all players die)
- Machine gun
- Shotgun
- Flame gun
- Land mine drop
- Land mine explosion
- Song during interval of waves
- Song during in the waves
- Song boss
- Song victory
- Song game over
- Song menu
- Player hit
- Enemies spawn
- Enemies explosion
- Enemies die
- Boss damage explosion
- Boss start death explosion
- Boss death explosion
- Button sound
- When the player shoots with shotgun downwards, he receives a knockback upwards
[ ] When time to follow player of enemy is between 0 and 3 and player inside in one of those circles, the enemy be lost until player get out the major area- Enemy and boss doesn't know choose the better way
[ ] Set parent of flamesprite to enemy(visual bug)
- General balancement in the game
- Improve dinamic render layer of sprites
- Add possibility to open and close windows through Escape button
- Change the style fire of flamegun to some spawn points flames
- Add effect of black smoke when the player shoots
- Add white effect when the guns' shoot collides
- When game over screen appears the player need to stay freeze
- Explosion effect when any enemy spawn
- Implement damage stats visual when base receive any damage