top of page
logo_edited.png

"Know Thyself"

I'm Ruotong (Carlotta) Guan, specializing in graphics and system programming with C++. I've built custom rendering systems using DirectX 12/11 and shipped 
games developed with my own engine. My visual art background helps me bridge technical execution and artistic vision.

  • Email
  • LinkedIn
  • GitHub
Anchor To Team Projects

Team Projects

HardDriverz

tv_res_4k.jpg

Role: Lead Programmer​

Development Period: February 2025 – June 2025
Team: 54 members (14 programmers)​
 

In HardDriverz, players can customize their karts to compete through fun, twisty, futuristic tracks that defy gravity. Pick different cool, unique power-ups that will help you get ahead of other racers as you compete to be the fastest racer.

微信图片_20250619103354.jpg
Anchor To Solo Projects

Solo Projects

Projects/Engine

Igloo Engine

A custom C++ game engine built from scratch, designed for 2D/3D rendering, physics, and real-time gameplay systems. 

Projects/Game

RedCraft

RedCraft is a MineCraft-style game, featuring procedural terrain generation, real-time lighting, physics simulation, and multiple gameplay systems. 

Projects/Game

Chess Soul

A networking layer enabling real-time multiplayer Chess game with reliable message delivery and connection management.

Projects/Game

Libra

A 2D top-down shooter with dynamic map generation and basic enemy AI behavior.

Projects/Thesis

Lumina GI

A real-time dynamic global illumination (GI) system inspired by Unreal Engine 5's Lumen technology, built from scratch using DirectX 12.

Projects/Thesis

Unrealistic Nanite

(Currently placeholder)

Projects/Game

Doomenstein

A simulated 3D remake of Doomenstein, featuring a narrative dialogue system and dynamic lighting.

Projects/Game

Starship

A 2D top-down multiplayer starship-themed shooting game where players can choose from a variety of starships.

bottom of page