Author: Jiajian Zhang
-
Tale of Dragon
Role: Programmer, Designer Our experience is built using the Oculus Quest Pro and a VR motion chair, synchronized to create a thrilling and realistic ride. The adventure begins with a high-speed roller coaster ride through a beautiful valley, providing an adrenaline-pumping start to your dragon ride. In the second part of the experience, players have…
-
In the Shadow
Role: Programmer In The Shadow is an augmented reality (AR) experience that uses the Oculus Quest’s passthrough feature. In this game, the player holds a virtual flashlight that can illuminate both the real and virtual world. The objective of the game is to rescue an NPC (non-playable character) who is acted by a real person,…
-
Speak Out
Role: Programmer This is a 2D drag-and-drop game. Our main character is a boy who wants to wear skirts but receives the hindrance from his family. This time, he plucks up his courage and speaks out the real thoughts inside his hearts. The player needs to drag the right words under the screen and drop…
-
BlackHole
Intro Role: Programmer This is a 2D educational game about the garbage classification. The player controls a black hole to swallow the right type of wastes and try to get a higher point. It was built under the theme of environmental protection. We found that even if we want to throw the trashes into the right…
-
Other Projects
Network Based on Sound A whole functional network with a physical layer based on sound. Detail.. BlackHole A 2D educational game about garbage classification. Detail.. Speak Out A 2D drag-and-drop game build in the 2019 CiGA Game Jam. Detail.. Passoul Information sharing and social networking APP based on geographical position facing young people who travel alone,…
-
DimenDoor
Intro Role: Main Programmer / Project Manager / Level Designer. This is a 3D/2D-view changeable platform puzzle game. It won the top 15 games above 178 games in MINI-GAME competition held by NetEase. It tells a short story: An experiment error created a door that can mix the 3D and 2D worlds. You, a secret…
-
Fire Rendering Methods in Games
Introduction Rendering in games is quite different comparing to the other situations as it not only requires quality but also efficiency. While fire rendered by ray tracing is widely used in industrial CG software such as Maya or Blender, real-time fire rendering in game is still a problem need to be solved. Different solutions are…
-
Network Based on Sound
Introduction The whole project is a local area network called Athernet which has a physical based of sound. It is finished as the final project of Computer Network course together with my teammate Yimin Tang using JAVA and Python(only in the NAT node for Internet access). We implemented the whole network structure from the basic…