Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gecko0307/electronvolt
FPS with physics based puzzles
https://github.com/gecko0307/electronvolt
Last synced: 4 months ago
JSON representation
FPS with physics based puzzles
- Host: GitHub
- URL: https://github.com/gecko0307/electronvolt
- Owner: gecko0307
- License: bsl-1.0
- Created: 2012-12-18T15:14:15.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-04-16T13:20:21.000Z (7 months ago)
- Last Synced: 2024-06-21T18:12:44.238Z (5 months ago)
- Language: D
- Homepage:
- Size: 43.5 MB
- Stars: 112
- Watchers: 15
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-d - Electronvolt (formerly Atrium) - FPS game with physics based puzzles using OpenGL. (Games / XML)
README
Electronvolt
============
Electronvolt (formerly known as Atrium) will be a sci-fi first-person puzzle written entirely in [D language](http://dlang.org). The game itself is under development. This repository contains a sandbox app that demonstrates planned visual style and basic gameplay mechanics. There are no puzzles/objectives yet.[![Screenshot](https://gamedev.timurgafarov.ru/storage/eV_2.jpg)](https://gamedev.timurgafarov.ru/storage/eV_2.jpg)
Gameplay
--------
Electronvolt 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.Tech details
------------
The game features [Dagon](https://github.com/gecko0307/dagon) as a graphics engine. It also uses [Newton Dynamics](http://newtondynamics.com/) for physics and [SoLoud](https://github.com/jarikomppa/soloud) for playing sounds.The old version based on DGL engine can be found [here](https://github.com/gecko0307/electronvolt/tree/atrium_dgl).
Building
--------
To build the demo, run `dub build --build=release-nobounds`.The repository contains only the source code. To run Electronvolt, you'll need binary data which is available [here](https://drive.google.com/file/d/1Lnou9q5CwtwIWarLfWr_xCDp94E7ixv0/view?usp=sharing). Download the archive `eV-assets.7z`, unpack it and put the contents to the `assets` folder alongside with the executable.