Game/3D Modeling and Animation Projects

Night Edge: Lost in the Woods
The game Night Edge: Lost in the Woods is a 2D adventure puzzle game developed in C# in Unity. Players navigate through a dark, maze- like forest at night while overcoming enemies and obstacles using limited resources. The goal is to find the exit and escape the forest safely.
- Group leader
- Propose initial game ideas and designs.
- Implement major game mechanics in C# including character movement controls, character actions, props interactions, lighting system, mini-map implementation, tutorial level design, UI interactions, sound effects, etc.
- Undertake comprehensive testing and tuning of the game multiple times during development. Make further improvements according to the feedback from the testing players.
Java Mart
Java Mart is a 3D mobile educational game developed in C# in Unity that provides an interactive learning experience for Java programming students.
Click to see the Developer Report
- Group leader
- Immerse the player in a shopping mall environment with different zones to teach different concepts like stacks, sorting algorithms, ArrayList, LinkedList, and Java GUI
- Convert abstract programming concepts into intuitive animations and games to help the students understand, for example, using the stacked shopping baskets to represent the stack in programming
- Design and develop three game levels: the stack level, the sorting algorithm level and the Java GUI level, including the all animations, subtitles and interactions invovled
- After finishing all tasks, a final quiz will pop up to test the player's understanding and provide feedback
Basketball Player Animation
A short video clip of a basketball player dribbling and slam dunking with wonderful sound and light effects. All the 3D scenes, animations, and lighting effects are self-made in Blender.
- Build a low-poly basketball arena scene including props like basketball stands, spotlights and seats
- Animate a basketball player character doing warm up and a slam dunk, with camera moving to showcase the scene and focus on the player's actions
3D Piano Simulation Modeling
Build a detailed and accurate 3D model of a piano with simulated texturing and lighting effects in 3DS MAX. (The left is the real piano and the right is the model)
- Accurately model all components of an upright piano through techniques like Boolean operations and combining primitives
- Apply real-life textures through material and UV mapping
- Setup lighting to showcase model with shadows and bouncing light
Android Phone Game: Space War
Space War is a 2D shooting game built for Android devices using Java and Android SDK in Andriod Studio. The player's objective is to control a blue spaceship at the bottom of the screen and shoot enemies to gain scores
Click to see the Technical Manual
- Players can move their ship left and right to dodge enemy and shoot bullets at enemies with limited lives
- Wonderful visual and sound effects like explosion are well-designed to enhance user experience