Hi! I'm Yanmei, a game/software developer from University of Michigan (CS, 2025) specializing in Unity, Godot, and LDTK, skilled in C#, C++, and Python. I'm passionate in game and game development, and here is a collection of some of my favorite game projects!
My GameDev Resume My General ResumeA genre-focused, web-first game engine with the accessibility of MIT Scratch and the professionalism/commercial flexibility of RPG Maker. Built atop the open-source, Unity-like Godot Engine and powered by a scalable cloud stack (AWS), this project provides beginning game designers with a fast and effective means to prototype their RPG, RTS, and Tower Defense game ideas, while giving UMich students โin-the-fieldโ gamedev and webdev experience. Learn more at here.
Embark on a quest to unite the forest against the tyrannical king in an hour-long, turn-based RPG epic! "Soul of the Forest" was created by a team of 55 students over the course of 2 semesters as a case study of modern turn-based RPGs.
Check out the game at the Steam store!
This is a WolverineSoft Studio game.
When fungus meets the snails - who will rule the grassland? In this two-player asymmetric RTS game, players control Mushroom and Snail as two opposing species that aim to destroy each other in an enclosed natural environment with limited resources. Each side has unique abilities and tools to help it achieve dominance over the other.
Ranked 6/30 by player voting at 2023 UMich game showcase!
This game was jointly developed by Xiaoyu Liu, Chengfan Li, Yushi She, and me.
This project is based on a non-URP 2D Unity template.
We made use of an RTS gameplay framework developed by Code Monkey Unity. All images and downloadable archives are hosted on the GitHub repository.
Crazy Canvas is a two-player casual game developed using Unity and C# scripts. In this game, players are encouraged to sprint toward game objects and the opponent. Doing so allows players to color the ground, which leads to a fancy visual result.
I developed the game in 2 weeks. I designed different maps, various special effects, and the art style. I also implemented the core mechanisms.
The game was developed using the programming language C#, a robust and widely-used programming language in the gaming industry, and Unity, a popular game engine that provides a suite of tools and features for cross-platform game development. In this game, I explored various functionalities of Unity such as the particle system and the UI panel to improve players' game experience.
The WebGL build of the game is hosted on GitHub Pages, a web hosting service that allows developers to host static web pages directly from a GitHub repository.
This is a Unity remaster of the classic 1986 game The Legend of Zelda, with a customized extra level that features new maps, weapons, and mechanisms.
Xiaoyu Liu and I developed the remaster in 3 weeks. I was responsible for implementing various enemies, camera/room transitions, doorways and blockers, enemy/collectable power-up placements, customized level map generation, and relevant testing/bug fixes. We worked together on audio implementation and customized level design.
The remaster was developed using the programming language C#, a robust and widely-used programming language in the gaming industry, and Unity, a popular game engine that provides a suite of tools and features for cross-platform game development. The remaster utilizes the capabilities of Unity to bring a modern touch to the classic game while maintaining the original charm and gameplay.
The WebGL build of the game is hosted on GitHub Pages, a web hosting service that allows developers to host static web pages directly from a GitHub repository.