Game Projects
Stump
The Stump is an arcade game with up to 4 players, compete in 3 unique mini-games. Each game with a new type of animal utilizing a tree stump. Meet the woodpeckers catching insects, the forest mice storing food, & larvae eating their stomachs full!
- For further information please chech the itch.io page.
For all squirrels
A 3D platformer game with a Unique non-linear Level design.
- For further information please chech the itch.io page.
Ortus
Ortus is a 3D exploration-driven puzzler developed for PC using Maya and Unity. Solve puzzles using plant DNA in order to leave a massive water cave system and uncover what happened to the species that used to live there. Navigate the cave using your boat but also by foot. If you want to be immersed in an atmospheric environment whilst uncovering the lost knowledge of an alien race in a puzzler this is the game for you.
- For further information please chech the itch.io page.
Computer Graphic Projects
These are some CG projects I have accomplished.
Game AI Projects
These are some game ai projects I have accomplished.
- path finding algorithms
- chess ai
- tsp genetic algorithm
- maze generation
- Lsystem for plants
Network programming for games
A mutiplayer tank game
- Custom connection protocol over UDP.
- Reliable and unreliable messages through UDP.
- Client Server architecture.
- Master/Lobby server.
- Client-Side Prediction and Server Reconciliation
- Entity interpolation.
Ongoing Project
Mint Engine
Rendering
- Physical based rendering
- Model loader and save as wavefront obj files
- custom environment map precomputing
- OpenGL graphic API support
- Still working: Vulkan api support, spir-v compilation, shadow, and Backed GI
Physics
- RigidBody physics support.
- Raycast, Collision detection with sphere, box, capsule, and convex.
- Collision respons with friction (Sequential Impulses Solver).
- Joints Phyiscs.
- Still working: Particle physics support, Ragdoll Physics
Others
- Entity component system
- Scene Serializer
- C++ native scriptable object support
- Still working: add C# script engine.
- Still working: Optimizing memory usage (custom memory allocator)
- For further information please chech the github repository.
Matrix
- 2D+3D puzzle game.
For further information you can check my Linkedin.
If you wish to reach me for any reason feel free to send me an email: jiang.mingxiao1@gmail.com .