Graffiti Sandbox (2022)

An early prototype/ tech demo for a first-person graffiti sandbox where everything can be painted.

Noteable FeaturesEvery surface can be painted• Paintable physics objects• 3 different spray sizes/capsNormal mapped environmentOne of a very few non-VR graffiti games
Project DifficultiesI rarely use code assets but for the basis of this project, I used one called Paint in 3D. However getting it to work in a first-person perspective and with ProBuilder meshes was quite a challenge.
My SolutionUsing what I learnt from the documentation, my previous knowledge of how guns work in games and trial and error, I was able to get first-person spray painting  working relatively quickly.
However, environments required a lot more research. I eventually had to learn how UV channels are generated with ProBuilder and how the paintable components handle UV's so that the paint can be drawn on top.
Strongest AspectThe painting mechanic is clearly the standout feature here.
I was initially concerned about how it would feel, considering it's mouse controlled when most currently available graffiti games require a full VR setup. But with a bit of fine-tuning it's come out feeling responsive and smooth.
And with this, you're actually able to create decent artworks or just scribble to your heart's content.
I plan to develop this project into a full release.