I need help in making a game prototype in unity

Job ID: 35785891

Budget: $30 – $250 USD

Mechanics & button inputs:
Pressing B two times after acquiring it allows the player to jump twice whilst in mid air
While pressing B and leaning into a platform this allows the player to do a wall jump
Whilst in the air the player may press RB to dash across the stage for a little while (this allows the player to be invulnerable effectively giving the player a “dodge”)
When holding B the player can significantly jump higher as opposed to tapping B
Angling the left stick DOWN or UP when attacking will allow players to angle their hits UP or DOWN
Attacking bullets whilst fighting in the bullet hell fight will cause the bullets to explode, damaging the player

Debug list
Pushing LT on a controller summons the boss for playtesting


Critical path of boss fight 1:

Boss hurls projectiles across the stage in phase 1; during this time the boss is susceptible to getting attacked; while hurling projectiles the boss cannot move. After being hit 10 times
Transition to phase 2
During the second phase, dash ability is disabled, and the boss charges at the player; during this time the boss is vulnerable and is consistently able to be hit. After being hit for 15 times the boss dies.

Note for the projectiles: the style will be akin to a bullet hell styled game; however the player will be able to hit certain colors while others they have to dodge
Maroon: dodge
White: hit

Note: in the transitional phase the boss is staggered allowing for ghost damage (shows the enemy is getting hit but the actual health stays the same)
Related categories: Game Development Unity