Oversaturated

Multiplayer fps game

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

My Share

I worked on a lot of the gameplay features and visuals. I made the entire map and did the programming for the movement, shooting and spawning paint stains.

The shoot code 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
  • UV Mapping
  • Unity physics
  • Maths using normals
  • 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