• Showcase

    This is some of my more recent work in game development.
    Click on the thumbnails for demos and more information.

  • Unity Game – Overachievers 2024

    Overachievers is an educational game designed and developed for Lincoln Learning Solutions online curriculum using Unity.


    I was lead developer on the project, using Unity 2022, in C# and published on the web and for Android/iOS tablets and phones. I assisted in the game’s design and created effects, shaders and animations.

    This project was technically focused on developing a foundational framework for future LLS games, combining all of the experience and code from our previous Unity games. Specifically development focused on engineering a robust question and answer system that would facilitate a wide range of digitized curriculum content, including math notation and in line styling, which has always been a weak spot in HTML5 Canvas as well as Unity text rendering. I also implemented a robust Text to Speech system that leverages free browser/OS based TTS systems, which enabled full accessibility along with multiple input modes for gameplay/navigation.

    Artwork and general design led by CJ Kuehn, with Matt Casper, Sean Kennedy and Sean Ricciardi at Lincoln Learning Solutions LLC.

  • Unity Game – Pythagora 2023

    Pythagora is an educational game for reviewing Geometry concepts and problems , designed and developed for Lincoln Learning Solutions online curriculum using Unity.

    This project’s technical and design focus was on presenting geometry and algebra content within a Unity web game. I developed custom data formats and an API to facilitate and automate the integration of that additional math content. We worked closely with 6-12 math subject matter experts to implement effective instructional design and meet the educational standards of their courses. I also devised and developed a graphing system and tools within Unity so that our artists could assist in the presentation and design of graphs coupled with multiple choice questions containing math notation.


    The game was developed solely by myself, using Unity 2021, in C# and published for consumption on the web and android/ios tablets and phones. I assisted in the game’s design and created effects, shaders, animations and camera transitions. Artwork and general design led by CJ Kuehn, with Matt Casper and Sean Kennedy at Lincoln Learning Solutions.

  • Unity Game – Orbit & Beyond 2022

    Orbit & Beyond is an educational exploration of our solar system, designed and developed for Lincoln Learning Solutions online curriculum using Unity.

    This project was based on public domain information and images sourced from NASA, ESA, Wikipedia and the HYG Star Catalog (all of the stars are based on their actual positions and intensities/colors). I designed and developed a full-scale model of our solar system that can be traversed via a very simplified and stylized orbital dynamics concept. The player’s ship orbits celestial bodies and sling shots between them by reaching escape velocity. In most space games and science fiction ships travel in straight lines through a static and non-relativistic universe. In Orbit and Beyond planets and moons are in motion based on their real-world speed. The ship travels at near-light-speed and we attempted to simulate the theoretical visual effects of space and time dilation.

    Technical challenges in this project included:
    – wrestling with floating point accuracy at astronomical scales.
    – camera tools for artist to create unique angles at each body
    – camera transitions and orbital mechanics using linear algebra
    – an educator driven database system system for celestial info
    – optimizing high fidelity graphics for low end devices and web (namely gen 1 Chromebooks and phones)


    The game was programmed solely by myself, using Unity 2021, in C# and published for consumption on the web and android/ios tablets and phones. I assisted in the game’s design and created several effects, and levels (including planets, shaders, animations and transition effects). Principle artwork and general design led by CJ Kuehn, with Matt Casper and Sean Kennedy at Lincoln Learning Solutions.

  • Unity Game – TrashTalk 2020

    Developed for Lincoln Learning Solutions, TrashTalk is an educational game about a couple of funky waste-management personnel who take out the trash in the big city while answering educational questions.

    Trash Talk was the second Unity game produced at Lincoln Learning Solutions. It was my first opportunity to bring the full interactive digital media team into Unity, and I created tools for them to design levels, and started establishing a general architecture for our Unity games. After extensive research on the subject of Unity game architecture, I decided to use a scriptable object and event based system created by Ryan Hipple at Schell Games. This architecture leverages in-editor dependency injection, which allowed the team of artists to start participating in development.

    This project deployed a number of technologies in Unity 2018:
    – 2D Physics System, including joints, rigidbodies and collision
    – Parallax background scrolling
    – Custom tile-based level design tools
    – Scriptable Object & Unity Event driven architecture (for modularity, dependency injection and in Editor dev collaboration)

    The game was developed entirely by myself, using Unity 2019, in C# and published for consumption on the web and android/ios tablets and phones. I assisted in the game’s design and created several effects. All artwork and general design led by CJ Kuehn, with Matt Casper, William McCoy and Sean Kennedy.

  • Unity Game – MotoCritters 2019

    Developed for Lincoln Learning Solutions in the later half of 2019, MotoCritters is an educational game about racing against dirt-bike riding critters while answering multiple choice question for points and power ups.

    This project was a proof of concept for an initiative that I lead at LLS to switch our game development stack from HTML5 Canvas/Javascript to Unity so that we could fulyl leverage the artistic abilities of our interactive digital media team, expand compatibility with digital curriculum content and prepare for app publication. Technical challenges included building physics based racers and developing the foundations for a dynamic multiple choice questions and answers systems that would be used in follow up Unity games for Lincoln Empowered Curriculum.

    The game was developed entirely by myself, using Unity 2019, in C# and published for consumption on the web and android/ios tablets and phones. I assisted in the game’s design and created several effects. All artwork and general design led by CJ Kuehn, with Matt Casper, William McCoy and Sean Kennedy.

  • Unity Game – Zircon

    Zircon is a personal project based on Diamonds 3D and Shatterball, both 3D breakout like games for the classic Macintosh.

  • Phaser JS Game: Elixer Mixer 2016

    Elixir Mixer is an educational game focused on fractions, designed and developed for Lincoln Learning Solutions online curriculum using Phaser JS.

    This project was intended to explore expanding gameplay mechanics and graphical effects beyond what was capable using the CreateJS framework in previous web games at LLS. Phaser is a purpose built Javascript game development framework and provided a more tailored experience for our team. It was the second game at LLS that I assisted on principle game design.


    The game was developed solely by myself, using Phaser, in Javascript and HTML5 and published for the web and for Android/iOS tablets and phones. I assisted in the game’s design and created several effects, and levels (including artwork, animations and particles). Primary artwork and general design led by CJ Kuehn, with Matt Casper, Sean Kennedy and William McCoy at Lincoln Learning Solutions.

  • Web Games 2014 to 2018

    This is a highlight reel of educational games that I developed at Lincoln Learning Solutions. Written in Javascript using, Canvas, WebGL, the CreateJS and Phaser frameworks.

    These projects represented 4 years of work remaking dozens of Flash AS3 games in HTML5. At the time Flash was being removed from browsers and iOS due to security issues and Adobe’s end of support and development of the product. I was hired at LLS on a temporary basis specifically to perform this migration, and upon completion was offered full time permanent employment for my performance. At LLS, over the course of the next decade, I elevated the production value and instructional design quality of their game products: first with HTML5 games like Solve for Spy and Elixir Mixer, then by introducing Unity to the company and embedding with their interactive digital media team to drive innovation in educational game design.

    In my role as lead of game development: I programmed, maintained and helped to design roughly 40 games from 2014 to 2018.

  • Questyinz for iPad

    Web & Mobile Game : Questyinz.com

    Questyinz, the popular Allegheny Country Library learning game, was expanded to many Pittsburgh schools this past year (2013), and now includes an updated iPad version.

    Download for iOS

    QuestiOS