Hassene Zarrouk
BubbleGun: AntiBacterium (VR) logo
Unity

What is BubbleGun: AntiBacterium (VR)?

Embody a microscopic hero armed with a bubble gun to fend off waves of harmful bacteria on top of a kitchen counter in this fast-paced VR arcade shooter.

Development Time & Details

Duration: 48 hours
Year: 2025
Engine: Unity
Platform: PC-VR
Scope: Game Jam project
Stack: C++, Blueprint, UE5, VR

Screenshots

My Role in the Project

In BubbleGun: AntiBacterium VR, I took on multiple responsibilities to bring the game to life: Gameloop Synthesis & Integration: Integrated the wave spawning with level animations. Designed and implemented the loose conditions and player respawn logic. Player State Management: Managed systems for health, armor, currency, XP, levels, and skill points. Implemented XP leveling logic and dynamic health and stats mechanics, designed to go hand-in-hand with the upgrade system. Shop & Upgrades System: Developed a modular system for weapon upgrades and consumables. Utilized scriptable objects to enable easy testing, iteration, and balancing. XR UX/UI Design and Integration: Designed all VR interfaces ergonomically for shop interactions, dynamic gameplay notifications and menus. Integrated player state tracking and responsive UI elements for enhanced gameplay.

Tech Details & Highlights

Key Features

  • Gameloop integration (wave spawning, level animations, respawn)
  • Player state systems (health/armor/currency/XP/levels/skills)
  • Shop system: Upgrades + consumables (modular, SO-driven)
  • XR UI/UX for shop, notifications, menus