About Me

About Me

I'm a player &
video game programmer

Hey there! I'm Chen Xu, a gamer at heart and a game programmer by profession. My love for gaming took a creative turn, leading me into the world of game development where I bring fun and interactive stories to life.

Apart from coding, I'm all about expressing myself through drawing. It's not just a pastime; it's where my game ideas start sketching themselves out. I also used to be a swimming athlete back in my hometown (age 8-12), which taught me a lot about discipline and focus—handy skills for tackling tricky code!

When I'm not gaming or coding, you might catch me with a camera in hand. Photography is my way of capturing life's little moments, often sparking inspiration for my game designs.

In this portfolio, you’ll see a mix of my work and my passions. I believe great games are not just about great coding; they’re about weaving in bits of your own story.

Thanks for dropping by, and hope you enjoy the ride through my gaming world!

Contact Me

My Skills

Programming language

C++, HLSL, GLSL, Java, C, C#, JavaScript, Python

Game Engine

Unreal 5, Unity, RPG Maker MZ

Framework

DirectX11, DirectX12, OpenGL

Tools

RenderDoc, PIX, Nvidia Nsight, Perforce, GitHub, Visual Studio, ImGui, Photoshop

Language

Chinese(Mandarin), English

Projects experience

Game Development, Web Development

concepts

Linear algebra, 2D&3D math, profiling, performance analysis and optimization, multithreading, debugging, real-time rendering, postprocessing, lighting models, data structures