top of page

Fire Chicken Number One

Fire Chicken Number One is 2D platformer that I worked on for my sophomore year. We created this game in our own custom 2D engine. The game features our protagonist who is trying to retrieve the Fire Chicken relic which was stolen from his village. This was my team's first time working on a custom engine. This project was completed in 8 months and was a team of 5 members.

Fire Chicken Number One: Bio

How I Contributed

Producer

I have acted as a producer in past projects but it was when I was in a team of two to three members. This was the first time I managed a relatively larger group of members and was a great experience for me. As the producer I helped to manage the timeline for the project and keep track of the tasks people were working on. I tried to hold discussions to help the team be succinct in our direction.

2D Physics Engine

I programmed the physics system that handles the rigid bodies and collisions for all the game objects per frame. I programmed box vs box collision as well as response. There were also several supporting functions for scripting included.

Math Library

I worked on vector 2 class with all the operations as well as supporting math functions. I also added any math functions that my teammates would find useful in graphics as well as scripting.

Tools

I worked a little on the editor for this game creating a snapping system for designers to easily draft levels out. I also worked on the conversion for the mouse to be translated to world space for the editor.

Gameplay

For this title I scripted almost the entire game. I created the locomotion for the player(movement, double jumps, wall jumps and wall slides) along with the player attacks(slashing which allowed for damage to be dealt and deflecting of arrows). I programmed all the player abilities(dash, smash and heal) as well as the Mana system for the player. I created a player state machine to handle the animations and sound clips for the player. I programmed the swinging trap, spike traps, arrow traps and the destructible ground. I programmed the final boss behavior. I scripted all the cut scenes in the game.

Dialogue System

In this engine I created a dialogue system that was edited in the engine itself. It allowed for the player to control the dialogue via the subtitles as we had no voice acting and it synced up with the cut scenes on screen.

Fire Chicken Number One: List
Fire Chicken Number One: Pro Gallery
bottom of page