Los Angeles · USC Games

Haocheng Li (Daniel)

Ingénieur jeu vidéo, graphisme & logiciel.

Récemment diplômé en informatique de la Paul G. Allen School de l’University of Washington, je commence mon M.S. en informatique (développement de jeux vidéo) à USC.

Je fais des jeux parce que j’aime transformer des idées en expériences concrètes que d’autres peuvent vivre et ressentir. En tant qu’ingénieur jeu vidéo et graphisme, je porte autant d’attention aux sensations de jeu qu’au rendu, du level design et du travail de caméra jusqu’à la simulation et au rendu en temps réel.

Je développe des jeux sous Unity, Unreal Engine et Godot. Plus largement, mon travail d’ingénierie couvre la conception d’API avec Java et Spring Boot, l’infrastructure cloud sur AWS, le traitement de données à grande échelle avec Hadoop et Spark, les systèmes distribués et l’apprentissage automatique.

Actuellement
M.S. informatique (jeu vidéo), USC
Avant
Licence (B.S.) informatique, University of Washington
Moteurs
Unity · Unreal · Godot

Projets choisis

Jeux & graphisme

04 projets

Projet de fin d’études, UW CSE

Legion’s Expedition

Un jeu de survie inspiré de l’auto-chess, où un commandant recrute, fusionne et mène une escouade de champions autonomes face à des vagues d’ennemis de plus en plus redoutables.

  • Godot
  • GDScript
  • API d’analytique

UW CSE 457 infographie

Simulation de tissu

Un solveur de tissu masse-ressort en temps réel, avec intégration stable, contraintes d’étirement, points d’ancrage configurables, gestion des collisions et vent interactif.

  • Unity
  • C#
  • Physique en temps réel

Équipe logicielle de 6 personnes

Virtual Pet

Un compagnon de bureau qui transforme la méthode Pomodoro en une relation ludique et durable avec un animal virtuel, avec une architecture MVC et une sauvegarde locale automatique de l’état.

  • TypeScript
  • React
  • Electron
  • NeDB

Au-delà de la boucle de jeu

Systèmes & travaux techniques

Backend + ML

Plateforme de contenu personnalisé

Développement d’un service de recommandation Spring Boot basé sur le clustering k-means, déployé sur AWS EC2, API Gateway et RDS, avec authentification OAuth 2.0 et JWT.

80 % d’effort de déploiement en moins

Java · Spring Boot · AWS · Docker · CI/CD

Systèmes de données

Entrepôt de données clients

Conception et mise en œuvre d’un pipeline d’entrepôt de données avec Hadoop, Spark et JDBC pour le stockage et l’analyse de données clients à grande échelle.

Stockage distribué + analytique

Hadoop · Spark · JDBC · SQL

IA appliquée

Ateliers d’apprentissage automatique

Création et animation d’ateliers pratiques sur le transfert de style d’image et la reconnaissance vocale, avec exemples de code source et modèles pré-entraînés.

Du modèle au kit pédagogique

Python · Vision par ordinateur · Parole

2023 — aujourd’hui

Expérience

2025

NextTier · Sacramento, Californie

Stagiaire ingénieur logiciel

Systèmes de recommandation, authentification, infrastructure cloud, observabilité et plateformes de données.

2024

Botsmart · Pékin, Chine

Stagiaire en intelligence artificielle

Enseignement pratique du ML, du transfert de style d’image à la reconnaissance vocale.

2023

Siemens Energy · Pékin, Chine

Stagiaire en informatique

Programmation et organisation d’une compétition de robotique en Python pour plus de 30 collègues.

LANGAGES

Java, Python, C/C++, C#, TypeScript, GDScript, HLSL/GLSL

JEU + GRAPHISME

Unity, Unreal Engine, Godot, rendu en temps réel, infographie

APPLICATIONS

Spring Boot, React, Electron, MVC

PLATEFORME

AWS, Docker, GitHub Actions, CI/CD

DONNÉES

SQL, RDS, NeDB, Hadoop, Spark