
- 🎮 Story
- 🎯 Objectives
- ⚙️ Usage
- 🕹️ Controls
- 🎮 Game Features
- 🔧 Settings
- 🎵 Audio
- 💾 Save System
- 🏗️ Built With
You find yourself trapped in an endless maze of yellow rooms that stretch beyond comprehension. What started as a normal day ends with you falling through reality into the infamous Backrooms - a liminal space between dimensions.
- The Hotel: Your journey begins in a seemingly normal hotel. Find the elevator to escape.
- The Backrooms: Navigate through endless yellow corridors filled with dangerous entities. Search for clues and items to progress.
- The Pool Rooms: A humid, tile-covered area with echoing sounds of water. Face the deadly Tung Tung Sahur entities.
Your goal is simple: survive and find a way back to reality. But beware - you're not alone in these cursed halls.
- Explore different levels of the Backrooms
- Find key items (books, gear, weapons)
- Survive encounters with hostile entities
- Complete narrative objectives to progress
- Escape back to the real world
- CSFML library installed on your system
- C compiler (gcc recommended)
- OpenAL library installed on your device
-
Compile the project:
make
-
Launch the game:
./wolf3d
- WASD / Arrow Keys: Move forward/backward/turn left/right
- Left Shift: Run (increases head bobbing and movement speed)
- E: Interact with objects (elevators, books, etc.)
- F: Toggle flashlight on/off
- Tab: Open/close inventory
- Left Click: Attack with selected weapon
- R: Reload weapon (gun only)
- Escape: Pause game / Open menu
- Left Click: Select menu options
- Knife: Melee weapon for close combat
- Gun: Ranged weapon with limited ammunition (6 bullets, can be reloaded)
- 3D Raycasting: Classic Wolf3D-style rendering
- Dynamic Lighting: Flashlight system with shader effects
- Head Bobbing: Realistic movement feedback
- Screen Shake: Impact effects during intense moments
- Procedural Rooms: Randomly generated room layouts
- Save System: Progress is automatically saved
- Multiple Levels: Hotel, Backrooms, and Pool Rooms environments
- Entity: Different enemy types animated by myself
- Inventory System: Collect and manage items
- Audio System: Atmospheric music and sound effects
Access the settings menu to customize:
- Volume: Separate controls for music and sound effects
- Mouse Sensitivity: Adjust look sensitivity (0.1 - 10.0)
- Resolution: Choose between 1920x1080 and 800x600
The game features atmospheric audio including:
- Ambient music for each level
- Sound effects for interactions and combat
Your progress is automatically saved including:
- Current level and position
- Health, stamina, and sanity
- Inventory items and weapons
- Story progression and objectives
- Game settings and preferences
- CSFML: Simple and Fast Multimedia Library for C
- Custom Raycasting Engine: 3D rendering from 2D maps
- OpenGL Shaders: Advanced lighting effects
Can you escape the Backrooms, or will you become another lost soul wandering the endless yellow halls?