Skip to content

alpycrz/Neonrix

Repository files navigation

NEONRIX 🎮

Unity Platform License

A Roguelike Tetris Experience

Turn-based puzzle action with deep progression and boss battles


🎯 About

NEONRIX is a unique fusion of classic Tetris mechanics with roguelike progression elements. Players navigate through 5 challenging chapters, each with unique modifiers and epic boss battles, while building powerful buff combinations and unlocking permanent upgrades.

Key Features

  • 🧩 Turn-Based Tetris - Strategic gameplay with 10-second turns
  • 🎲 Roguelike Progression - Buffs, perks, and run-based currencies
  • 👾 Epic Bosses - 5 unique bosses with distinct mechanics
  • 📈 Meta Progression - 60+ meta levels with permanent unlocks
  • 🎮 Multiple Modes - Story, Endless, and Chill modes
  • 🎨 Neon Noir Aesthetic - Synthwave visuals and audio

🛠️ Tech Stack

Category Technology
Engine Unity 6.3
Language C# (.NET Standard 2.1)
Rendering Universal Render Pipeline (URP)
Platform Android (API 24+)

Required Packages

  • Universal RP
  • Input System
  • TextMeshPro
  • Addressables
  • Localization

📁 Project Structure

Assets/
├── _NEONRIX/
│   ├── Art/
│   │   ├── Sprites/
│   │   ├── Animations/
│   │   └── UI/
│   ├── Audio/
│   │   ├── Music/
│   │   └── SFX/
│   ├── Data/
│   │   ├── Blocks/
│   │   ├── Buffs/
│   │   ├── Bosses/
│   │   ├── Events/
│   │   └── Config/
│   ├── Prefabs/
│   │   ├── Blocks/
│   │   ├── UI/
│   │   └── Effects/
│   ├── Scenes/
│   ├── Scripts/
│   │   ├── Core/
│   │   │   ├── Events/
│   │   │   ├── Services/
│   │   │   ├── Patterns/
│   │   │   └── Extensions/
│   │   ├── Gameplay/
│   │   │   ├── Board/
│   │   │   ├── Blocks/
│   │   │   ├── Input/
│   │   │   └── Turn/
│   │   ├── Roguelike/
│   │   │   ├── Buffs/
│   │   │   ├── Run/
│   │   │   └── Meta/
│   │   ├── Combat/
│   │   │   ├── Boss/
│   │   │   └── Damage/
│   │   ├── UI/
│   │   │   ├── HUD/
│   │   │   ├── Menus/
│   │   │   └── Popups/
│   │   └── Infrastructure/
│   │       ├── DI/
│   │       ├── Save/
│   │       └── Platform/
│   └── Settings/
└── Plugins/

🚀 Getting Started

Prerequisites

  • Unity 6.3 or later
  • Git with Git LFS installed
  • Android SDK (API 24+)

Setup

  1. Clone the repository:
git clone https://github.com/alpycrz/Neonrix.git
cd neonrix
  1. Install Git LFS:
git lfs install
git lfs pull
  1. Open project in Unity Hub

  2. Import required packages via Package Manager

  3. Open Assets/_Project/Scenes/Boot.unity


🎮 Game Modes

Mode Description Unlock
Story 5 chapters with bosses Default
Endless Infinite progression Meta Lv.10
Chill No timer, relaxed play Meta Lv.8

📊 Development Roadmap

  • Project Setup
  • Sprint 1-2: Foundation (Weeks 1-4)
  • Sprint 3-4: Core Systems (Weeks 5-8)
  • Sprint 5-6: Meta Progression (Weeks 9-12)
  • Sprint 7-8: Chapters 1-3 (Weeks 13-16)
  • Sprint 9-10: Chapters 4-5 (Weeks 17-20)
  • Sprint 11-12: Polish (Weeks 21-24)
  • Sprint 13-14: Launch (Weeks 25-28)

🤝 Contributing

This is a private project. Contact the repository owner for contribution guidelines.


📄 License

Proprietary. All rights reserved.


Built with 💜 using Unity

About

Mobile puzzle roguelike tetris

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors