
🎮 Camera Shake Description
- Implemented a dynamic camera shake effect in Unity that activates when the player takes damage, enhancing the visual feedback and intensity of gameplay.
- Utilized Unity’s Camera.main.transform to temporarily displace the camera’s position along X/Y axes.
- Controlled shake duration, strength, and damping using coroutines to create smooth, non-intrusive motion.
- Integrated the shake trigger into the damage system, ensuring it only activates during hit events.

🚀 Enemy Wave System
- Developed a modular enemy wave system that controls spawn timing, entry direction, movement patterns, and AI aggression per wave.
- Designed configurable enemy waves that enter from various screen edges (top, sides, corners), creating dynamic encounter flow.
- Implemented multiple motion patterns (linear, zig-zag, arc, charge).
- Tuned individual aggression levels for each enemy type.
- Integrated the system with a wave editor to allow real-time balancing and rapid prototyping.

🔥 Spiraling Laser Power-Up (Professional Style)
Implemented a player power-up in Unity that temporarily activates a spiraling laser attack, expanding fire coverage and increasing offensive power.
- Upon collection, the player gains a rotating multi-directional laser barrage for a limited duration.
- Synced visual effects and audio cues to emphasize power-up activation and fade-out timing.
- Designed the mechanic for both crowd-control and spectacle, enhancing mid-game combat pacing and visual impact.
