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.
