Irfan Naufal Shah
Rooftop Redemption
Role:
Game Designer, Programmer, 2D pixel Artist
Description:
Rooftop Redemption is a 2D side-scroller action platformer game that revolves around a ninja fighting against enemies on top of rooftops to destroy an organization he was apart of.
Software:
Stencyl, Adobe Photoshop
Genre:
2D platformer, Side-scroller, Action
Platform:
PC




This is the first solo project I made as I produced all of the assets, animation, sound, and coding using stencyl, a block-based coding tool to develop the game.
In this game, there will be 3 levels that the player will play through and an ending of the game with an included a secret ending that the player can get.
The goal for this game is to kill the enemies of each level and collect 2 Circuit Books on each level to get access to the next area, where players must get to the checkpoint to move to the next area


For the mechanics, players can move horizontally, jump, crouch, and do 2 different attacks, Melee and Ranged attacks.
For the Melee attack, player will use a sword and it will create a slash effect in front of the player. Mechanically, I created a projectile object in front of the player that spawns when player presses the melee button and plays the melee animation. The slash will damage any enemy that overlaps with the slash effect.
For the range attack, player will use a gun and it will create a projectile after doing the animation. Mechanically, I created a projectile that has a range limit and will despawn if it does not collide with another object after a certain amount of time.
Player uses the jump button to climb over certain platforms to move to another higher platform.
Player uses crouch to deflect projectiles from enemies as well as a button to Sit Down on a bench to heal themselves.
The bench in game serves as a healing spot for the player which has a 10 second cooldown so that player cannot spam their healing.

Rooftop Redemption Crouch
LEVEL 1

For Level 1, Player starts at the left side of the map and will need to move towards collecting the circuit books, and in this level, there are 2 types of enemies, a static melee enemy and a static ranged enemy.
There is a vertical moving platform that player can use to move up and also a bench to heal themselves.
The checkpoint, being the antenna is on the right side of the level
LEVEL 2

For Level 2, Player starts at the bottom left side of the map and will need to move up whilst avoiding the ranged enemies as well killing the melee enemies protecting the circuit book.
In this level, there is also a new enemy that can move and use both melee and ranged attacks (the blue enemy).
This level also focuses on players' timing to dodge projectiles and fight against the enemies.
LEVEL 3



For Level 3, It acts as the final level of the game, where before loading into the level, there is a splash screen to add some narrative to the game.
In this level, there are only the blue enemies that will try and attack the player, and there will be some platforms that the player has to jump through and time themselves so that they don't fall to their deaths.
This level is longer than the other levels as there are more challenges that the player must overcome.
Secret Ending


As part of the requirements, players only need to collect 2 circuit books per level to get to the next level. But as to give players more initiative, I added a secret ending that players can get if players collect all of the circuit books in all of the levels.
The secret ending is to give closure to the narrative of the players' character and to add more layers to the narrative and lore of the game.