SuperMash

SuperMash takes elements from 6 iconic genres, and mashes them together to create never-before-seen gaming experiences. Every time you play, the game will be something new. Jump through classic Platformer levels with a tactical stealth character, fight as spaceships in engaging JRPG battles, and more!

The game was created by Digital Continue and is available on PC, Switch, Xbox One, and PlayStation 4.

My role on the project was as lead programmer; laying down the architecture and key systems as well as guiding the other programmers on the project. Of particular note was my decision to employ the Entitas ECS framework in Unity for all gameplay code, a first for the studio, rather than a traditional object-oriented approach. It proved a unique challenge figuring out the best practices for and how to properly architect code based on a paradigm so different from the industry standard, but the flexibility it enabled us to recombine and remix elements across many disparate games and situations.