Programming

  Project F-COM Trigger

For the AI for Game Programming class, we were to spend an entire semester planning, designing, and creating a video game in Unity that implements use of AI. Being in a team of 4, we gathered to create a 3D grid-based tactical RPG similar to X-COM and Fire Emblem, taking inspiration by mixing sci-fi and fantasy elements together into one cohesive game.

One of my main contributions to the game was the overall balance of the game, including the player and enemy units, as well as the planning of gameplay like the elemental reaction system. With this, we had a rough idea of how combat would work and what abilities to try to implement given the characters and elements.

We then went to the Unity Store and found free assets that fit the art style we were striving for, and with this, we started the creation of enemies and designing of levels.

Tutorial

Prep Screen

Level 1

Level 2

My other main contribution to the game was most of the level design. After testing capabilities with both visual and function demos, I created both Level 1 and Level 2 of the game, as well as the Prep Screen where players can customize their team before going into a level.

This, along with help from an audio engineer and multiple testers, led to an amazing game demo that worked flawlessly, getting the certificate above to honor the hard work of the team. Overall, this was my first experience at making a full-fledged game, and am very happy with the results, as well as learned a lot about programming in Unity.

Celestial Chosen (Episode 1)

In order to learn about the structure and aspects of interactive game design, I was tasked to learn the Ink language using the Inky software and create a functional CYOA short story that anyone would be able to play. However, since I had experience with both game design and a coding environment, I decided to have fun with it and tried to see how far I could go in terms of creating a high-quality story game, making Celestial Chosen (Name Pending).

The result had about 6000 lines of code for a game that is made to work like the first episode of a game series, similar to that of the Telltales' games or Life is Strange series. In this game, you start off a normal college day and go about before an incident befalls upon the campus, and you are forced to fight for survival while uncovering a hidden scheme.

Once that was exported from the Inky editor, I then went into the html and css files and changed up the visuals of the webpage to make it look more unique from the default settings. Overall, this allowed me to create a vast and proper narrative for others to enjoy, one where there are multiple choices that affect the world I created. If time permits, I might try and transfer this work to Unity and add visuals and audio to try and make more of an immersive game.

Celestial Chosen Links