Hi guys,
I just finished working on the basic difficulty progression for our game, though we are still fine-tuning it via play-testing.
Like most other endless games, Ninjet gets harder the longer the player lasts. So today I will talk a little bit about how the difficulty progression in our game works.
The way Ninjet works in general is pretty simple. The player will fight through a bunch of random enemy waves, and after scoring enough points, a boss will appear. After defeating the boss, one of the difficulty modifiers in the game will be increased (and announced to the player), and the player will repeat this cycle until they die.
1. Fight random enemy waves2. Fight boss3. Difficulty goes up --> Repeat 1As of right now, we have 4 difficulty modifiers:
1.
Enemy Wave Up - New enemy types or harder enemy wave variations are introduced into the mix.
---> 2.
Enemy Bullet Up - Increases the number of bullets enemies will shoot.
---> 3.
Enemy Health Up - Increases enemy health by 1.
4.
Enemy Damage Up - Increases the damage enemy projectiles do by 1.
Right now, the way it works is that the first few boss kills will just introduce tougher enemies and enemy waves. Once all possible enemy types and enemy wave variations are unlocked, the game will cycle through increasing enemy bullet --> enemy health --> enemy damage. However, as of right now the bosses don't really scale with difficulty apart from damage and health. We are looking into possibly adding extra attack patterns as the game difficulty goes up.
Let us know what you guys think about this system!