Skip to content

Releases: pwalig/3D-FPS-OpenGL

Backrooms FPS v0.3.1

19 Oct 19:35
Compare
Choose a tag to compare

XP Update

New release of the game: adds xp system where player unlocks more cube slots and more hp

New Devlog post: https://p-walig.itch.io/backrooms-fps/devlog/818454/xp-update

Release Notes:

  • XP system
    • now player unlocks more cube slots when gaining xp
    • now player gains more hp when gaining xp
    • xp is gained by slaying enemies
    • rewards mentioned above are unlocked after certain xp thresholds (every 100 xp = new slot / more hp) (up until 1000xp)
  • 2 new weapons
  • hole in one of the rooms was patched
  • enemies where nerfed for game balancing reasons
  • one checkpoint and cube spawning spot were added to base backrooms level
  • enemies spawn faster the more you kill them

Behind the scenes (updates)

  • unused assets where deleted from the GitHub repository
  • fixed a bug where application would throw when closing (due to attempt do delete same weapon twice)

See also

Game page on itch.io: https://p-walig.itch.io/backrooms-fps
Devlog: https://p-walig.itch.io/backrooms-fps/devlog
Backrooms FPS YouTube playlist: https://www.youtube.com/playlist?list=PLqAlxRiey0nsPQYTVc-J9zkJRlevrQZ4w

Assets note

Backrooms-FPS_0.3.1.zip contains already built game.
To play - unzip and run the executable.
Executable is in: /Backrooms-FPS_0.3.1/src/BackroomsFPS.exe

Backrooms FPS v0.3.0

19 Oct 08:39
Compare
Choose a tag to compare

Collectable Cubes Update

New release of the game: makes you collect power cubes during gameplay and unlock new weapons

New gameplay video: https://youtu.be/43q9ODvjh14

New Devlog post: https://p-walig.itch.io/backrooms-fps/devlog/818179/collectable-cubes-update

Release Notes:

  • power cubes are now collectable
  • power cubes can be rearranged in checkpoints (to unlock new guns)
  • new weapons

See also

Game page on itch.io: https://p-walig.itch.io/backrooms-fps
Devlog: https://p-walig.itch.io/backrooms-fps/devlog
Backrooms FPS YouTube playlist: https://www.youtube.com/playlist?list=PLqAlxRiey0nsPQYTVc-J9zkJRlevrQZ4w

Assets note

Backrooms-FPS_0.3.0.zip contains already built game.
To play - unzip and run the executable.
Executable is in: /Backrooms-FPS_0.3.0/src/BackroomsFPS.exe

Backrooms FPS v0.2.0

13 Oct 09:36
Compare
Choose a tag to compare

Procedural update

New release of our game: adds new game mode: "endless maze"

New gameplay video: https://youtu.be/lnCV5FIipuU

New Devlog post: https://p-walig.itch.io/backrooms-fps/devlog/814888/procedural-update

Release Notes:

  • new application icon
  • "endless maze" game mode
    • maze is generated procedurally

Behind the scenes (updates):

  • expanded scene loading to enable loading scenes at different locations
  • expanded script finding

See also

Game page on itch.io: https://p-walig.itch.io/backrooms-fps
Devlog: https://p-walig.itch.io/backrooms-fps/devlog
Backrooms FPS YouTube playlist: https://www.youtube.com/playlist?list=PLqAlxRiey0nsPQYTVc-J9zkJRlevrQZ4w

Assets note

Backrooms-FPS_0.2.0.zip contains already built game.
To play - unzip and run the executable.
Executable is in: /Backrooms-FPS_0.2.0/src/BackroomsFPS.exe

Backrooms FPS v0.1.2

02 Sep 20:04
Compare
Choose a tag to compare

PBR update

New release of our game: focused mainly on graphics fidelity improvements.

New gameplay video: https://youtu.be/0xZBZMPiKwA

New Devlog post: https://p-walig.itch.io/backrooms-fps/devlog/792791/pbr-update

Release Notes:

  • info about the controls in settings menu
  • loading screen
  • PBR rendering
    • gamma and exposure adjustment
    • metallic / non-metallic surfaces
    • rough / smooth surfaces
    • emissive surfaces
    • data textures (channel packed roughness, metallic, emission and ambient oclusion)
    • environment mapping (cubemaps)

