I'm a technical artist & game developer based in Detroit Michigan who creates features in games that make people smile, and tools that help other developers.Alongside technical art, I also enjoy developing and releasing games and prototypes. To live is to play! I bring this philosophy to life by crafting intuitive, vibrant, and charming experiences for players.

Murphy's Mayhem

Submission for Brackey's Game Jam 2025 with the theme "Nothing can go wrong," made in a week with a team of 10 people using the Godot engineA fast paced first person simulation game where your tasked with petsitting your friend's pet goldfish that can't get himself out of trouble.I worked on the project as a technical artist & programmer, some things I worked on were organizing the team, greyboxing, UI, dialogue system, particle effects, and implementing assets.

Procedural Animation

I've always had a fascination for procedurally animated characters in games, so I decided to give a shot at it. Created this project in Godot through multiple passes. It was a fun challenge to be able to control the rig through programming

Bass Stylized Shader

Largemouth bass project, went through the process of sculpting, retop, rig, texturing, animation, and shader.Took inspiration from shader styles like Zelda and Another Crab's Treasure

Peashooter Shader & Rig

I created this project in a week for a mock art test. The task was to create a skin for the peashooter turret from Plants vs Zombies Battle for Neighborville.

Customizable Water Shader

I've been having a blast in the shadergraph lately, so I decided to create this water shader. I took inspiration from both modern and older games in order to create a shader that would be customizable to suit a large variety of visual styles.

Taiyaki Icecream
Game Ready Asset

Game ready asset made using Maya, Zbrush, Substance, & Unreal
Was a great practice going through the workflow, I had fun making different flavors

Sculpts

Some quick sculpts ive done for practice in Zbrush, I usually do these in one or two sittings