top of page
2023-01-09 (4).png
Screenshot 2022-10-05 224216.png
Screenshot 2022-10-05 222511.png
2022-10-05 (7).png

RAIN3D ENGINE

A multithreading framework based on ECS for creating 3D games using Direct3D API and Windows API.

​

The framework supported: game loop and render functions, input system, collision system, model export from Maya and model loading, script loading in C++ and scene loading in Lua.

CUSTOM RENDERER

A custom renderer in C++ with graphics rendering functions like OpenGL.

​

Load your own obj file and choose a shader.

PENGUINDY500

A two-player split-screen game developed with Unreal Engine.

​

​You control a penguin to push the snowball toward the end. Bigger is slower, smaller is faster. Use a smart strategy to get the end faster!

GNOME HAT OFF

An alternative controller party game developed with Unity3D and Arduino.

​

Use your head to control the player to dodge obstacles and get more hats.

Prototype-4 - GameHome - PC, Mac & Linux Standalone - Unity 2019.4_edited.jpg
Mars Lander and 6 more pages - Work - Microsoft​ Edge 11_24_2021 5_58_31 PM_edited.jpg
P1_16 11_24_2021 5_57_43 PM_edited.jpg

PERSPECTIVE

A 3D first person game developed with Unity3D. The game focuses on the social issue of fake news.

​

You are a person who likes to use your phone to share interesting things. But the world is changed by the photo you upload online.

​

MARS INVADER

A 2D website game developed in JavaScript adapted from the classic arcade game Lunar Lander.

​

Dodge enemy bullets and land on Mars successfully.

HERD

A 2D PC game developed with MonoGame. 


Players guide the sheep back into the pen, using the push mechanism of the wolf mask and the pull mechanism of the shepherd.

微信图片_20221005212413.jpg

About Me

Hi! I’m Ruijia Huang, a gameplay programmer currently working at Santa Monica Studio.
I graduated from the University of Utah with a master’s degree in Entertainment Arts & Engineering, and from Fudan University with a bachelor’s degree in Software Engineering.

As both a game enthusiast and a code lover, I enjoy bringing images, audio, and stories together through programming to create immersive game experiences. I’m passionate about crafting meaningful gameplay, exploring new tools and engines, and constantly learning how technology can push interactive storytelling forward.

©2021 by RjHuang. Proudly created with Wix.com

bottom of page