Behind the scenes (updates):

  • unloading unused textures and meshes

See also

Game page on itch.io: https://p-walig.itch.io/backrooms-fps
Devlog: https://p-walig.itch.io/backrooms-fps/devlog
Backrooms FPS YouTube playlist: https://www.youtube.com/playlist?list=PLqAlxRiey0nsPQYTVc-J9zkJRlevrQZ4w

Assets note

Backrooms-FPS_0.1.2.zip contains already built game.
To play - unzip and run the executable.
Executable is in: /Backrooms-FPS_0.1.2/src/BackroomsFPS.exe

Backrooms FPS v0.1.1

16 Aug 16:21
Compare
Choose a tag to compare

UI update

Second release of our game: updates focused mainly on UI improvements.

Release Notes:

  • proper UI scaling
  • menu button for fullscreen toggle
  • expanded player HUD:
    • hp bar moved to top left corner
    • cubes layout
    • highlighted active cube
    • cube cooldowns
    • dash cooldown
    • gun cooldown
    • incoming damage direction
    • active gun icon

Behind the scenes (updates)

  • using custom .mesh file format instead of .obj for storing meshes

Controls:

WASD - move
Shift - dash
LMB - shoot
RMB - scope
scroll - switch weapons
E - heal
F - special power
escape - pause game / unpause game / go back (in menu)
f1 - toggle fullscreen mode on and off

Authors:

Paweł Waligóra pwalig
Bartłomiej Komosiński BKomosinski

See also

Game page on itch.io: https://p-walig.itch.io/backrooms-fps
Devlog: https://p-walig.itch.io/backrooms-fps/devlog

Assets note

Backrooms-FPS_0.1.1.zip contains already built game.
To play - unzip and run the executable.
Executable is in: /Backrooms-FPS_0.1.1/src/BackroomsFPS.exe

Backrooms FPS v0.1.0

07 Jul 22:18
317eda9
Compare
Choose a tag to compare

First public build

Happy to anounce first (and hopefuly not last) public build of our game.

Game was written in C++ with OpenGL graphics API (see repo: https://github.com/pwalig/3D-FPS-OpenGL).

We started working on out project in April 2024 and from that point on we managed to implement many things in our game. We basically have a tiny game engine going with physics, scripts and UI systems and many more.

Most notable is probably the physics system. Custom made, from scratch. Definitely not the best one out there, but gets it's job done in our case (most of the time...). Same as every other system in our game.

Game available on itch.io as Backrooms FPS: here.

Gameplay video: https://youtu.be/ZEwJ-VRONKM

Devlog: https://p-walig.itch.io/backrooms-fps/devlog

Code Documentation: https://github.com/pwalig/3D-FPS-OpenGL/wiki

What do we have so far:

  • core gameplay
  • projectile and hitscan based weapons
  • physics system
  • input system
  • time system
  • UI system
  • scene loader and scene manager
  • adjustable graphics settings
  • adjustable gameplay settings (difficulty, field of view, mouse sensitivity)
  • phong shading model
  • normal and parallax mapping
  • loading meshes from .obj files

Our plans:

  • mulithread the game (CPU - side)
  • improve (or even remake) physics system
  • make power cubes unlockable
  • alterable player build by equipping different power cubes
  • skill tree
  • checkpoints
  • more levels
  • proceduraly generated levels
  • save system (save your progress)
  • pbr rendering
  • proper loading screen
  • skeletal animation handling
  • player hands and gun models
  • more guns
  • more enemies

Controls:

WASD - move
Shift - dash
LMB - shoot
RMB - scope
scroll - switch weapons
E - heal
F - special power (don't use - crashes the game)
escape - pause game / unpause game / go back (in menu)
f1 - toggle fullscreen mode on and off

Authors:

Paweł Waligóra pwalig
Bartłomiej Komosiński BKomosinski

Assets note

Backrooms-FPS_0.1.0.zip contains already built game.
To play - unzip and run the executable.
Executable is in: /Backrooms-FPS_0.1.0/src/BackroomsFPS.exe