CR5001 | Combat System
A downloadable project for Windows
I am a system designer with an interest in combat mechanics and other game systems.
I developed an active ragdoll physics system and a combat system which consists of a customsiable weapon pick up blueprint, and reusable combat and health systems which can be applied to any character.
I created this, because of my recent time playing Gang Beasts with my friends. I wanted to make a chaotic combat system in the style of Gang Beasts.
My plan was to create a physics system, combat system and a multiplayer system so I can try out this prototype with my friends.
I began by modelling and rigging my character inside Blender, before sourcing animations needed from Mixamo. I also used Fab to source my weapon assets.
Early on in the project when I was creating the physics system I ran into a lot of problems, It was not working well with any of my animations however I did manage to fix it, at the cost of a lot of time.
The time I lost lead to a big problem in development, I couldnt create a multiplayer system in time without having to learn C++ in the process. I believe this goes down on my planning and time managment. If I researched multiplayer systems early in the production I wouldve changed my mind. Because of this I had to opt for a standstill NPC which would react to any hits from the player.
Overall, I am pleased with how I managed to turn this project around. The combat system feels good and polished. However I did not leave enough time for a multiplayer system. The tight time constraint also didnt allow me to make a good NPC that could maybe chase me and engage in combat.
If I was to plan this portfolio piece again, I would stick to one system and make it great. I believe I overscoped unfortunately.
This piece however did make me feel more confident in system design, It is something I do enjoy. I want to create a more technical system in my next portfolio piece, if that is learning C++ and creating a matchmaking system, which system designers are needed for based on my research.




