Programmer | 5 - Person Team | Unity
Robellion is a 2D side-scrolling & platformer shooter, influenced by a Diesel-Punk theme. The player takes the role of a mech pilot, Shelby, whose robot suit is equipped jet pack allowing it to fly. The player will need to fly through the map to enter portals, collect weapons and shoot to kill enemies along the way to advance.
Robellion is open to players of wide backgrounds though is primarily targeted to older players (35 – 50 years old) who grew up on side-scrolling shooters, like Contra, and younger players (under 21) who are drawn to high adrenaline, explorative mobile games.
The player’s objective in Robellion is to move to the next level by finding the portal. Each level has enemies with three different kinds of weapons blocking players’ way to the goal. Players need to either kill them or fly past them, depending on their ideal play style and preference.
The trailer includes the background story, gameplay minutes, and more details about the game.
As a programmer, I was responsible for game logic, UI/Menu, player control, and physics programming.
I was also responsible for Scrum board management, scheduling, and risk management.
The player’s objective in Robellion is to move to the next level by finding the portal. Each level has enemies with three different kinds of weapons blocking players’ way to the goal. Players need to either kill them or fly past them, depending on their ideal play style and preference.
- The Player uses a virtual joystick to move Shelby, the main character.
- The player could fly in the scene.
- When Shelby lands on a gun, he will acquire it if he doesn’t have it or acquire ammo only if he already has it.
- Enemies drop gears after their death, including health points, ammo, and weapons it currently has.
- The enemy won’t drop health or ammo gears if either reaches the maximum for the player.
- The game has obstacles like saw blades
1. Health Bar: Reflects the current health of the player
2. Ammo Bar: Reflects the current ammo of the player
3. Virtual Movement Joystick: To move Shelby around the world environment.
(Drag horizontally to move horizontally, and drag vertically to trigger the Jet Pack to fly)
4. Pause Button: Pauses the game within the level and brings up the pause menu screen
5. Switch Weapon Button: Switches the weapon to the one currently shown in the circle
6. Fire Button: Shoots bullets
As a future producer on the team, I helped:
There are five of us including two level designers, two programmers, and one artist. The Robellion was made by us from scratch. We spend 2.5 months and three hours a day.
- Working inside a team requires tons of communication.
- Never hesitate to ask questions and never make false assumptions about what you don't understand.
- Different developers share different academic backgrounds, making the same word have different meanings to people.
- Do not be overwhelmed by anything from work.
- Do not let your mood be affected by the work.
- Spending time ahead making plans and risk management is better than starting to work ASAP and later suffering from not planning well.
- Modern video game development needs a producer.
Copyright © 2023 Jianwen Gao's portfolio - All Rights Reserved.
Powered by GoDaddy
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.