Please use Chrome or Firefox. IE explorer will encounter some format issue.
Please use Chrome or Firefox. IE explorer will encounter some format issue.
I also have some other projects that I do for fun with my buddies. Check them out.
~~\ >_< / ~~
This is an SDL game project created for my undergraduate game class. It was a group project with ten students and I was responsible for coding the boss logic and creating wrapper functions to replace the SDL default rendering functions with OpenGL rendering methods so that we could render 3D objects into our 2D game.
The project's source code and the detailed documentation is here.
This OpenGL project mainly focuses on the creation of random mazes and the solution to find the exit. It mimics the classic screen saver called Maze from Windows98. I implement the right hand rule to solve the maze.
For a detailed description on the project and its source code, they are here.
My simple version of the famous Temple Run game with OpenGL. In this video I will talk about how I create an "infinite" terrain with a limited number of planes and how I implement a primitive but effective collision detection.
For a detailed description of the project and the source code of the project, they are here.
This OpenGL project is focusing on the application of a simple lighting model to enable basic lighting effect on 3D objects. You can dynamically change the positions of both the light source's and camera's. The highlighted part and 3D objects' shadows will be updated accordingly.
The source code of the project is here.
This is an Unity3D game project I created within a game development group called pittGame4Health.
The SDK we were using for this project is called Wrld. https://www.wrld3d.com
My main responsibilities in this group project were to create smooth camera animation and the dynamic spawn of the portal objects when users were close to certain buildings. Only my work is shown and no download link can be provided because of non-disclosure agreement I signed with Pitt.
Copyright © 2023 Zhisheng Xu - All Rights Reserved.
Some videos use loyalty free music from Bensound.