MG IRVINE


Hi, I’m MG Irvine, a passionate and versatile Game Designer and Developer with a strong background in art, storytelling, and interactive media. I thrive on creating engaging game experiences through a blend of creative design and technical development. Whether it’s brainstorming intuitive game mechanics or designing 3D models, I love using my skills to bring ideas to life.I’ve had the opportunity to collaborate with talented teams on game jams, internships, and academic projects, and I’m always excited to work with others to create something innovative and impactful. I’m eager to bring my expertise in Unity, Unreal Engine, C#, C++, and 3D modeling to new projects and continue learning from industry professionals.If you’re looking for a driven, collaborative designer with a passion for game development, let’s connect! Feel free to explore my work at mgirvine.com

PROJECTS


Unity, Godot, Unreal Engine, MonoGame, PixiJS, p5.js, C#, C++, HTML/CSS, GitHub
Procreate, Adobe Photoshop, Adobe After Effects

Click on the visuals to learn more!

BUG BOX

Play as a Kiwi Pirate Captain, plunder enemy Chicken Ships for their kiwi fruit before you perish of scurvy on the open seas!

Peaceland: Choose Your Memory

Entrepreneual Cooperative Education: A role-playing narrative-based video game set in a fictionalized post-conflict country, focusing on fostering empathy and understanding the impact of memories.

Kiwi Kaptain

Play as a Kiwi Pirate Captain, plunder enemy Chicken Ships for their kiwi fruit before you perish of scurvy on the open seas!

INBODY

Play the part of a little white blood cell working to solve puzzles and cure the sickness inside the body.

BLINK

Balance using a limited light resource to scare off ravenous rats while carrying and depositing a puzzle piece to progress through levels.

Harvest

A simple scarecrow dragon shoot 'em up protecting his crops from ravens and bugs!

Raging Scales

A Web-based SHMUP Web Tech Final Project.

Fish Tank Simulator

Care for two types of fish by placing the correct fish food if they are hungry, or add a new fish to the tank if they are bored.

Skull Nova

Completely reskinned a default Unity game, using a personal theme and concept art to unify level and character design.

BUG BOX

Project: Bug Box is a holographic simulation built for the Looking Glass display, designed to mimic the wonder of a virtual ant farm. Players can customize their bugs, observe their interactions with the environment, and influence their behavior in a playful, non-threatening way.Key Features:
Bug Customization: Interchangeable low-poly parts for beetles, ants, and grasshoppers, paired with customizable textures.
Interactive Terrarium: Bugs dig tunnels, navigate obstacles, and interact with feeding mechanics within a dirt cube environment.
Immersive Observation: Rotate the holographic cube for multi-angle viewing and hover over bugs to see their stats (e.g., age, health).
Day/Night Cycles & Biomes: Environment designs include dirt, grass, and potential desert or forest textures to enhance variety.

Role: 3D Artist, Concept Designer, and Programmer
What I did:
- Modeled and textured low-poly bugs with distinct modular features.
- Created concept art, emphasizing approachable and colorful designs to appeal to a wide audience.
- Developed gameplay mechanics: bug AI for omnidirectional pathfinding, dynamic interaction systems, and player-facing UI for customization and stats.
- Bug Box creates an immersive, educational idle experience that bridges the gap between virtual ecosystems and real-world empathy, bringing tiny creatures to life in a holographic world.

Resources used:
Unity & C#, Unreal Engine & C#, Adobe Substance Painter, AdobePhotoshop, Maya, Procreate,Google Drive, Discord

✧ more games ✧

Peaceland: Choose Your Memory

Project: A collaborative project to create a role-playing video game set in a fictionalized post-conflict country, focusing on fostering empathy and understanding the impact of memory on peacebuilding.
[IN PROGRESS] While I no longer work directly with this project, there're still cohorts of students working on our vertically integrated design.
Resources used:
Unity & C#, Adobe Substance Painter, AdobePhotoshop, Maya, Procreate, Miro,Google Sheets, Discord

What I did:
- Lead Artist
- led the art team during concept, design, and development phases
- created moodboards, references, and sketches for settings and characters
- collaborated across teams to maintain a cohesive artistic vision
- ensured asset organization, naming conventions, and production standards
- contributed 3D modeling and Unity integration for various in-game assets

✧ more games ✧

Kiwi Kaptain

Project: Play as a Kiwi Pirate Captain, plunder enemy Chicken Ships for their kiwi fruit before you perish of scurvy on the open seas!
5-week-long group project for IGME450 Casual Game Development.
What I did:
- Project Manager/Art Lead/team organization
- game design documents & production plans
- built prototype for player movement, collision, and lose conditions
- level and sprite design

Resources used:
Unity & C#, Procreate, Google Drive, Discord

↓ the prototype ↓

✧ more games ✧

INBODY

Link: Itch.ioProject: Play the part of a little white blood cell working to solve puzzles and cure the sickness inside the body.
7-month group project to raise awareness for mental health issues and self-care.
What I did:
- Project Manager/team organization
- game design documents & production plans
- puzzle mechanics
- level and sprite design

Resources used:
Unity & C#, Procreate, Google Drive, Discord

✧ more games ✧

Harvest

Link: Itch.ioProject: A simple scarecrow dragon shoot 'em up protecting his crops from ravens and bugs!What I did:
- player input & enemy movement code
- sprite & animations

Resources used:
Unity & C#, Procreate

✧ more games ✧

Raging Scales

Link: Raging ScalesProject: A Web-based SHMUP Web Tech Final Project.What I did:
- sprites & animation
- player & enemy interaction code
- utilizing ES6 classes

✧ more games ✧

Fish Tank Simulator

Link: Itch.ioProject: Care for two types of fish by placing the correct fish food if they are hungry, or add a new fish to the tank if they are bored.What I did:
-obstacle avoidance & state transitions
-pathing and flocking code
-sprite & animations

Resources used:
Unity & C#, Procreate

✧ more games ✧

Skull Nova

Project: Completely reskinned a default Unity game, using a personal theme and concept art to unify level and character design.What I did:
-concept art and level design
- mood boards, storyboarding, and an intro animatic
- player and enemy animations

Resources used:
Unity, Procreate, Adobe Photoshop

✧ more games ✧

3D ART


Maya, Blender, Adobe Substance painter, Unity

TECH ART


p5.js, Touch Designer, Maya, Blender, Adobe Substance painter,

Skull Nova

Skull Nova

Skull Nova

Skull Nova

COMICS


SPOILED

✧ more comics ✧

WORMHOLES

✧ more comics ✧

PANELS

✧ more comics ✧

MOOMIN IS HIGH ART

✧ more comics ✧

2D ART


PIXEL ART: game assetsPiskel, Aseprite, Procreate, Adobe Photoshop

GROWTH: Change after Depression and LossAcrylic, Pen and Marker, Gouache, Colored Pencil, Print Making