Version 0.8.0 Alpha - A coffee break cyberspace stealth roguelike built with Python and TCOD
๐ SHARE YOUR FEEDBACK - Help shape development with this 2-minute survey!
Choose your path:
๐ Visit the Wiki - Complete game encyclopedia including:
- Gameplay mechanics and systems
- All 26 achievements and how to unlock them
- Complete enemy, exploit, and item databases
- Status effects, code hacks, and progression guides
- UI/HUD explanations and settings reference
- Keybindings and inspection system guides
README.txt - Game instructions, controls, and gameplay guide
README_DEV.md - Complete developer guide including:
- Building from source
- Testing and development workflow
- Modding and JSON configuration
- Code architecture and TCOD gotchas
- Contributing guidelines
- Asset creation
Rogue Signal Protocol is a traditional turn-based coffee break stealth roguelike where you play as an escaped digital consciousness navigating hostile corporate networks. Quick 10-15 minute runs with permadeath - each death teaches lessons, each run reveals more truth.
- ๐ฒ Deterministic Gameplay (no RNG): Pure skill-based tactical decisions, no luck involved
- ๐ฏ Enemy Movement Prediction: See each enemy's next 3 planned moves for tactical planning
- ๐บ๏ธ 3 Procedurally-Generated Network Levels: 8 unique enemy types, 13 exploits, and distinct AI behaviors
- ๐จ Dual Rendering Modes: Switch between graphical sprites or classic ASCII/Unicode glyphs
Additional Features:
- Blind Spot Stealth - Hide in shadows to avoid detection and manage heat levels
- Dynamic Threat System - High detection spawns the Admin Avatar boss with perfect tracking
- Achievement System - Persistent tracking across runs with unlockable challenges
- Rich Narrative - 20+ story fragments persist across runs, revealing the Project Chimera conspiracy
- Full Polish - Atmospheric music, 40+ sound effects, particle explosions, keyboard/mouse support
Join the community and stay connected:
- ๐ฌ Discord: https://discord.gg/5fykUtECqz - Share feedback, stories, and ideas
- ๐ฎ Itch.io: https://dragynrain.itch.io/rogue-signal-protocol - Download and follow development
- ๐ง GitHub: https://github.com/Dragynrain/RogueSignalProtocol/ - Source code and issues
- ๐ง Email: roguesignalprotocol@gmail.com - Direct contact
Share your:
- ๐ฎ Epic runs and close calls
- ๐ก Ideas for features or improvements
- ๐ Bug reports
- ๐จ Fan art and mods
Download the latest release:
- Itch.io (recommended)
- GitHub Releases (alternative)
When running the executable for the first time, Windows may display a "Windows protected your PC" warning from Windows Defender SmartScreen. This is normal for unsigned executables.
The game is safe to run. This warning appears because:
- The executable is not digitally signed with a code signing certificate
- Code signing certificates cost hundreds of dollars annually
- As an indie game, it's not cost-effective to purchase one
To run the game:
- Click "More info" on the SmartScreen warning
- Click "Run anyway"
The warning may appear again if you download a new version or move the file to a different location.
-
Clone the repository
git clone https://github.com/Dragynrain/RogueSignalProtocol.git cd RogueSignalProtocol -
Set up virtual environment
python -m venv .venv .venv\Scripts\activate
-
Install dependencies
pip install -r requirements.txt
-
Run the game
python RogueSignalProtocol.py
See README_DEV.md for complete development setup, testing, and building instructions.
We welcome contributions! See README_DEV.md for:
- How to contribute
- Development workflow
- Testing requirements
- Code guidelines
MIT License - Free and Open Source Software
This permissive license allows maximum freedom for both personal and commercial use. See LICENSE for details.
Adam Forster (@Dragynrain)
๐ง Contact: roguesignalprotocol@gmail.com
- Design & Programming: Adam Forster
- Engine: Python + TCOD (libtcod)
- Font: KreativeSquare by Kreative Software
- Graphics: AI-generated sprites (Stable Diffusion, curated & edited)
- Audio: AI-generated music & SFX (AudioCraft, curated & edited)
Copyright (C) 2025 Adam Forster





