FPS with physics based puzzles
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data Added heat haze effect Aug 15, 2016
derelict
dgl Make buildable on macOS with DMD v2.081 without errors or deprecation… Jul 4, 2018
dlib Make buildable on macOS with DMD v2.081 without errors or deprecation… Jul 4, 2018
dmech
game Support latest dmd, use latest dlib May 24, 2017
lib
lib64
screenshots
COPYING.txt
README.md Updated README.md Jul 30, 2016
atrium.d Support latest dmd, use latest dlib May 24, 2017
dub.json
game.conf

README.md

Atrium

The goal of this project is to create a first-person game with physics based puzzles, entirely in D language.

Visit the project site at http://gecko0307.github.io/atrium

Also visit our GameJolt page and follow the development blog (in Russian) at http://dlanggamedev.blogspot.ru

Screenshots

Screenshot1 Screenshot1

Gameplay

Atrium will provide high level of interactivity, featuring fully dynamic world with everything being controlled by the physics engine. You will be able to walk on any surface and push any object, use special devices to affect gravity and other physical behaviours of the environment. The gameplay will be peaceful and non-violent: explore the world, solve the puzzles and unleash the mysteries.

Tech details

Atrium uses OpenGL for rendering, thus (theoretically) supporting all platforms that provide OpenGL API. Main target platforms are Windows and Linux. Currently Atrium is tested and known to work on Linux, Windows (XP and above), OSX and FreeBSD, both 32 and 64 bit.

The game features modern graphics engine with soft shadows, dynamic shader-based lighting, PBR, anti-aliasing and Full HD rendering. Atrium also uses 3D sound (via OpenAL) and utilizes its own physics engine, that was specifically written for this project.

Download

The project is still far from being finished, but you already can give it a shot: download a recent build from here.