Car Brawl
Organization
IndependentRole
Unity DeveloperTeam Size
1Duration
1 WeekTech Stack
Unity • C#
A 3D bullet-hell car combat game where players select vehicles with distinct stats and loadouts, then survive or destroy all turrets within a limited time.
Randomized power-up drops add moment-to-moment variety and recovery options during combat.
Links
Key Features
- ScriptableObject-driven game architecture inspired by Unity’s Unite 2017 talk by Ryan Hipple, enabling decoupled systems and event-based communication.
- Object pooling for bullets, explosions, power-ups, and drop crates to maintain stable runtime performance.
- Non-allocating physics queries using
Physics.OverlapSphereNonAllocto prevent overlapping drop crate spawns. - New Unity Input System for flexible, device-agnostic player input handling.
- Physics-based vehicle control using
RigidbodyandWheelColliderfor movement and steering. - Configurable weapon system supporting rate of fire, damage, critical damage, and critical hit chance.