top of page

Here's my game development portfolio!

Just a few examples of the games I've worked on over the years.

Independent Contract Work,

Spring  2024 — Summer 2024

A spelling/math side-scrolling runner game, aimed at 3rd- to 5th-graders, designed for mobile and web, and developed solo for a small non-profit.

 

My client designed the core gameplay and we used licensed art and music assets, but I handled everything else myself — including programming, UI design, additional game design, additional 2D art and animation, and sound design.

 

This was a game I built from the ground up over 380+ hours of independent work, with features including:

  • Character customizer with 2 face options, 6 skin tones, and 12 armor colors

  • Procedural power-up, collectible, and enemy spawning

  • Randomly-generated multiple-choice math problems, based on NC public school curriculum

  • Drag-and-drop word unscrambling to test players' spelling

  • UI and camera scaling for different screen sizes and aspect ratios

​​​​

Play Gemstone Dash on your desktop web browser or download the .apk for Android here!

NeuroDiversity in Tech Internship, Summer 2023 and Summer 2024

A 2D puzzle platformer that teaches ray optics concepts (reflection, refraction, and dispersion) to children aged 8-10.

​

Our small, all-neurodivergent team designed and developed this original Unity game over two 9-week-long internships! As the team's primary programmer, I implemented much of the game's functionality, including:

  • A recursive light ray reflection/refraction algorithm (used as the core mechanic)

  • Player controls (moving, jumping, and teleportation)

  • Cutscene animations and visual effects using DOTween and coroutines

  • Game-state saving between scenes

 

Play Hue Hunt for free in your browser (requires keyboard/mouse input)!​

Random Forests

CSC 492 (Senior Design), Fall 2023

A single-player virtual board game with minigames, meant to teach basic machine learning concepts to kids ages 10-15 through animal taxonomy. Our sponsors from Katabasis provided the minigames, while my four teammates and I implemented the game board in Unity.

 

Over the course of the semester, I worked on:

  • Designing and implementing a custom graph data structure with color-coded edges (and an associated A* pathfinding algorithm)

  • Programmatically animating the player character's movement along the shortest path between graph nodes

  • Ensuring text and other UI elements scaled appropriately with screen size

  • Documenting and presenting our progress to our peers, teaching staff, and sponsors

 

I also designed the game's logo and a few of our biome icons!

CSC 281 (Interactive Game Design), Spring 2021

A tiny, Twine-y interactive fiction game of partial scientific accuracy about an unnamed eight-legged microanimal, and probably the work I'm fondest of.​

 

I created it solo for a class assignment themed "Microscopic World", and liked the result enough to polish and publish it! My work involved:

  • Researching tardigrades to ensure my story was at least partly grounded in fact

  • Writing the story to include a variety of player choices (done in a weekend)

  • Creating vector illustrations for two intro screens and all six endings (along with alt-text for screen readers)

  • Customizing Twine's CSS styling to scale the content responsively for different screens and better improve mobile support

​

Thanks to the Triangle Interactive Arts Collective, I've showcased this game at lots of events, including East Coast Game Conference and Oak City Indie Games!

​​

Play a tardigrade's tale for free in your browser (on desktop or mobile)!

Web design and content by Joshitha L. Muthukrishnan (2023 - 2025)!

bottom of page