Honghao Chen

Honghao Chen

Software Engineering Student

CUHK(SZ)

Biography

I recently graduated from CUHK(SZ) and obtained my Bachelor’s degree in Computer Engineering in 2023. I am going to pursue a Master’s degree in Software Engineering at CMU-Silicon Valley.

I am interested in video game-related fields and currently work as Game AI Development Engineer (Intern) for AI Lab @ NetEase Games. Last summer (2022), I interned at HyperGryph (鹰角网络) and worked as Game Client Engineer for their popular mobile game project, Arknights (明日方舟). During my undergraduate, I worked in Human-Crypto Society Laboratory (originally Human-Cloud Systems Laboratory) as a research assistant for around two years, where I focused on Video Games, Web3 & Blockchain and developed the CUHKSZ Metaverse system with other members.

Download my resumé.

Interests

  • Game Development
  • Computer Graphics
  • Blockchain
  • Machine Learning

Education

  • M.S. in Software Engineering, 2025 (Expected)

    Carnegie Mellon University-Silicon Valley

  • B.E. in Computer Engineering, 2023

    The Chinese University of Hong Kong, Shenzhen

Skills

Unity

C++, C#, Python

SQL

Node.js

Machine Learning

Solidity

Experience

 
 
 
 
 

Game Client Engineer Intern

HyperGryph (鹰角网络)

Jun 2022 – Sep 2022 Shanghai, China
  • Served as a game engineer for the popular mobile game project, Arknights (明日方舟).

  • Accomplished several elementary production tasks, including gacha page implementation, check-in activity UI implementation, UI optimization for side mission page, art asset importing, etc.

  • Refactored and implemented a new “Mid-Autumn Festival” check-in activity page, which required complex design under MVVM architecture to ensure backward compatibility, reusability, and maintainability.

 
 
 
 
 

Game Development - One Door Away

Nov 2021 – Dec 2021 Shenzhen, China
  • Topic: One Door Away is a 2D puzzle game in which players act as a person who lost her memory. Players can use “portals” to transport the character’s position, collect her memory fragments and finally find out the truth. My contributions include:

  • Developed this puzzle game using Unity with two other members.

  • Responsible for implementing portal mechanism (a core mechanism of this game), main UI, progress saving, storytelling features, and part of the props and level layouts.

 
 
 
 
 

CUHKSZ Metaverse

Human-Crypto Society Laboratory, CUHK-Shenzhen

Oct 2020 – Feb 2022 Shenzhen, China
  • Topic: CUHKSZ Metaverse is a platform for delivering an integrated network of a 3D virtual world to our students. In this system, students can roam in a virtual CUHK-SZ campus scene, chat in real-time with other participants, create customized properties (e.g., furniture and pets), and trade properties using our blockchain-based economic system.

  • CUHKSZ Metaverse project adopts a client-server-blockchain architecture, where Unity, Python, and Solidity are used as main development tools for the three parts, respectively. My contributions include:

  • Developed an in-game model editor, allowing users to create their own user-generated content (UGC) and import the customized models into our metaverse system as NFTs.

  • Responsible for the blockchain-related work of this project, including deploying the FISCO-BCOS blockchain platform to Linux servers; designing and implementing smart contracts for tokens, NFTs, and NFT market; as well as establishing interfaces between servers and smart contracts.

  • Implemented the in-game chatting module of this project.

  • Performed 3D modeling of the university campus using Blender.

  • Cooperated with a development team of over ten members.

 
 
 
 
 

Game Development - Enclosure

Aug 2020 – Oct 2020 Shenzhen, China
  • Topic: Enclosure is a 3D multiplayer strategy game where two players will control their characters to occupy slots in the game world. Once the path of one player’s movement forms a circle, this player can occupy all the slots within this circle. Players can cut through the other’s path to prevent the circle formation. When the time is up, the player with more slots occupied wins the game. My contributions include:

  • Accomplished this multiplayer game using Unity with three other members.

  • Responsible for the player networking part of this project, based on Mirror Networking API.

Projects

*

Layered MAPF Algorithm

A Layered Approach for Multi-Agent Path Finding, using a hybrid cloud-edge-terminal architecture.

CUHKSZ Metaverse

We implemented a digital simulated metaverse platform, basing on CUHK(SZ) campus.

One Door Away

An interesting 2D puzzle game

Enclosure

This is a game development project, involving four members.