Eric is a game & XR developer with a B.F.A. in Game Design & Computer Science double major at New York University Tisch Game Center
After working for Tencent-Ubisoft’s Assassin’s Creed: Jade and Transfr’s VR Career Simulation, Eric specialize in desiging engaging interactive experiences as well as creating tools and SDKs to suppor the production.
My focus:
- Technical Game Design - Unity & Unreal Development - VR / AR / XR / Virtual Production - Shaders / VFX / Particle System - AI & Procedural Generation
Featured Project
Scrollden
Indie Game
Producer - Unity Developer - Shaders - System Design
Scrollden is a casual building and management sim inspired by fantastic creatures in Chinese mythologies. Explore a mysterious island, find mystic creatures, and build a cozy valley with them.
I grew this project from a 2 person prototype to now a 15 people production over 2 years, leading the Game Direction, Unity Engineering, and Technical Arts.
Paradox Interactive Student Award Nominee
Selected by NYU Game Center Project Studio *2.
Selected to present at GDC 2024 for New York State.
< Jump To Realms >
All Experiences
Industrial Experiences
Project Experiences
Unity XR Developer
Transfr VR - Career Sim
Led the development of a 10-minutes XR simulation as the sim lead. Created intuitive and engaging interactions in Unity. Planned to be shiped in Mar. 2025.
Unreal Combat Designer Intern
Contributed to creating enemy skills and tunning player 3Cs as part of the combat team. Created UE Blueprints, C++, and sequencer.
Assassin’s Creed: Jade
Research
Procedural FPS Map
A procedurally generated FPS map using a combination of Wave Function Collapse and Digger. Supports 20+ parameters for flexible level design and control.
Level Design
Game AI
Unity Engineer
Procedural Generation
Combat Design
3D Level Design
Unreal Engineer
Combat Tuning
XR Design
Visual Effects
Unity Engineer
Quest & Pico
Contributed to building a No-Code XR SDK to support intuitive creation for designers. Built 9 interactions with C#. Conducted 3 graphics and shaders R&D.
Unity Developer Intern
Transfr VR - SDK 2.0
Tinybop Lab
Independently built an AR racing game mode for App Store Editor’s Choice Tinybop Lab. Developed and maintained AR and linear math based APIs.
Unity Engineer
Levels and AI
Unity AR Developer Intern
Rapid Prototype
AR Development
Unity Engineer
Engine Developer
Graphics & Shader
XR Development
Mixed Reality Game Jam
Mars Homecoming
A minimalist mixed-reality city-building game. Gathering resource and build the legacy of an Marsian settlement from the comfort of your own living room.
Unity Engineering
System Design
Shaders
MR Development
Mirage
Built a virtual scene in Unreal Engine 5 along with materials and skybox. Tracked real-life camera with virtual camera, shot a film in front of an LED screen.
Virtrual Production Film
Virtual Production
Camera Programming
Unreal Engineer
Materials
Unreal Engine Developer Intern
Digital Continue
Developed 5 core map features in Unreal with Blueprint and C#. Made a polish camera movement and VFX controlling system for engaging haptics.
Unreal Engineer
3D Level Design
Camera Movement
VFX and Animation
Start Up
In the Field
Made a AI powered personalized meditation app with reward collection and socializing features. Trained text-to-speech models and built AI agents.
Product Management
AI Agent
Model Training
Entrepreneurship
Roomba OUT!
A 3D puzzle game made with Unity in a 72 hours game jam. Among 1069 global submissions, our game is ranked #11 in Visual and #67 in Creativity.
Game Jam
System Design
3D Level Design
Unity Engineer
Shaders
Virtual Production Set
Lost in the Waves
Built a train station in Unreal to support a Virtual Reality set. Developed custome shaders, designed and crafted overall interior lighting to create stunning visuals.
Lighting
Virtual Production
Unreal Engineer
Graphics
Untitled H2O Game
A zen game inspired by the 3 states of water. Player explores various interactions with world elements through different perspectives.
Indie Game
Unity Engineer
3D Level Design
Special Effects
Shaders
High Noon at Black Meadow
The blood and tension of a western duel brought alive on a board. Get ready to challenge both your physical reflexes and strategic planning.
Board Game
Board Game Design
Game Balancing
System Design
Physical Crafting
Journey of the Dawn
Sail off as the captain of a broken ship struggling in a fantasy world. Prepare for encounters, manage resources and labors , experience an emergent narrative.
Indie Game
System Design
Game Economics
Unity Engineer
Animation Control
Stone Age Boba Shop
A simulation game about stone age boba shop! Experience the prehistoric lifestyle through a unique hands-on crafting system inspired by LEGO and Tetris.
Indie Game
System Design
Procedual Generation
Unity Engineer
Spine Animation
Port Mogul of South East Asia
Prototype of a clicker style minimalist management sim. Player click on city to buy ships that moves and ship cargos to grow the cities and become a port mogul.
Game Prototype
Unity Engineer
Economics Design
System Design
Rapid Prototyping
Ziege
What happens when the night falls and zombies emerges… A survival crafting game design documents with complex levels and resource strategy.
Design Document
System Design
Adobe InDesign
Design Docs
Pitch Deck
Stone Buried Underground
A game in POV of a stone buried underground. Use player’s text input noice for procedural generation, creating imagination of world beyond concious
Game Prototype
Unity Engineer
Artistic Expression
Procedural Generation
Rapid Prototyping
We Are The Game Center
What matters more, the sense of community or personal interest? We challenge students to draw themselves on a canvas for a prize, but there’s a catch….
Playful Intervention
Experience Design
Prototyping
Mixed Messages!
A Dating Sim in which NOBODY LIKES YOU! A satire game in which we try to expose how absurd classic dating sims are.
Indie Game
Unity Engineer
UI Programming
Wild Puller
An Award-Winning Game Jam Production Made in 48 hours. A puzzle game challenging your precision and resource plannings.
Game Jam
System Design
Level Design
Unity Engineer
Particle Effects
< Jump To Realms >

“A finite game is played for the purpose of winnig, an infinite game for the purpose of continuing to play.”
— James Carse