I’m Yiran Li, a game developer with a background in Software Engineering, currently focused on gameplay systems and interaction design.

I have hands-on experience turning game design concepts into concrete systems, with an emphasis on player experience and interaction feedback. I’m also interested in production workflows and team collaboration, exploring how structured communication and efficient processes can improve game development.

With a foundation in Software Engineering, I transitioned into game development and developed a strong interest in the relationship between gameplay design and system implementation.

In my work, I focus on how players perceive systems — from character behavior and feedback to level pacing and interaction details. I also enjoy collaborating within a team, discussing ideas, and iterating on solutions throughout the development process.

To me, building games is not just about implementing features, but about carefully shaping player experience through detail and iteration.

Game Development

Unity · Godot · C# · C · Python
Enemy AI · Gameplay Logic · State Machine

Tools & UI

Figma · Photoshop · Illustrator · Aseprite
UI Design · Layout · Visual Communication
WordPress · Wix · Divi Builder

Systems & Implementation

UI System · Event System · Data Binding
ScriptableObject · Game Architecture

Collaboration

Git · Trello · Jira · Microsoft Project
Agile Workflow · Iteration · Team Collaboration

My project

2D Co-op Party Platformer

2D Action Platformer

Product Design Project