Jupiter Justice!
Jupiter Justice!
Jupiter Justice!
High Concept
​​
Engine: Unreal Engine 5.2
Project Duration: 3 months
​Genre: RPG, Fighting, Beat 'em up, Brawler
​
Jupiter's Justice is a 2D brawler game where players have the chance to beat enemies that have taken over the once peaceful city. The cat burglars have kidnapped Luna- your super cute kitty cat! Fight your way through the city with Jupiter’s signature 3-hit combo attack moves and unlock her electrifying Supreme Thunder ability to rescue Luna.​​
Development Elements​​
Tune Player:​
-
Basic movement: walk, run, and jump.
-
3-hit combo & cooldown
-
Unlockable special ranged attack.
-
Health and mana system displayed in UI.
-
Sequences and cutscenes.
​​
3- Hit Combo & Ability:
Players are equipped with a 3-hit combo (punch-punch-kick) used to fight enemies. After talking to an NPC, they will unlock the ranged ability - Supreme Thunder. ​​​​​​​​​​​​​​​​​​​​​​​​​​​




Pre-Production
​
I found Sailor Moon sprites from the Spriter's Resource website for this project and came up with a storyline to piece things together. I collected sprites for the characters Sailor Jupiter as well as sprites for three different enemy archetypes: a melee, ranged, and boss enemy.
​
Enemy Archetypes
​
Cat Burglar Enemy:
-
Patrol designated areas.
-
Chase players in range.
-
Go back to patrolling when player leaves range.
​
Jumeau (ranged) Enemy:
-
Stationary ranged enemy.
-
Melee attacks enemy in close range.
-
Throws projectiles at players further away.
​​
Final Boss:
-
Stage 1: Kunai Volley- Stand on the balcony and shoot waves of kunai that the player must avoid.
-
Stage 2: Drop down from the balcony and charge towards the player hitting the walls. When the boss hits a wall, get stunned for a short period of time allowing the player to get in a couple hits.
-
Stage 3: Follow player. If the player is in close range, then melee attack. If the player is in far range, then throw kunai.
​





Development Process ​
First couple of weeks, I focused on developing the players movement, attacks, and health/mana system. The player will have a walk, run, jump, and a 3-hit combo for attacks. As the player progresses further, they will unlock their ranged attack by talking to an NPC.
​
Next, I started prototyping the different types of enemies which include a melee, ranged, and boss enemy. The initial enemies in the preproduction mood boards screenshots didn't really fit my storyline too well so I decided to switch them out for the Jumeau (ranged enemy) and Oniwabandana (boss enemy). You can see the boss's script here and see the changed in the video playthrough on the right! →
​
After all the hard scripting stuff, I added a main menu level with the cutscenes of a cat burglar chasing after Luna and eventually catching her. Once the player presses play, another cutscene players showing Sailor Jupiter and Mars chasing after the cat burglar which then loads into the next level where the gameplay begins!