Languages & Skills
A breakdown of my tools, languages, and areas of expertise.
Game Development
Unreal Engine 5
My primary engine. Used in a 30-person team project (Dragon Kisser) and across multiple personal and coursework projects. Comfortable with Blueprints, level design, AI behavior trees, and working with motion capture data.
Game Design
Experienced in designing player-focused gameplay systems, pacing levels, and iterating on mechanics through prototyping. Strong focus on player experience and feel.
Level Design
Hands-on greyboxing and layout work in UE5. Designed levels from concept to playable prototype, including a full Chamber of Secrets recreation.
Prototyping
Comfortable rapidly building proof-of-concept systems to test ideas before full implementation. Used extensively in team and solo projects.
Programming Languages
C++
Used in Unreal Engine projects for gameplay systems and custom actor logic. Comfortable with core concepts including pointers, classes, and UE5's reflection system.
C#
Experience from Unity projects and coursework. Comfortable with object-oriented patterns common in game development contexts.
Python
Used for scripting, automation, and coursework assignments. Comfortable with standard libraries and general problem solving.
Java
Studied in academic coursework. Solid understanding of object-oriented programming fundamentals.
C
Coursework experience in low-level programming, memory management, and systems concepts.
GDScript
Used in Godot for personal projects. Comfortable with the basics of the engine and its scripting syntax.
Tools & Other Skills
Maya
3D modeling and animation tool used in coursework and game projects. Experience with rigging, mesh editing, and exporting assets for use in Unreal Engine.
Motion Capture
Hands-on experience capturing and cleaning motion capture data for use in game projects.
Project Management & Team Coordination
Led student teams on multi-person game projects. Experience running standups/daily meetings, managing production pipelines, and keeping cross-disciplinary teams aligned and on schedule.