My name is Michael Clavell and I have a great passion for games, but it doesn't lie in just playing them. The who and how behind them is what really gets me excited.
I am a second year student at Rochester Institute of Technology studying for a B.S. in Game Design and Development. My focus lies in game play programming and scripting. Taking visions and turning them into tangible experiences is a huge part as to why I do what I do.
I've mainly worked in C# with the Unity and Monogame engines, but I also have experience using Lua and Java. Recently I started to learn C++ to go along with my current knowledge of Unreal Engine 4.
Fly to the top of the Christmas Tree in Sugarplum Summit! This Christmas themed SHMUP was created for Ludum Dare 40's theme of "The more you have, the worse it is". Free Christmas angels from their ornamental cages. They will help you make haste of your mission, but be wary of their allegiances.
The team for Sugarplum Summit consisted of three people. My role was team lead and sole programmer. The game was submitted for the "Jam" so we had 72 hours to create it. I also spent an additional 15 hours updating the game to a PostJam version. My responsibilities included:
RPG Shopper aims to help GameMasters of any tabletop RPG with the management of shops and major items and upgrades. With this tool, GMs will be able to create and customize their own in game shops with various types of modules. Some examples include single purchase items, upgradeable tiers, and progression trees.
The app is currently in development using Unity3D. The engine's framework and canvas system streamlines the dev process, and the modular script based system fits well with the design of customizable shops. I have completed a prototpye that I am currently playtesting in a D&D campaign.
DIE-PARTISAN is a 2D twin stick shooter created by myself and three other RIT students in the Monogame engine. The game focuses on Lucifer as he fights his way through infinite, randomly stitched together levels, battling mysterious rogue angels bent on the destruction of Heaven and Hell.
The development of DIE-PARTISAN was over the course of four months in early 2017 for IGME 106. During this time I acted as project leader and oversaw timelines and schedules while developing with the rest of the team. Other than leader, my major responsibilities included:
The Muffet Recreation is a project from Summer 2016 where I recreated the entire Muffet encounter from the game Undertale. The recreation was made using
the Lua programming language in the Unitale/CYF engine.
Source code available on GitHub.
Polygons is a reimagining of the classic arcade game, Asteroids. Players must maneuver, dash, and shoot their way through an endless amount of dangerous geometry. Do you have what it takes to survive the perils of the second dimension?
While this assignment was created using Unity3D, I was tasked to create an asteroids clone by not using some built-in Unity3D functions. Instead, I had to create my own vector and physics based movement as well as my own collision detection. I added some animations and effects to create a more engaging experience.
A rumored asteroid landing in the swamps outside a southern city has caused the military to panic, sending out troops to recover the potentially dangerous object. Little did they know that the asteroid carries an alien virus that turns humans into brain hungry monsters. It is a fight for survival in this exciting simulation of Humans vs. Zombies!
Using Unity3D, I was tasked to create a Humans vs. Zombies simulation using Craig Reynold's steering behaviors as a basis. The agents have their own behaviors: zombies will pursue the closest human, while humans will evade zombies that are chasing them. Humans also have the ability to fight back if they are together in groups of three. The result is an interesting simulation where the outcome can change any second.