Skip to content

AceEmo/DungeonGame

Repository files navigation

🌌 Cosmic Gambit

Embark on a roguelike space adventure where danger, luck, and skill collide!


Cosmic Gambit is a Unity-based 2D roguelike game set in a sci-fi space universe. Players navigate procedurally generated levels, battling hostile alien forces, collecting upgrades, and facing randomized encounters. Along the journey, mini-games like Blackjack and Roulette allow players to gamble resources, unlock rare items, and change the tide of the game.


🎮 Gameplay Features

  • Roguelike Exploration: Navigate spaceship interiors, alien planets, and derelict stations. Each run is unique with randomly generated rooms and enemies.
  • Combat: Shoot, dodge, and use special abilities to survive waves of enemies.
  • Mini-Games:
    • Blackjack: Risk your health or rewards to gain powerful items.
    • Roulette: Spin for chance-based bonuses or penalties.
  • Sci-Fi Setting: Explore a visually rich universe filled with futuristic tech, alien flora, and cosmic phenomena.
  • Dynamic Events: Randomized room events and NPC encounters to keep each run fresh.

⚡ Key Mechanics

  1. Player Progression: Health, upgrades, and resources persist only within a run. Permanent unlocks (like new starting items) can be added later.
  2. Mini-Games:
    • Blackjack uses realistic rules: busting damages the player.
    • Roulette provides chance-based rewards or penalties, influencing resources or temporary buffs.
  3. Enemy AI: Simple to advanced enemy behaviors; some track, some shoot, some chase.
  4. Procedural Rooms: Rooms generate dynamically, with different enemy layouts, obstacles, and loot drops.

🛠 Tech Stack & Tools

  • Engine: Unity 2021+ (2D Toolkit)
  • Scripting: C#
  • Animation & Tweening: DOTween for smooth UI and card animations
  • UI: TextMeshPro for crisp text rendering
  • Sound: Unity AudioSource with custom clips for actions, card flips, and events

🎨 Art & Audio

  • Sci-fi sprites for player, enemies, and items
  • Animated card decks for Blackjack
  • Custom audio effects for combat, rewards, and mini-games

🧩 Gameplay Loop

  1. Enter level → explore → fight enemies
  2. Encounter mini-game (Blackjack/Roulette) → risk or reward
  3. Collect loot and upgrades → prepare for next level
  4. Survive until boss / complete run → unlock progression

🌟 Future Features / Roadmap

  • More mini-games (e.g., Sci-Fi slot machine, hacking puzzles)
  • New items and upgrade types (e.g., alien weapons, tech mods)
  • Boss fights with unique mechanics
  • Persistent unlocks between runs (rogue-lite elements)
  • Procedural story events & dialogue

📝 Credits

  • Developer: [Emil Peev] Fmi - 2026
  • Art & Assets: Custom + Open-source licensed assets
  • Audio: Free and custom SFX
  • Tweening: DOTween by Demigiant

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors