Preview
Loading Car Brawl
Portfolio Entertainment System
Games
Car Brawl
Studio:IndependentRole:Unity Developer
3D car combat game built in a week, with physics-based vehicles, configurable weapons, object pooling and a ScriptableObject event system.
Tech Stack
- Unity
- C#
Opens in a new tab
gallery
what i did
A 3D bullet-hell car combat game, built in a week. Players pick a vehicle with its own stats and loadout, then survive or destroy every turret before time runs out. Random power-up drops add variety and give players a way to recover mid-fight.
Links
Key Features
- ScriptableObject event system (inspired by Ryan Hipple) so game systems communicate without direct references.
- Object pooling for bullets, explosions, power-ups and drop crates, avoiding garbage-collection spikes at runtime.
- Non-allocating physics queries (
Physics.OverlapSphereNonAlloc) to stop supply drops from landing on top of each other. - Device-independent controls on the New Input System.
- Physics-based vehicles driven through
RigidbodyandWheelColliderfor weighty handling. - Configurable weapons: fire rate, base damage and critical hits tuned per weapon.