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