BattleBards is a rhythm-based role-playing game made using the Unity game engine. I developed the game with a team of four, including two other developers and a musician, for a game jam hosted by the St. Louis Game Development Community in 2016. My main role was to assist planning the project and create the combat sequence, which is a battle between the hero and monsters, and the transitions between combat and other phases of the game. Aside from the music, the combat portion of the game was produced solely by me. I produced the art with Adobe Photoshop, the game layout using Unity, and the scripts using C# in Microsoft Visual Studio. The game used GitHub for version control. BattleBards was produced for a game jam, and not sold, so there is no stable version of the complete game. Playable modules for combat, a world map, and dungeon crawling exist in separate project files.
Floppy Bird is a Flappy Bird clone I created based on a tutorial by Lessmilk (www.lessmilk.com). It uses Phaser, a Javascript framework for creating games in HTML 5 Canvas elements within HTML documents. I designed the graphical assets with Gimp.
Play the gameI've written dozens of scripts for the virtual reality platform Second Life. This VR environment allows users to create objects with behavior written in the Linden Scripting Language (LSL), an event-driven C-based language. Pictured is the Tamagacha, a virtual pet resembling a Tamagotchi pet toy from the 90's. The user cares for the virtual pet through a series of dialogue menus to prevent it from being hungry or unhappy. Tamagacha runs in real time, so users can store their own pet data and take care of their pet for as long as they want.