Red Veil Operations is a 2 player CO-OP mobile game my team and I developed over the course of 3 weeks (ended on 14.03.2025), for a university project. In this game you play as either a burglar or a camera operator. The 2 players have to cooperate, the burglar being present in the map, avoiding a monster that is sound sensitive and always roaming the environment, with the goal of collecting valuable jars. The camera operator’s job is to guide the burglar through the map and give indications so that they can avoid the monster, helping them to escape with the valuable goods successfully.
This project, I was mostly responsible for the monster and animations, as well as setting the tone for the game, art direction, and optimization. The visual style of the environment was decided by my team and I collaboratively as an abandoned hospital, but not one that is very old/run down. This space needed to give off the feeling of being left in a hurry by people who were panicking to escape, not something aged. Therefore, we made sure to add an appropriate amount of blood splatters where needed, as well as only a small amount of dirt.
For the monster, I wanted to create a scary and intimidating creature, but not spooky, something that would be unsettling/disgusting to look at. That is why I immediately jumped to body horror and tried experimenting with multiple methods of showcasing that idea. However, due to scarce experience at the time and time constraints, the animations we decided to use for both the creature and the player character were imported from Mixamo. Therefore, the overall structure of the body needed to still be humanoid in order to function with the animations on the platform, hence why its stance is still human, but with some extra flavor!
As for the animations, I had not worked with 3D animations prior to this project, therefore there came multiple complications when importing them into unity, getting them to function properly, and making sure they fit what was needed. Some things could still be improved, such as the flashight which is not being held by the character but instead is simply parented to the hand, but with the experience in this field that I had at the time, this worked well enough for the purpose they were intended for.
For optimization, which was the main focus of the project considering we needed to make a mobile oriented product, the other artists in the team and I went into this with optimization in mind. We kept the poly counts of the models low, the texture sizes small, and we reused as many assets, textures and materials as we could in order to not run into any performance issues. Having this as a base, the settings to be done in Unity were very simple to set up, and the game ended up running with no performance issues on all the devices we tested.
Finalized model of Patient Zero
Mixamo animations that I gathered, adjusted, and implemented for Patient Zero.
Mixamo animations that I gathered, adjusted, and implemented for the player character.