RUSH
N' RUMBLE

RUSH
N' RUMBLE

RUSH
N' RUMBLE

Rush n’ Rumble is a third person shooter that takes inspiration from old arcade machine mini games that was overly difficult and taunt the player to insert money to keep playing whenever they died. I would grow up playing these games at my laundromat, and wanted to pay homage. A third person shooter where the player kills zombie AI that patrols the 8bit city. When killing the zombies, they drop coins which can be used as currency in the Vending Machine Shop in exchange for Ammo Refill, Health Boost, and a Damage Upgrade. The key topics captured in this project are 8bit shader graphs, Event Managers, and Stylized Post Processing Effects.

Rush n’ Rumble is a third person shooter that takes inspiration from old arcade machine mini games that was overly difficult and taunt the player to insert money to keep playing whenever they died. I would grow up playing these games at my laundromat, and wanted to pay homage. A third person shooter where the player kills zombie AI that patrols the 8bit city. When killing the zombies, they drop coins which can be used as currency in the Vending Machine Shop in exchange for Ammo Refill, Health Boost, and a Damage Upgrade. The key topics captured in this project are 8bit shader graphs, Event Managers, and Stylized Post Processing Effects.

Rush n’ Rumble is a third person shooter that takes inspiration from old arcade machine mini games that was overly difficult and taunt the player to insert money to keep playing whenever they died. I would grow up playing these games at my laundromat, and wanted to pay homage. A third person shooter where the player kills zombie AI that patrols the 8bit city. When killing the zombies, they drop coins which can be used as currency in the Vending Machine Shop in exchange for Ammo Refill, Health Boost, and a Damage Upgrade. The key topics captured in this project are 8bit shader graphs, Event Managers, and Stylized Post Processing Effects.

Genres

CRT, Arcade, Retro

Genres

CRT, Arcade, Retro

Development Status

Complete

Development Status

Complete

Team Size

Solo (Me)

Team Size

Solo (Me)

Role(s)

Tech Artist, Shaders, Developer

Role(s)

Tech Artist, Shaders, Developer

Tools / Engines

Unity, C#, HLSL

Tools / Engines

Unity

Tools / Engines

Unity, C#, HLSL

Figure 1: Footage of RUSH N' RUMBLE Gameplay

Figure 1: Footage of RUSH N' RUMBLE Gameplay

My Responsibilities

My Responsibilities

  • Managed enemy projectiles and damage through an ammo system


  • Handled player health, healing, and arcade-style respawn


  • Managed enemy health, UI feedback, and graffiti pop-ups on death


  • Set up coin drops, pickups, and vending machine transactions, including UI and insufficient funds cases


  • Developed a custom CRT shader to drive the game’s visual style and screen effects

Enemy Death Manager

Enemy Death Manager

Implemented enemy health tracking and UI feedback. The sprite-based visual popups are fully customizable and randomly selected when enemies are defeated.

Implemented enemy health tracking and UI feedback. The sprite-based visual popups are fully customizable and randomly selected when enemies are defeated.

Figure 2: Snapshot of Enemy Death Feedback

Figure 2: Snapshot of Enemy Death Feedback

Post-Processing CRT Shader

Post-Processing CRT Shader

Made a custom shader script to simulate a lower resolution CRT monitor. The system reduces resolution with a panning texture (custom) while applying a screen space distortion.

Made a custom shader script to simulate a lower resolution CRT monitor. The system reduces resolution with a panning texture (custom) while applying a screen space distortion.

Figure 3: CRT Rendering Shader Before and After

Figure 3: CRT Rendering Shader Before and After

Currency Manager

Currency Manager

Created a currency and vending system that is fully scalable, controlling the probability of enemy coin drops, purchases and insufficient funds.

Created a currency and vending system that is fully scalable, controlling the probability of enemy coin drops, purchases and insufficient funds.

Figure 4: Snapshot of CRT Rendering Shader

Figure 4: Snapshot of CRT Rendering Shader

Player Death Manager

Player Death Manager

Designed the player health and respawn system, including support for healable items and arcade style death.

Designed the player health and respawn system, including support for healable items and arcade style death.

Figure 5: Footage of Player Death UI Screen

Figure 5: Footage of Player Death UI Screen

Thank You for Playing!

Jaden Halevi

jadenhalevi@gmail.com

Jaden Halevi

Thank You for Playing!

Jaden Halevi

jadenhalevi@gmail.com

Jaden Halevi

Thank You for Playing!

Jaden Halevi

jadenhalevi@gmail.com

Jaden Halevi