Skip to content
Backrooms: First Contact cover

Video game

Backrooms: First Contact

October 23, 2022

About

Backrooms: First Contact PC port by TheBlueRuby Original scratch version by BixBox Description My first game ever made. A simple raycaster (partly following a tutorial) that is a remake of one of my friend's games. Feel free to mod! Will possibly continued as a mod for Doom, but I don't have any plans for it currently. INSTALLATION 1. Download the .ZIP file below 2. Extract the files from the zip 3. Run backrooms.exe (If you are suspicious of it, source code is up on github at https://github.com/TheBlueRuby/Backrooms-First-Contact) --- HOW TO PLAY CONTROLS W or ↑ - Move Forwards S or ↓ - Move Backwards A or ← - Turn Left D or → - Turn Right E or Spacebar - Open a door GAMEPLAY BASICS The title screen will transition into the game after 3 seconds Survive for as long as you can without entity 3 (the Smiler) killing you The map is small, but explore as much as you can The entity kills on touch - Avoid it if possible If you die, a death screen will appear for 3 seconds. You will then restart If you survive for long enough (30 seconds in the demo) you will get a demo end screen, then restart. To quit the game, click the X icon in the top right corner of the window --- NOTES Working on expanding map and adding mouselook Window cannot be resized or fullscreened MODDING IMPORTANT! If you want to mod, clone the Github repo. To edit the map, edit map01.txt in the "Maps" folder. To change textures, the youtuber 3DSage has a guide to export to the required format. Export to TexAtlas.ppm and monsterTex.ppm To change the music, create a midi file, rename it to D_BKROOM.mid and place in the Sounds folder. When you want the changes to apply, recompile "backrooms.cpp" using MinGW32 G++. Midi changes do not require a recompile. Make sure you have FluidSynth added to the includes! Use the winXP x86 version. Also remember to install Freeglut through MSYS2 Compile command: .\src\backrooms.cpp -o .\bin\backrooms.exe -m32 -pthread -mwindows -I" " -I" " -L" " -L" " -lfreeglut -lopengl32 -lglu32 -lglut32 -lwinmm -lfluidsynth .\ refers to root path of source directory (contains src and readme) You can also edit the vscode build task --- CREDITS Backrooms Wikidot at http://backrooms-wiki.wikidot.com/ Backrooms: Found Footage by Kane Pixels https://youtu.be/H4dGpz6cnHo Backrooms: First Contact Demo (original scratch version) by BixBox (ported with permission) BixBox credits Griffpatch for the scratch raycasting tutorial https://scratch.mit.edu/projects/695051017 OpenGL Raycasting tutorial by 3DSage https://www.youtube.com/c/3DSage Backrooms: First Contact Demo (PC Port) by TheBlueRuby Mite Productions is Co-Founders - BixBox and TheBlueRuby Writers and Artists - TheBlueRuby, Zaethar, BixBox Programmers - TheBlueRuby, NoobMuffinMan Other members - Intentional Game Design, PandarificJTL

System requirements

System requirements for this game aren't available yet — check back soon.