Works


xNode-Based Dialogue System (WIP)

Developed for use in side-project of mine, this system (based on Siccity’s xNode framework) brings a fully visual dialogue system editor to Unity. By virtue of using the xNode framework, this system is infinitely extensible, allowing me to update, modify, and improve its functionality, as well as adding new features as the need arises. Currently this system includes single and multi-choice selections, the ability to execute Unity Events in a manner similar to Unity UI buttons, as well as conditional nodes, whose outputs are modified depending on either their inputs, or the current state of the game (meaning story choices/flags can alter your experience!)

Github link to come…


Untitled Project: A Simple Affective Game (2021)

My 2021 Honors thesis, I researched and applied the use of facial expressions in affective gaming. Using a simple arcade template of Stacker, I created two different single variable systems to monitor and manipulate the speed of the moving block based on the emotions expressed on one’s face.

There are three different versions provided in the downloadable .zip file. The Static version monitors, records, and stores (on your local machine) your facial expressions (expressed numerically), but does not modify gameplay. The One Watcher version monitors player facial expressions to determine when it should increase the block’s speed, and the Two Watcher version both increases and decreases the block’s speed.


Taphos: An Environmental Story-Telling Game (2021)

My 2021 Capstone project, I worked on this with two other students, Miranda Schindler (Creative Director and 3D Artist) and Jordan Sandoval (Sound Design and Programmer) . Taphos is an environmental story-telling game about exploring an abandoned town and uncovering what lead to it’s rapid decay.

I served as the primary programmer on this game, building out all interactivity systems in Unreal Engine 4’s Blueprints system. The inventory and UI systems were also done by myself with assistance from Jordan Sandoval. I also has a hand in writing the game’s narrative, fleshing it out and writing most of the in-game text.

Graphic by Miranda Schindler
Trailer by Miranda Schindler

Parasol Express (2019)

The first production by Happy Ferret Studios, a team of six students, Parasol Express is a 2D action platformer about a child named Avery, who’s family has been possessed by evil spirits on a haunted train, and their journey to rescue them.

Made in GameMaker Studio 2, I was the lead programmer, responsible for programming all player movement and combat, the boss level, power-ups and camera. I also served as co-producer and co-designer alongside two other team members, helping to design gameplay, write and maintain the GDD and ensure a steady workflow towards the final product.

Parasol Express would become one of two undergraduate projects selected to be presented at the ASU Game Development Showcase (otherwise made-up entirely of upperclassman projects).