What is Station Six?
Station Six is a first-person, puzzle-based, story-driven horror game project (more of a vertical slice of the envisioned game) with procedurally generated levels, where you embody a security personnel protagonist who is sent to investigate an unknown incident at a top-secret underground facility: Station Six, where discovers horrors beyond his wildest nightmares. Despite this, he must gather the necessary intel before getting back to the surface.
Project Context
Station Six has been developed for a graded team academic assignment at ESPRIT. The te am is entirely composed of software engineering students. It's far from being a full commercial product, it's rather a Vertical Slice, serving as a proof of concept for a potential future full game.
Development Time & Details
Screenshots
My Role in the Project
Conceptualization, design and implementation of a robust, extensible and fully functional procedural level generation system that is capable of generating coherent and novel level layouts every game session, using pre-made room shapes with interior variations while keeping the integrity and coherence of puzzle-based gameplay, puzzle element spawning, AI spawning, and the overarching narrative, thus creating a highly engaging and replayable gameloop.
Tech Details & Highlights
Key Features
- A data-driven system that allows level design and scripting using only human-readable CSV files (editable by Excel or Google Sheets) and without any in-editor work, thus creating a streamlined and intuitive workflow to create levels and to focus entirely on rythm-game level design.
- Used Blueprints visual scripting for prototyping the custom PCG algorithm and for fine-tuning generation parameters
- A fully functional game with features such as: Level generation, level selection, in-level checkpoints, load & save, scoring & progression, UMG user interfaces with tutorials...