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.
Click to view the demo video if the above video is invalid
Click to see the Developer Manual
- 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 view the demo video if the above video is invalid
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.
Click to view the demo video if the above video is invalid
- 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)
Click to view the techinial report
- 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 view the demo video if the above video is invalid
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