Unity and Bloody Neon: How Justice Sucks Revolutionizes Two Dimensional Indie Art

Published on May 29, 2026 | Translated from Spanish

Justice Sucks, the upcoming indie title from the creators of The Suicide of Rachel Foster, presents a concept as absurd as it is technically interesting: a revenge-thirsty robotic vacuum cleaner. Beyond its dark humor, the game is a fascinating case study for indie developers. Built on Unity, the title achieves a perfect balance between a 90s cartoon aesthetic and stylized violence, using neon colors and a particle system that turns every suction into a low-fidelity but high-impact visual spectacle.

Justice Sucks robotic vacuum neon blood cartoon 90s style Unity indie

The Art of Destruction: Optimizing Shaders and Particles in Unity 🎨

The biggest technical challenge of Justice Sucks is combining 2D sprites with a real-time rendered 3D world without the result looking like a visual mess. The team has used custom shaders in Unity to emulate the classic cartoon effect, applying thick black outlines (cel shading) over simple polygonal models. However, the key lies in the particle effects: the blood and debris don't aim for realism, but instead explode into geometric shapes and neon colors (pink, cyan, and yellow). To maintain performance, they opted for low-resolution atlas textures and an object pooling system to reuse every piece of grime or spark, avoiding memory spikes. This demonstrates that a striking visual style doesn't require 4K textures, but rather a smart color palette and coherent art direction.

Lessons for Indie Devs: Fewer Polygons, More Personality 💡

Justice Sucks is proof that a tight budget is no excuse for poor art. For developers reading this, the game's approach is replicable: use Photoshop to create flat sprites and key 2D animations (like the robot's facial expressions), and then map them onto simple 3D models in Unity. Stylized destruction, far from being a complex physics problem, is solved with pre-designed particles that react to player movement. If you're starting your project, prioritize a strong and unique graphic style over realism; your engine (Unity) will give you the tools to optimize it, but the personality must come from your color palette and game concept.

How does Justice Sucks manage to combine Unity's volumetric lighting with the neon aesthetic to create an atmosphere of stealth action that challenges the conventions of 2D indie art?

(PS: a game developer is someone who spends 1000 hours making a game that people complete in 2)