Devlog #3 - Enemy Progression
Clusterite » Devlog
Welcome to Devlog #3!
I finally have enemy progression finished! At least for now...
I thought I had it finished a week ago, but I decided to make the progress a bit more interesting.
Now I'm not gonna sit here and act like I made the best enemies ever, but I feel like I did enough to make the gameplay much more interesting and challenging. After all, killing the common enemies is the majority of the game, so making it not boring is pretty important.
The progress system is fairly simple, each enemy will get a new behavior every 10 levels. Each upgrade will make the enemies more challenging.
The enemies max health will also scale with level
I also changed the enemy leveling system so that instead of enemies being the same level as the player, they will passively gain experience over time and level up on their own.
I made this change because I thought it added a another dimension to the game where the player must keep up in levels in order to have a smoother run.
Robot One
Base Behavior
The robot will shoot homing circle projectiles when it gets into range. When the player is hit by a projectile, they take damage and a stack is added to the player. If the player is hit by the projectile at max stacks, they are stunned for a few seconds.
Level 10
The projectile it shoots will now increase in size and damage every time when it is in play.
Level 20
The robot will occasionally shoot a fast moving blue homing projectile. If the player is hit by this projectile, the player will be stunned and all the current stacks will be dropped.
Level 30
On death, the robot's head will have a chance to detach and take on the base behavior of robot three
Robot Two
Base Behavior
This robot will shoot high speed projectiles towards the player. They don't have the range of robot one, but its projectiles do much more damage.
Level 10
The projectiles slow the player
Level 20
On death, the robot's head will have a chance to detach and explode after a timer.
Level 30
When the robot reaches a certain health thresh hold, it will become enraged and has a higher fire rate, attack range, and movement speed. It will also temporarily be immune to damage for a few seconds(I am thinking about making it probability this happens instead of a guarantee).
Robot Three
Base Behavior
This robot is the only melee one, but it moves at a fast speed. When it collides with player, it will explode dealing significant damage.
Level 10
A slow is added to the player when it collides with the robot.
Level 20
It will have a chance to spawn with double the movement speed.
Level 30
on death, the robot will spawn 8 projectiles that will shoot in each direction.
Conclusion
With the common enemies now "finished", I want to turn my attention back to the player and add Trey's special and passive abilities.
Each character will have three special abilities and five five passive abilities that can be upgraded.
I actually already have three of Trey's special abilities! Once I finish making the passives, that will all go in to the next devlog.
Clusterite
Status | Released |
Author | kijanawoodbine |
Genre | Action |
More posts
- Devlog #2 - New MechanicsNov 14, 2022
- Devlog #1 - Trey and Common EnemiesNov 07, 2022
- Devlog #0 - Core Game ConceptsNov 07, 2022
- Introduction - Who am I?Nov 05, 2022
Leave a comment
Log in with itch.io to leave a comment.