Looking to contact me?
Mobile games provide unique opportunities for players to interact with the medium.
Mobile devices let players interact with games through actions that aren't possible with just a controller or keyboard.
I've made it my goal to work on projects that explore this medium through augmented reality and MMS simulation.
Defeat waves of enemies taking over your living room with this mobile AR tower defense game inspired by The Clone Wars
Roles: Gameplay Programmer, UI Programmer, Systems Designer
Using Google's ARCore SDK for Unity, I helped develop an Android app that allows the user to create and play a tower defense level in AR space. The user can place enemy spawn points and different tower types to populate the level, as well as waypoints to create paths for enemies to follow. New towers are available as players earn credits from defeating waves of enemies.
My Responsibilities Included
Learning and utilizing Google's ARCore SDK for Unity to use real-world planes in AR simulation and allow the user to select a desired plane
Designing an adaptable system for making new AR objects
Creating tower objects with different mechanics, such as ones that deal AOE damage, slow down enemies, or target the furthest enemy
Designing particle systems for tower radii and spawn selection
Creating UI elements that allow the user to select AR objects to place
Collect memes and prepare for battle in this funny mobile game
Roles: Gameplay Programmer, UI Developer
Developed in a week for VGDC Spring Jam 2020. The player partakes in rock-paper-scissors-esque "meme battles" to gain memes. As the player collects memes, they must engage in increasingly longer battles to unlock more memes for their arsenal. The game is themed as a messaging app and allows the player to "text" opponents for funny interactions.
My Responsibilities Included
Designing and implementing a system for earning and storing memes
Implementing all UI elements, such as the opponent selection screen, chat screen, and message bubbles
Debugging various UI-related issues
January 2020 - April 2020
Explore molecules and compounds in AR with this mobile app used as a companion to a physical card game
Roles: Sole Developer
This project is a companion app to a physical card game designed to teach chemistry concepts. Its primary function is to show players how certain ions (represented as cards) could combine to form compounds. The app uses the augmented reality platform EasyAR to detect cards and create visualizations in augmented reality space.
My Responsibilities Included
Utilizing an existing AR platform to trigger interactions with image recognition
Importing models from Jmol for use within the application
Working alongside a team on a physical card game to ensure AR compatibility
Creating links to online articles within the app so users can learn more about ions and compounds