Oversaturated

Multiplayer fps game

Oversaturated is a first person shooter game in which you play 1v1 paintball in a paint factory. 

My Share

I mainly worked on the visuals and technical implementation of the visuals. I modelled and UV-mapped the entire map in Blender. Apart from that I worked on the shooting system.

The shoot code is pretty basic. It instantiates a ball of paint at the tip of the gun and adds velocity. After the bullet collides, it gets destroyed and the game instantiates a paint stain and some splatter using the Unity Particle system. The way I instantiated the paint stain is quite complicated. I used Decal Projectors and instantiating these at the position of impact didn't do the trick. Instead, I relied on some maths to determine the angle of the impacted object and I rotated and moved the Decal Projector so the paint would show properly on all surfaces without being too large as that would show the decal on a player moving over the paint which is unwanted.

Was this the best way to go about this problem? Probably not, but I didn't know any better and it has resulted in some use of maths to solve a complicated problem.

What I learned

I learned more advanced techniques in Blender such as using modifiers and doing UV mapping. I also implemented some more complicated maths in Unity for the first time.

  • Blender Modifiers
  • UV Mapping
  • Unity physics
  • Maths
  • Decals
Daan van Eijl
dvaneijl013@gmail.com
Mogelijk gemaakt door Webnode
Maak een gratis website. Deze website werd gemaakt met Webnode. Maak jouw eigen website vandaag nog gratis! Begin