top of page

Welcome to my Portfolio!

Work Experience

Tencent Games
Technical Designer

Department: Honor of Kings: World;
Duration: May 2024 - August 2024; 

Platform: Unreal; Languages: C++, Blueprints;

​What I achieved:

  • Redesigned the logic for a core gameplay mechanic, incorporating inter-Blueprint communication, server-client synchronization, and server-side saving/loading, leading to an 80% reduction in configuration overhead and improved loading times.

  • Created Blueprint classes with Unreal Engine's network features, enabling them for online gaming.

  • Designed and integrated a new interactive animation logic that combined walking and motion warping, easily configurable via data tables, resulting in smoother and more natural interactions.

  • Enhanced open-world loading performance by utilizing Python to create sublevels and transfer existing actors without data loss.

  • Using Sequencer crafted animations and camera movements, improving player interactive feedback.

Professional Projects

Serenity Citadel

Duration: 2023-Present; Team Size: 7;

Platform: Unreal; Languages: C++, Blueprints;

Serenity Citadel depicts an idyllic life in a cyber world which includes a farming module and a world-exploring module.

/*
*
*
*
*/

​What I achieved:

  • Adapted as an interactive installation with alt control and displayed in Fusion Symbiosis Art Installation Exhibition in Nanjing, China.

  • Using Unreal Utility, implemented a grid map spawner and random terrain generation based on Perlin Noise with easy designer access.

  • Programmed level transition using level streaming and sublevels, realizing quick and consistent level loading.

  • Realized character switching and controller action remapping using Enhanced Input System.

  • Applied singleton design patterns with Unreal subsystems.

  • Implemented interaction system based on a collision box attached to the player and interactables with custom collision channel.

  • Programmed an UI system manager based on widget switcher

DreamCircuit

Dream Circuit

Duration: 2025 (6 weeks); Team Size: 3;

Platform: Unreal VR; Languages: C++, Blueprints;

/*
*

*

*
*
*/

Dream Circuit is a VR game developed in a 6-week hackathon. The player acts as a robot, arbitarily using different tools on objects and thus learning the life of humans. 

​What I achieved:

  • Quickly mastered Unreal VR features to implement the game loop, including hand tracing, hand interactions, and haptics feedback.

  • Implemented user interfaces in VR and iterated the UX design to alleviate motion sickness.

  • Used subclasses and interfaces in the code structure to enhance decoupling, flexibility, and easy access in Blueprints.

  • Provided readable interfaces in Blueprints for designers to quickly prototype and test.

Planet X

Duration: 2019-2023; Team Size: 10;

Platform: Unity; Languages: C#;

/*
*
*
*
*/

Planet X is a strategic game where players represent nations, simulating international cooperation in the face of environmental issues.

​What I achieved:

  • Programmed the whole game loop including player actions, numerical systems, and UIs.

  • Engineered game AIs based on behavior trees, simulating imperfect information decision making.

  • Designed and implemented designer configuration method reading json.

PlanetX

The Post Oracle:

 - A Narrative Game Framework

Duration: 2021-2023; Team Size: 3;

Platform: Unity; Languages: C#, Java;

/*
*
*
*
*/

The Post Oracle is a female-oriented narrative game. A writer-friendly narratice game interface is implemented from scratch.

​What I achieved:

  • Engineered a visual novel framework in both in Java and Unity enabling designers to create dialogues, branches, and animations in natural languages, and keep track of the narrative branches in a datatable.

  • Crafted the UI/UX in both design sense and programming sense.

  • Implemented a local save & load system.

  • Designed and prototyped a CRPG-like skill system and designer-friendly interface.

ThePostOracle

Rapid Prototypes

Dungeon Cleaner
Jan. 2024 | Unreal 5 | Blueprints | Duration: 3 weeks

Dungeon Cleaner is an alt control game. Players slap on a silicon cube in reality and move the ooze in the game. Traverse the map and clean every corner!

  • A designer-friendly map generator with variables representing the map, including a 2D Boolean array and coordinates, open to edit in the level editor
  • Audruino hardware integration based on SerialCom Plugin
  • Pawn movement logic
Building!
Nov. 2023 | Unreal 5 | Blueprints | Duration: 3 weeks

Building is a gymnastics game related to the verb Build. Players use balloons, propellers, and bombs to build a carrier to cross the river.

  • A building module where players can combine and delete cubes to build equipment
  • Breadth-first search for deletion logic
  • Physics simulation
  • Run-time mesh manipulation using Geometry Script Library
ShowYourself.png
Show Yourself
Oct. 2023 | Unity VR | C# | Duration: 4 weeks

Show Yourself is a VR prototype where players can interact with objects, explore the space, and make choices. Download here

  • Unity VR integration, including player movement, transportation, UI interaction, holding and moving interactables
  • VR hand presence with controller
  • Hand animation using Unity animation Blend Tree

About Me

My name is Junxuan Hu

You can also call me Skylar

I'm a game engineer / technical designer from China.

I decided to become a game developer since my high school.

My wish is to create an utopia in games where all people can live in peace.

​

​

Contact

phone-call.png

+1 801-641-2602

email.png
  • GitHub
  • LinkedIn
Contact

©2024 by Junxuan Hu, a gameplay programmer and technical designer.

Proudly created with Wix.com

bottom of page