Gravity Well

System Requirements
Updated 2/5/2015

Gravity Well demands a lot of computer horsepower, both from the Central Processing Unit (CPU) and from the Graphics Processing Unit (GPU).


CPU Fastest available. Anything less than 2GHz is probably too slow.
A 3GHz or faster gaming computer is recommended.
Multiple CPU cores are helpful, the more the better.

GPU A GPU that supports OpenGL v3.2 with programmable shaders and has at least 512MB RAM on board is required. Most video boards manufactured in the past ten years fit this description.
A modern high performance gaming GPU is recommended, either from nVidia or ATI. 1GB or more video RAM is recommended.

RAM 2GB system memory is a minimum. More is recommended.

Storage
250MB and growing.

Game Controllers
Game controllers are supported using the Simple DirectMedia Layer (SDL).
Old-style game port controllers can be used with Microsoft Windows if they are first configured and calibrated using the Game Controllers icon on the Control Panel. We have not found a way to use the old-style game port controllers with Linux. USB game controllers appear to work the best, whether you are using Microsoft Windows or Linux.

Microsoft Windows

Windows users will not need to install additional packages. The Gravity Well installer includes all modules required to run the game.

Gravity Well is built on 64-bit Windows 7. It will not function at all on 32-bit Windows.

Linux Package Requirements

Linux users will probably need to install additional packages before Gravity Well or the Launcher will run.

Ubuntu 14
This is the list of packages I had to install on a fresh Ubuntu 14 installation.
libopenal1
libxcb-keysyms1
libsdl2-2.0-0
libalut0
libpq5

Debian 7
This is the list of packages I had to install on a fresh Debian 7 installation.
libxcb-keysyms1
libxcb-image0
libxcb-icccm4
libxcb-sync0
libxcb-render-util0
libxcb-xfixes0
libxcb-randr0
libalut0
libpq5
tcllib
tklib
SDL2 - The Debian web site mentions a package libsdl2-2.0-0 but apt-get could not find it. Here are the steps to build it from source.
Download SDL2-2.0.3.tar.gz (or whatever the latest version) from libsdl.org.
Install the packages needed to build the thing, as root.
g++
make
Unpack and build the SDL2 source.
$ tar xvfz SDL2-2.0.3.tar.gz
$ cd SDL2-2.0.3
$ ./configure
$ make

As root...
$ make install
Fedora 17
This is the list of packages I had to install on a fresh Fedora 17 installation.
libxcb
xcb-util-keysyms
xcb-util
xcb-util-image
xcb-util-wm
openal
freealut
tcllib
tklib
postgresql
SDL2 - No SDL2 package is available for Fedora 17. Here are the steps to build SDL2 from source.
Download SDL2-2.0.3.tar.gz (or whatever the latest version) from libsdl.org.
Install the packages needed to build the thing, as root.
gcc-c++
Unpack and build the SDL2 source.
$ tar xvfz SDL2-2.0.3.tar.gz
$ cd SDL2-2.0.3
$ ./configure
$ make

As root...
$ make install