A polished indiegame built on the Unity Game Engine using C#
Description
Rocket Arm Man is a 2D physics-based platformer where your only means of transportation is the knockback from the explosions of your rockets, also known in the gaming community as "rocket jumping". The catch is, your rockets are your arms, and your arms don't grow back. Use your strange super powers to traverse 20 levels of increasingly difficult obstacle courses while you spiral into insanity from their rage-inducing nature.
Flexible Level-Editing Code
Developed an intuitive and reusable system to create new levels, speeding up development process.
Reusable Assets
Rocket Arm Man was developed with the future in mind, and created different reusable components ("prefabs" in Unity), such as red lasers of death which can be easily dropped into any level.
Interactive GUI
With my video editing and animation background, I knew that even the smallest details contribute to an overall professional and cohesive UI and UX. What you see here is the cursor in-game following a script to animate its rotation based on the velocity of the mouse.
Inclusive Design
Subtitles, video tutorials, subtitles, graphics settings, and supported for Mac and Windows, Rocket Arm Man was designed with accessibility in mind.
Skills Used
- C#
- UI/UX
- Agile
- Trello
- Inclusive Design Principles
- Reusable Code Design
- User Feedback Collection and Analysis
Achievements
- 41 separate C# scripts totalling 3202 lines of code
- Navigated the software development life cycle over the course of a year
- Developed and maintained an efficient system for documenting progress and bugs