
Joshitha L. Muthukrishnan
Unity programmer 2D artist she/her/hers

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)!


























