After a long career as an animator in games, feature animation, visual effects, and AR/VR, I'm expanding my technical skills by studying Computer Science and Game Development at Michigan State University. I'm a Unity Certified User: Programmer pursuing a B.S. in Computer Science with a Concentration in Multimedia and Graphics, with a Minor in Game Design and Development.
Trickstir - a rotational puzzle game. For this group Unity game project for MI 445, I created a UML diagram, wrote C# scripts for Goal, Hazards, level previews,
tutorial system, sound manager, witch animation state machine and code, and fixed bugs with the menu system, UI buttons, and other aspects of the game.
Medieval Sorceress - a 2D platformer featuring the ability to teleport and trade places with the nearest enemy. I designed and developed the game in Unity, focusing on programming core gameplay systems in C#.
Bug Blasting - a 3D FPS developed in Unity. I created C# scripts and designed a custom level.
Astro Flipper - A 2D Platformer developed in Unity. I created custom levels, added spikes, and created C# scripts for camera movement and gravity flipping.
Triangle Defender - A retro 2D shooter developed in Unity. I designed and developed the game, levels, particle effects, a cinematic, writing, and narration.
I wrote C# scripts to animate and split enemies, randomize shooting, add cinematic subtitles, and more.
Frogger - a recreation of first level of the classic arcade game. I developed the game in Unity and programmed in C#.
Sparty's Boots - a group C++ game development project where the player builds circuits with logic gates to complete each level.
I created the initial class design, wrote several classes in C++ and wxWidgets, refactored teammates' code, and fixed bugs.
Canadian Experience / Sparty-In-A-Box - a C++ 2D animation software application with an interactive, mechanically accurate jack-in-the-box simulation.
Built as a custom animation tool rather than a game, it showcases graphics programming, animation systems, and object-oriented interactive software architecture.