Bella Vu

Game Developer

Passionate about crafting immersive experiences in Unreal Engine 5 — from gameplay systems and real-time rendering to the stories that make players stay. Currently pursuing a Master's in Game Development

About

My journey and vision.

I'm a game developer specializing in Unreal Engine 5, with a background in full-stack development that sharpens how I think about systems, architecture, and user experience.

Currently pursuing a Master's in Game Development at Gaming Campus Lyon, I focus on building immersive experiences in UE5 — from gameplay mechanics and C++ systems to real-time rendering and visual storytelling.

Game Development

Unreal Engine 5 specialist with experience in gameplay systems, isometric cameras, animation blueprints, and UI programming. Currently developing Untitled Canvas, a 2.5D isometric visual novel built in UE5.

Technical Foundation

A background in full-stack development (e-commerce, banking systems, REST APIs) means I bring strong architectural thinking and a rigorous approach to code quality and performance to every game project.

Creative Vision

I care as much about the player experience as the systems underneath — from narrative design and art direction to the small details that make a game feel alive.

Projects

Filter by category.

Skills

My technologies and tools.

Language
HTML CSS JavaScript C/C++ C# Java Python PHP SQL Bash
Framework
Spring Boot Svelte / SvelteKit Tailwind CSS Node.js React.js HTMX Bootstrap Keycloak
Game Engine
Unity Unreal Engine 5
Databases
PostgreSQL MySQL Oracle SQL PocketBase
Outils / DevOps
GitHub GitLab Maven Docker Jenkins Oracle Cloud
Applications
Visual Studio / VS Code Jetbrains IntelliJ / WebStorm Jira / Trello Adobe Photoshop / Illustrator Microsoft Office / Teams Google Office / Drive Figma CapCut

Outbreak: Endless Runner

Completed: 2/5/2024 • Updated: 2/6/2024

A fast-paced FPS endless runner developed in Unreal Engine 5, combining survival horror with arcade-style gameplay

UE5 C++ Blueprint

About this project

Developed during my third year of Computer Science (Game Development Option) at Gaming Campus, Outbreak is an intense first-person shooter that merges endless runner mechanics with survival horror elements. This project was completed in two weeks as part of the Unreal Engine 5 course, showcasing both C++ programming expertise and game development skills.

Core Features:
- Dynamic first-person shooter mechanics implemented in C++
- Procedurally generated endless running environment
- Strategic pickup system including weapons, ammo, and power-ups
- Dynamic obstacle system creating challenging pathways

Gameplay Elements:
- Fast-paced combat requiring quick reflexes and strategic thinking
- Dynamic obstacles requiring precise timing to navigate
- Hazardous terrain elements that can damage or slow the player
- Tight corridors and jumping sequences testing player agility
- Weapons with unique characteristics
- Damage boosters for increased firepower
- Armor upgrades for better survival chances
- Ammunition pickups to maintain combat readiness
- Aggressive enemy AI that actively pursues and engages the player
- Score system based on survival time, obstacles cleared, and enemies defeated

Technical Implementation:
- Custom C++ character controller for smooth FPS movement
- Blueprint-enhanced weapon system for flexible gameplay mechanics
- Optimized spawning system for enemies, obstacles, and pickups
- Physics-based obstacle interactions and collision systems

The game challenges players to survive as long as possible while navigating treacherous obstacles and fighting through waves of pursuing monsters. Success requires mastering both environmental navigation and combat skills, while managing resources strategically.

Demo

© 2026 Bella Vu. All rights reserved.