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…

  • Vlogs

    One year in Sichuan Travel to Northwestern of China Travel to Shikoku, Japan Travel to New Jersey Travel to Switzerland

  • 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…

  • Art Works

    Though as a programmer, I still think it is necessary for me to get some basic concepts and skills in art direction. I then took painting courses and start life drawing. I also learned some basic skills to create 3D assets include modeling, sculpting and texturing.

  • 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

    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…