Learning Linux through Resident Evil — a Capture the Flag (CTF) game that teaches real Linux skills inside a survival-horror themed scenario. Hunt for flags, enter locked rooms, and escape the monsters using nothing but your shell.
Follow the build journey on KyleZona.com/the-blog.
RE-Linux offers different levels of difficulty to build your fluency with core navigation commands that drop you into the classic RE storyline. Learn and practice Linux commands to move room to room with cd, search each room with ls and ls -la, read files with cat to uncover the story, and hunt for passwords hidden.
| Tier | Status |
|---|---|
| (./Easy) | Available |
| (./Normal) | Under construction |
| (./Hard) | Coming later |
Start with Easy to unlock normal and so on to go from learning basic shell navigation and file inspection to surviving a zombie outbreak!
- A Linux machine (or WSL / VM)
- Bash shell
bash Shell: git clone https://github.com/KyleZona/RE-Linux.git cd RE-Linux/Easy source SourceMeToStart.sh
Built in the open, updated frequently. Easy tier is playable; Normal is in active development; Hard is on the roadmap. Devlog and design notes live on the blog.
The original code, scripts, and writing in this repository are released under the MIT License. You're free to use, modify, and share them — including for your own teaching projects — as long as you keep the license notice.
RE-Linux is an unofficial, non-commercial fan project created for educational purposes. Resident Evil and all related characters, locations, story elements, and trademarks are the property of Capcom Co., Ltd. This project is not affiliated with, endorsed by, or sponsored by Capcom. No game assets (art, audio, code) from any Resident Evil title are redistributed here — only references to characters and lore in the service of teaching Linux fundamentals.
If you are a rights holder and have concerns about this project, please open an issue on the repository and I'll respond promptly.