A downloadable game

Ömer Burak ÖZGÜR

Tuna AYTAÇ

Efe Can KARAOĞLU

Caner NİSAN

Yusuf NURÜLGÜR

🦋 Chaos Trigger

Unity 6 C# Game Jam Project Arena Shooter
Tech Stack: Unity, C#, Observer Pattern, ScriptableObject Architecture


Gameplay

📖 Project Overview

Chaos Trigger is a high-octane 3D Arena Shooter developed in 48 hours, exploring the concept of the "Butterfly Effect." Every decision made between waves doesn't just change the numbers—it reshapes reality itself. The world shifts dynamically between Hell (Chaos) and Utopia (Order), altering lighting, fog, enemy behavior, and difficulty in real-time.

Core Pillars:

  • Dynamic Atmosphere: Real-time manipulation of Skybox, Volumetric Fog, and Post-Processing based on the player's "Chaos State."
  • Risk vs. Reward: Strategic choices via Portals. Choose the easy path to Utopia or the hard path to Hell.
  • Endless Scalability: Includes a Story Mode and an unlockable "Endless Challenge" mode.

⚙️ Technical Architecture

Designed with a strict Manager-Based Architecture to ensure modularity and stability.

🧠 1. Centralized Logic

Instead of scattered logic, the game uses persistent Singleton Managers:

  • ChaosManager: The core authority. Holds the persistent state (-2 to +2).
  • WaveManager: Manages enemy spawning curves and handles the logic switch between Story and Endless modes.
  • GameManager: Orchestrates the global loop.

🎨 2. Data-Driven Design

To avoid hard-coding, we utilized ScriptableObjects:

  • Chaos Profiles (SO): Assets that define entire realities (Skybox, Fog color, Enemy speed).
  • Audio Data (SO): A centralized database allowing 3D spatial sounds dynamically.

🔄 3. Single-Scene Flow

The game utilizes a seamless transition system. Instead of loading new scenes repeatedly, it uses a blackout transition to apply new visuals instantly without loading screens.


🛠️ Key Systems

🌗 The Chaos System

  • Visuals: A script sits on the Global Volume, listening for state changes to interpolate fog and lighting.
  • Gameplay Impact:
    • Hell: High Enemy Speed (1.5x), High Enemy Damage.
    • Utopia: Low Enemy Speed (0.7x), High Player Damage (2.0x).

🔫 Combat & Juice

  • Feel: Implemented hit-scan mechanics, Screen Shake, and Procedural Recoil.
  • Economy: An in-game Vendor System for upgrades.
  • Loot: Enemies drop Health and Ammo packs.

Developed for Game Jam 2025

Unity 6 | URP | Architecture Demo
Published 28 days ago
StatusReleased
AuthorÖmer Burak ÖZGÜR
GenreAction
TagsArena Shooter

Download

Download
AyazJam2025-ChaosTrigger.rar 84 MB

Leave a comment

Log in with itch.io to leave a comment.