Game Projects
Augmented Reality Drone
Title: AR Drone (Augmented Reality Drone)
Description:
Spearheading integration of augmented reality and autonomous drone applications using C# to create a unique user experience from a drone's camera perspective.
We want to leverage Vuforia on iOS to merge virtual and physical elements to enhance visual interactions. Along with incorporating geospatial data for camera observation to enable strategic real-time object spawning and tracking.
C.A.V.E.R.N.
Title: C.A.V.E.R.N. (Cave Automatic Virtual Environment RouNd)
Description:
The C.A.V.E.R.N. is a projection system, featuring a 270-degree circular screen and a 20-foot-wide play area that enables Omni-directional Stereoscopy.
We're creatied a 3-5 minute multiplayer interactive experience using Unreal Engine 5 utilizing the C.A.V.E.R.N.
For more details, please feel free to check out the link below or click on the image.
Procedural Generation
Title: Procedural Generation
Description:
Personal project of mine to explore the field of procedural generation.
Utilized Perlin Noise to generate 3D/2D terrain based on noise map.
Created 3D terrain with different heights by reading height map from noise map to modify mesh renderer.
Language: C#
Source: https://github.com/chengpatrick/ProceduralGen
Building Virtual Worlds
Title: Building Virtual Worlds
Description:
Rapid prototyping course requiring complete implementation of immersive user experiences within 2 weeks of time.
Integrated Microsoft Mixed Reality Tool Kit to create interactive virtual world reading hand gesture as input.
Collaborated with artist and sound designer, carrying out iterative design and agile development for Virtual Reality development (using C# in Unity3D) for Oculus Quest 2.
Role: Producer, Programmer, Game Designer
Language: C#
Details: Building Virtual Worlds
Legends In Ruins
Title: Legends in Ruins
Description: Created a 3D FPS game for undergraduate capstone project.
Role: Programmer, Level Designer
Language: C#
Source: https://github.com/G-Qin/CSE-5912-Project
Endless Runner
Title: Endlesss Runner
Description: Implemented a 3D endless runner game in Unity3D consisting features of animator, object handlers, ray casting and random level generator.
Role: Programmer, Level Designer
Language: C#
Source: https://github.com/Hongda-OSU/CSE3541-Endless-Runner.git
3DMazeGenerator
Title: 3D Maze Generator
Description: Implemented a 3D maze generator in Unity3D using recursive back-tracking algorithm. Player can move through the maze while collecting coins.
Role: Programmer
Language: C#
Source: https://github.com/chengpatrick/PatrickCheng.1317/tree/main/CSE%203541
Legend Of Zelda NES
Title: Legend of Zelda NES
Description: Implemented game of Legend of Zelda with agile development and model view controller design pattern.
Role: Programmer
Language: C#
Source: https://github.com/xdtdaniel/CSE-3902.git
Predator And Prey AI Agents
Title: Predator and Prey AI Agents
Description: Implemented simulator of steering agents of predators and preys. Both agents will wonder in scene and predator will chase prey if it enters predator's sight range.
Role: Programmer
Language: C#
Source: https://github.com/chengpatrick/PatrickCheng.1317/tree/main/CSE%203541%20Lab%205%20Predator%20and%20Prey