Home Portofolio
Portofolio
Cancel

Portofolio

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! stump

For all squirrels

A 3D platformer game with a Unique non-linear Level design. squeral

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


Computer Graphic Projects

These are some CG projects I have accomplished. cg


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
    ai

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. tank war

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)

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 .

Recently Updated
Trending Tags
Trending Tags