Version 1.0.0 - A coffee break cyberspace stealth roguelike built with Python and TCOD
Choose your path:
Visit the Wiki - Complete game encyclopedia including:
- Gameplay mechanics and systems
- All 47 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
A turn-based stealth roguelike. You play an escaped digital consciousness picking through hostile corporate networks. Runs take 10-15 minutes and end with permadeath.
- No RNG in combat or movement - only the layout is random
- Enemy movement prediction - each enemy shows its next 3 planned moves
- 3 procedurally-generated network levels - 8 enemy types, 13 exploits
- Dual rendering - graphical sprites or ASCII/Unicode glyphs, toggle in-game
Additional features:
- Stealth via blind spots - break line of sight, attack from cover for +10 damage
- Admin Avatar - spawns when your trace gets too high, tracks perfectly, hard to kill
- 47 achievements - persist across runs
- 20+ story fragments - persist across runs, slowly assembling the Project Chimera plot
- Audio - music plus 40+ SFX, full keyboard/mouse/gamepad support
- Discord: https://discord.gg/5fykUtECqz
- Itch.io: https://dragynrain.itch.io/rogue-signal-protocol
- GitHub: https://github.com/Dragynrain/RogueSignalProtocol/
- Email: roguesignalprotocol@gmail.com
Bug reports, balance complaints, fan art, mods - all welcome.
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.
Multiple distribution formats available from GitHub Releases:
AppImage (Recommended - works on any distro):
chmod +x RogueSignalProtocol-*.AppImage
./RogueSignalProtocol-*.AppImageTarball (manual installation):
tar xzf RogueSignalProtocol-linux.tar.gz
cd RogueSignalProtocol
./RogueSignalProtocolFlatpak (via Flathub):
flatpak install flathub info.aforster.roguesignalprotocolArch Linux (AUR):
yay -S rogue-signal-protocol-binSteam Deck: The game runs natively in Desktop Mode. Add as a non-Steam game for Gaming Mode. Resolution (1280x800) matches the Deck's screen perfectly. Full gamepad support included.
Requirements: SDL2 libraries (usually pre-installed on modern distros).
For detailed Linux packaging information, see packaging/linux/README.md.
-
Clone the repository
git clone https://github.com/Dragynrain/RogueSignalProtocol.git cd RogueSignalProtocol -
Set up virtual environment
python -m venv .venv # Windows: .venv\Scripts\activate # Linux/macOS: source .venv/bin/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) 2026 Adam Forster





