Quick Contact

Opens Email Draft

TOTALLY BUGGED OUT

A solo FPS prototype in Unity — spray and throw household objects to clear a cockroach-infested house. Built to explore player-enemy interactions and reactive AI behaviors.

Project Summary

Totally Bugged Out is a first-person prototype where the player must clear an abandoned house of invasive cockroaches. Players can use a spray weapon and throw household objects to eliminate enemies.

The project was built to experiment with player-enemy interactions, basic combat feedback, and light survival mechanics in a confined environment.

Play WebGL Prototype

Combat & AI Systems

  • Throwable Object Interaction:Integrated a Rigidbody-based system allowing players to pick up and weaponize household props against infestations.
  • Advanced Roach AI:Enemies feature multi-state behaviors including wall-climbing, player-chasing, and "panic-fleeing" when nearby roaches are destroyed.
  • Survival Loop:Implemented health and timer systems to create a high-pressure environment focused on efficiency and resource management.

Technical Challenges

Building a responsive throwing system and balancing it against reactive AI was the most complex part of development.

I iterated through multiple prototypes to reduce physics clipping and unintended player exploits. Optimizing for smooth WebGL playtesting strengthened both my problem-solving process and technical design judgment.

Development Overview

This was a solo free-time project where I designed and programmed the core gameplay systems, including enemy AI, throwable object mechanics, and health + timer systems.

Systems Explored

  • - Enemy behavior: wandering, chasing, panic fleeing
  • - Rigidbody-based object interaction and throwing
  • - Basic player health and win/lose conditions
  • - Iterative player feedback and system tuning

Tools & Technologies

  • - Unity (player/enemy systems, WebGL build)
  • - Blender (retopology, prop edits from free Unity kits)
  • - C# (gameplay scripting)

Acknowledgments

  • - Unity and Reddit dev communities for troubleshooting and implementation guidance.
  • - Professors and classmates at Montgomery College for support and feedback.
  • - Free asset creators on Unity Asset Store and Pixabay for audio/visual resources.
  • - Early playtesters who gave honest, practical feedback.