About Me

I am a recent alumnus of the University of Michigan with a BS in Computer Science. I love game development and 3D animation, and I'm currently looking for a team to make cool experiences with! I specialize in C++, C# and Unity development, and I primarily model and animate in Blender, though I'm always looking for an opportunity to learn a new skill.

Evan Marcus headshot

Projects

Pick It Up! (Full Release)

After I created the 2-week proof of concept for this game, I oversaw a development team of 10 people to expand upon the multiplayer 3D platformer, Pick It Up!. I modeled and animated original 3D characters in Blender, animated 2D story cutscenes in Adobe Animate CC, wrote much of the game logic, and organized the team and collaborators (including a composer and several voice actors), among other responsibilities. Developed for the class EECS 494, we won the Fall 2024 showcase, and the game has since been downloaded over 1000 times. Developed in C# using the Unity game engine.

Itch.io


EECS 298 Banner
Animated GIF of Mario Jumping developed for an assignment A pan over a homework I developed for EECS 298

EECS 298: 3D Technical Art and Animation

I worked with Professor Austin Yarger to develop EECS 298, a 3D technical art and animation course for the University of Michigan. I developed homework assignments, 3D model and code assets for students to use in projects, and lecture content surrounding Blender, Unity, and the 12 principles of animation.


Animated GIF of a candle that I made using my engine's built in particle system, which has gone on to be used as a test case for engines in EECS 498.007

HireMe Engine

I built a custom 2D game engine in C++ over the course of 3 months for Windows, OSX, and Linux. I incorporated component architecture with scripting in Lua, SDL for rendering and input, built-in physics with Box2D, a custom data-oriented particle system, and controller support.


Pick It Up! (2-week Unity Demo)

Created in two weeks for EECS 494, this was my first foray into full 3D game development. I taught myself how to implement animated character controllers, multiplayer support, particles and lighting, and much more. The game is a multiplayer action game about two robots competing to clean up the most trash under the time limit. Developed in C# using the Unity game engine.

Itch.io


Metroid (Unity Remake)

Created with Umair Ahmed for EECS 494, this is a full recreation of the first area of Metroid for the NES. I faithfully recreated the game's player movement and camera system, among other features. We also created a completely original level with a new mechanic, with tutorial and some level designs implemented by me. Developed in C# using the Unity game engine in about two weeks.

Itch.io


Roll-a-Ball

Simple 3D Platformer heavily based on the Unity Tutorial of the same name. Developed in C# using the Unity game engine. I learned a lot making this that I would take into my later projects. Itch.io

Skills

  • Programming

    I am proficient with C, C++, C#, Python, Lua, HTML, CSS, JavaScript, and Unity. I have programmed my own 2D game engine, investigated Foucault's Author Function with sentiment analysis, contributed to the open source video game OpenRCT2, and more. Well versed in Jira management.

  • 3D and Technical Art

    I am proficient in Blender, OnShape, Adobe Photoshop, Adobe Illustrator, and more, including physical mediums. I have lots of experience with 3D printing, I have taught classes at Kimball Jenkins art camp, and I helped to create EECS 298, the University of Michigan's premier 3D art and animation class.

  • Filmmaking and Editing

    I am proficient in Adobe Animate, Adobe AfterEffects, Adobe Premier Pro, and more. I have directed and written several short films, including an educational animated film about ADHD called HyperFocus.