Game Development Portfolio

From Dream to Debugged

About Me

Hi! I am Jiazhi Lyu you can also call me Louis. I'm a passionate game developer and lifelong video game enthusiast with a degree in Computer Science from the University of Ottawa. Although I’ve recently graduated, I’m already familiar with various game engines and programming languages. I have a strong foundation in coding and thrive in collaborative environments. From gameplay design to feature implementation, I’m driven by the joy of turning creative ideas into engaging, playable experiences. I believe that games are more than just entertainment—they are a powerful medium for expressing emotions and sharing meaningful ideas.

Skills

JavaC#GodotUnreal EngineGame DesignUI/UX DesignFront-End Development
1 / 5
Profile 1Profile 2Profile 3Profile 4Profile 5

Experience

6 Months Indie Game Development Experience

I am just starting out, still learning!

My Projects

Personal Indie Game Project

*Still Under Development* A 2D pixel-art card game built with Godot, blending deck-building strategy with narrative exploration. Drawing inspiration from <Slay the Spire> and <Mage Knight>, the game offers multiple unique characters, diverse card effects, and a branching storyline. Set for release on Steam after development and polish are complete.

Tech Stack

GodotGDScriptC#AsepriteAudacityGit
Personal Indie Game Project - Screenshot 1Personal Indie Game Project - Screenshot 2
1 / 2
1 / 4

UE5 Procedural Map Generation

A 2D modular map prototype utilizing procedural generation techniques, featuring an infinitely extendable path structure based on a binary tree algorithm. The map is composed of automatically generated modular blocks. Character movement paths are drawn automatically, and the system integrates a dynamic pathfinding algorithm to ensure logical routes and smooth interactions.

Tech Stack

Unreal EngineBlueprintC++Git
UE5 Procedural Map Generation - Screenshot 1UE5 Procedural Map Generation - Screenshot 2UE5 Procedural Map Generation - Screenshot 3
1 / 3
2 / 4

Visual-Novel Prototype

A visual novel system prototype developed with Godot, supporting branching narratives, character dialogues, save/load functionality, scene transitions, and background music playback. It also allows importing large volumes of preset text via CSV files. I used this prototype to create a visual novel game demo.

Tech Stack

GodotGDScriptComfyUIC#CSVGit
Visual-Novel Prototype - Screenshot 1Visual-Novel Prototype - Screenshot 2Visual-Novel Prototype - Screenshot 3Visual-Novel Prototype - Screenshot 4
1 / 4
3 / 4

UE5 Card UI System

Designed as a reusable UI component for card-based game development that built with Unreal Engine, supporting smooth interactions for card-based gameplay, including hand display, selection, dragging, and placement. Designed to enhance player experience through intuitive and responsive UI.

Tech Stack

Unreal EngineBlueprintC++AsepriteGit
UE5 Card UI System - Screenshot 1UE5 Card UI System - Screenshot 2
1 / 2
4 / 4