Christian Gonzalez

Game Summary

Enjoy a colorful puzzle-platformer experience in Color Phase! Find and use different colors to interact with the world around you in a variety of different ways to reach your goal!

Full Project Commit History

The Full commit History to showcase in detail all of my contributions to this project

Grapple Swing Mechanic

Original mechanic did not allow for much room to swing and build momentum as well as a handful of other bugs, the improved version uses some extra logic and math that allow for a more realistic swinging mechanic.

Double Jump Mechanic

Script that allows the player to perform a double jump when the player is the color blue.

Wall Stick Mechanic

When the player is the color red and there is a sicky wall they can jump and hold themselves in place to reach new areas.

Vent's Mechanic

If the player stands in front of a vent then they will be pushed in the direction the vent is facing, the force is strong enough to nullify gravity.

General Game UI

Basic Functionality of the pause and title UI as well as having the player icon react to the player using the current color ability.

Remmapping Mechanic

The player is able to remap both on keyboard and controller what buttons/keys are in charge of hue's abilities

Modular Level Selection

The number of levels in the game was not finalized by the time the UI was started. As a result the Level Select page needed to be modular and automatically creates the number of subpages necessary based on the number of scenes in the build.

Player Grapple Flying Fix

Grapple had no stopping point when pulling an object resulting in the object clipping with the player and resetting the jumping mechanic indefinitely.

Controller Input Manager

Added the functionality for the Updated Custom Input Manager to be able to support controller input and all of its required functionalities.