"Cheat Manager"


By: Andres Gutierrez

The game had a lack of Debugger assistance to make creating the game easier. Testing features were taking longer to do since there were no quick steps. Being able to instantly apply changes while testing would make it go by way smoother and faster. These changes could involve things like the player, enemies, or environment which are prevalent in most games and especially ours.

I decided to solve this problem by implementing a CheatManager class to be used. The CheatManager class is helpful for allowing the user to type commands in the console after typing the '~' key.  Some commands I implemented involved the GodModeToggle cheat that makes the player invincible and refills health at the same time. Another cheat is the ShowRenderingPassess, which allows the user to toggle between different rendering modes to change the look of the project. These would include toggling the VisualBuffer, Lighting, and PostProcessing to achieve the different looks. 


An Important cheat I created was the ListCheats one which allows the user to see a list of all available cheats I have implemented. This is similar to a common /help command to assist the user in learning what commands can be used.


I also created a ShowCollider cheat which simply calls the already built in engine command that activates the colliders.


Leave a comment

Log in with itch.io to leave a comment.