Box Game

Description: A multi-player game based around the idea of a coin flip where one box takes you to the next level and one kills you until one winner is left or a draw is reached upon all remaining players dying on the same level.

Engine and Tools: Unity (C#) and blender.

Notes: This was my first unity project and I wanted the game itself to be as simple as possible so I could focus on becoming familiar with some more complex mechanics including the implementation of P2P multi-player, a high scoring system, active rag-doll physics, extensive UI implementation including a character customisation feature, modelling and animating in Blender and transporting those assets into Unity. The implication of a multi-player system became too much for me at the time but I immensely enjoyed creating the active rag-doll physics which was challenging and rewarding to figure out on my own and I ended up following the method outlined in the comments of a rag-doll demo video- where one of the original ‘Gang Beasts’ developers explained how they managed to give their characters the jelly like movement mechanics I was aiming for.

More about the active rag-doll: This is the rigged model of the player I made in blender, the rag-doll having 2 models of the same character, one the rag-doll, the other rigid and animated. The joints of the rag-doll model would target the joints of the animated model and copy its movements, which would produce a much floppier, jelly like movement as the rag-doll was completely affected by physics and held up in a puppet like manner by another rigidbody.