Skip to content
View hchia93's full-sized avatar
๐Ÿช
cookie
๐Ÿช
cookie

Block or report hchia93

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
hchia93/README.md

About me

Gameplay Programmer | C++ Developer

C++ Python Unreal Engine

Badge1 Badge2 Badge3

๐ŸŽฏ Core & Focus

Core Strength: C++ Systems Programming (8 years in AAA game productions)

Current Focus: Expanding beyond game development into system-level backend engineering,
while maintaining strong C++ fundamentals. Exploring backend patterns and tools to complement my performance-critical systems expertise.

Up Next: Deepening knowledge in concurrency and multithreading, especially queue-based data structures.

Feel free to connect with me for any opportunities in C++ systems programming, game development, or performance-critical applications.

Role Landscape

Software Development

flowchart TB
    Y[<- Me]
    X[Exploration Direction ->>]

    subgraph MainPath[ ]
        direction LR
        A[Frontend]
        B[System]
        C[Backend]
        D[Cloud / Infrastructure]
    end

    Y --> B
    X --> C

    classDef you fill:#ffd966,stroke:#333,stroke-width:2px
    classDef expand fill:#b6d7a8,stroke:#333,stroke-width:2px
    classDef game fill:#9fc5e8,stroke:#333,stroke-width:2px
    classDef cloud fill:#d9d2e9,stroke:#333,stroke-width:2px

    class A game
    class B you
    class C expand
    class D cloud
Loading

Game Development

flowchart TB
    X[Exploration Direction->>]
    Y[Me]
    Z[<-]

    subgraph MainPath[ ]
        direction LR
        A[Frontend]
        B[Runtime]
        C[Backend]
        D[Cloud / Infrastructure]
    end

    Y --> B
    X --> C
    Z --> A

    classDef you fill:#ffd966,stroke:#333,stroke-width:2px
    classDef expand fill:#b6d7a8,stroke:#333,stroke-width:2px
    classDef game fill:#9fc5e8,stroke:#333,stroke-width:2px
    classDef cloud fill:#d9d2e9,stroke:#333,stroke-width:2px

    class A game
    class B you
    class C expand
    class D cloud
Loading

๐ŸŽฎ Game Development

  • 8 years professional experience in gameplay programming

  • Shipped Titles: Skull & Bones, Final Fantasy XV, Sniper Ghost Warrior: Contracts

  • Commercial Engines: Unreal Engine 4/5, CryEngine 3

  • Proprietary engines: Luminous Engine, Anvil

  • Languages, Platform & Tools: C++, SQL, Perforce, JIRA, Miro, Confluence

  • Responsibilities:

Area Topics
Core Gameplay (runtime, combat, progression, inventory)
UI/UX UI/UX (implementation, polish, cross-team alignment & collaboration)
Network & Tooling Multiplayer & Account (backend validation, account data management, debug tooling, monitoring with Kibana)

๐Ÿ’ป C++ Development

  • Learning and applying concepts in multithreading and memory management (handling backend asyncs)

  • Aware with CI/CD pipelines, automated testing, and cross-platform compliance

  • Languages & Tools: C++, Python, SQL, Git

Game Projects

Project Engine Status Description
TUNGSTEN UE5.6 WIP Roguelite defense/shooter
FISH UE5 WIP Combo Combat via Animation State Machine
NIMA UE5 Demo Ready Rotatable cube, puzzle game
Escape from Wizard XNA / MonoGame Demo Ready Escape game with enemy A* pathfinding

๐Ÿ“Š Language Stats

Pinned Loading

  1. cpp-topics cpp-topics Public

    Explorations in C++: algorithms, data structures, system programming, and modern language features.

    C++ 1

  2. mock-store-payment-backend mock-store-payment-backend Public

    Node.js + PostgreSQL project simulating game store backend. Understanding API design, transaction handling, and idempotency concepts commonly seen in the industry.

    JavaScript 1

  3. cmd-spaceship cmd-spaceship Public

    Retro-inspired command-line multiplayer shooter built with modern C++ and Winsock2.

    C++ 1

  4. fetch-steam-gametime fetch-steam-gametime Public

    Fetch Steam GameTime is a simple tool to extract hours spent on your owned game.

    Python

  5. ufo-survivor ufo-survivor Public

    C++ 1

  6. escape-from-wizard escape-from-wizard Public

    Escape-style game prototype in C#, powered by A pathfinding. Originally XNA-based, now ported to MonoGame with full content pipeline rebuild.

    C# 1