Introduction to Game Development (COSC 495) Instructor: Dr. Jamal Zemerly
- Mahra Almazrouei: Smash powerup, physics tuning, and wave difficulty scaling
- Shahad Aljasmi: UI wave counter, arena visuals, and theme redesign
- Majed Alobeidli: 3D asset integration, knockback system, and physics tuning
- Ziyuan Chen: Materials, lighting, debugging and optimization
- main – Final stable version
- Majed_Camera,ball – Camera adjustments and ball/player refinements
- feature/smash-powerup – Smash mechanic implementation
- feature/wave-difficulty – Progressive enemy speed scaling
- feature/ui-wave-counter – Wave UI system
- feature/theme-redesign – Quidditch theme redesign all the features were developed in branches then merged into main after testing.
- Fixed enemy movement & NullReference errors
- Implemented stun system for smooth knockback
- Added Smash Powerup (hop + radial blast)
- Added progressive wave difficulty
- Replaced hardcoded values with serialized fields
- Integrated custom Quidditch-themed assets and ui styling
- Added a looped drum audio for arena atmosphere
- The original prototype was redesigned into a Quidditch inspired arena from harry potter because its fun
- Player styled as a Quaffle whereas enemies styled as Bludgers
- Arena visuals were modified also to create a darker and stadium magical environment
- we used some custom models, materials, lighting, and UI font (some from which we got online)
in conclusion we fixed all the required challenges and some additional features were implemented.