Inspiration

I was playing around with making a weapon when the idea of a Paintball Gun came to mind. I wanted to create a playful, plug-and-play weapon that makes worlds more dynamic and fun.

What it does

A plug-and-play paintball weapon that leaves colorful splatters on objects. Fully configurable with camera modes (First-Person, Third-Person, Orbit), auto-fire options, projectile speed, sound and muzzle flash effects, plus a reusable splatter pooling system. Includes optional scripts for interactive gameplay elements like switches and elevators. Drop it in and start playing immediately.

How I built it

A long series of trial and error until it finally all came together.

Challenges I ran into

With only 10 days and no prior Meta Horizon experience, I had to learn quickly. The hardest part was getting splats to anchor correctly on both static and moving objects. I had some issues with how the asset appears when it first enters the world as well.

Accomplishments that I'm proud of

At one point I didn't think it was possible after much frustration, but I decided to gave it one more try and finally made a breakthrough. The fact that I was able to complete it feels rewarding because it felt impossible at many points.

What I learned

I learned how to use Meta Horizon much better. I had another idea before this for a particular game world, but abandoned it because I didn't think it was possible. Now I think I could do it after what I learned.

What's next for the Paintball Gun

I'd like to fix how it displays when you first import it into the game.

Built With

Share this project:

Updates