K↗KENT RUANDEVELOPER & 3D ARTIST

SHANGXIAN “KENT” RUAN / PORTFOLIO

Code the play.
Shape the
experience.

I'm Kent, a game developer and 3D artist. I build gameplay systems and bring them to life through movement, interaction, and visual craft.

C++UNREAL ENGINE3D & ANIMATION
GAMEPLAY SYSTEMS✳3D MODELING✳CHARACTER ANIMATION✳INTERACTIVE EXPERIENCES

01 / SELECTED WORK

Ideas you can
see in action.

From movement and combat systems to animation.
Each project connects an idea to a working experience.

StarRunner project video preview01
GAMEPLAY / MOVEMENTUnreal Engine 5

StarRunner

A 3D parkour adventure built around responsive traversal, precise jumps, and challenging obstacle courses.

Lead programmerExplore project
Dark Illusion project video preview02
GAMEPLAY / COMBATUnreal Engine

Dark Illusion

An evolution of YubiWa, extending its combat foundations with target locking, weapon switching, portals, and new boss attacks.

Game developmentExplore project
Horizontal project video preview03
GAMEPLAY / ANIMATIONUnreal Engine 5

Horizontal

A side-scrolling platformer connecting character movement, physics interactions, environmental hazards, and animation.

Lead programmer & animatorExplore project
Space Invaders project video preview04
PROGRAMMING / C++C++

Space Invaders

A recreation of the arcade game with an FPS counter, hidden enemies, shields, and difficulty that increases as enemies are defeated.

YubiWa project video preview05
GAMEPLAY / BOSS ENCOUNTERUnreal Engine 5

YubiWa

A third-person combat project featuring a boss encounter, melee attacks, blocking, rolling, and health and stamina management.

Game developmentExplore project
3D Animation project video preview07
ART / MOTION3D animation

3D Animation

A collection of animation work alongside my game programming projects, showing the visual side of my practice.

Animation workExplore project

02 / BEYOND THE CODE

Good movement
has character.

Programming and visual craft inform each other. My animation work is a space to explore movement, timing, and expression.

View animation reel ↗

MAYA / BLENDER / CINEMA 4D

3D Animation project video preview3D ANIMATION / SHOWREEL

03 / A LITTLE ABOUT ME

A technical mind.
A visual instinct.

I'm Shangxian Ruan. You can call me Kent.

I work across game programming, 3D modeling, and animation. I enjoy the point where a technical system becomes something a player can feel: a responsive jump, a readable attack, or a character that moves with intent.

My projects range from a C++ arcade recreation to Unreal Engine combat and traversal systems. I bring a visual perspective to programming and a practical understanding of implementation to my art.

Get in touch ↗
01

Gameplay & systems

C++ · Unreal Engine · Blueprints · Unity

Movement / combat / interaction
02

Visual development

Maya · Blender · Cinema 4D

3D modeling / character animation
03

How I build

Prototype. Play. Refine.

Connecting technical and visual work

04 / START A CONVERSATION

Have something
in mind?

↗

For game development opportunities, collaborations, or a conversation about the work.