Go to file
Nocte- 2005e36bc8 signals2 -> signals 2014-12-04 22:28:01 +01:00
cmake Link libhexanoise statically 2014-07-26 12:20:14 +02:00
data WIP 2014-12-04 19:45:16 +01:00
debian Added dependencies on libcurl and libpng 2014-07-31 09:33:59 +02:00
doc Small build fixes 2014-06-09 21:28:03 +02:00
hexa WIP 2014-12-04 19:45:16 +01:00
install Initial checkin 2014-06-12 14:02:05 +02:00
libs WIP 2014-12-04 19:43:34 +01:00
unit_tests More work on auth, crypto, login / logout 2014-11-18 23:19:02 +01:00
.gitignore Merge friederschueler-master 2014-05-27 10:45:18 +02:00
.travis.yml Update libes 2014-05-27 09:33:30 +02:00
CMakeLists.txt WIP 2014-12-04 19:43:34 +01:00
Doxyfile.in Refactor terrain generation and chunk handling 2014-05-09 12:08:31 +02:00
LICENSE.md Initial commit 2013-08-24 17:58:18 +02:00
README.md WIP 2014-11-15 23:56:34 +01:00
_clang-format Use clang-format 2014-06-09 22:50:18 +02:00
build-msvc.py signals2 -> signals 2014-12-04 22:28:01 +01:00
changelog Small fixes for Linux 2013-09-27 22:37:07 +02:00

README.md

Hexahedra

Build status

Hexahedra is a C++ framework for blocky/voxel games. The most notable features are:

  • Multiplayer
  • "Infinite" terrain (4 billion blocks in all directions)
  • Lua scripting on the server
  • Runtime selection of OpenGL 2.1 and 3.3 renderers
  • Very flexible DSL for terrain generation, compiles to OpenCL if available
  • Centralized player authentication (optional)
  • Server list

Current status

It's pretty much pre-alpha. There are some cool features you can check out, but it's definitely not ready for making actual games yet. You can follow its development on the forum, or see it in action on Youtube.

Dependencies

This library depends on the following projects:

This project uses Travis CI to build and run the unit tests on different compilers automatically.