A cross-platform 3D game engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Demos
Iceberg3D
Sandbox
.gitignore
.gitmodules
CMakeLists.txt
LICENSE.md
README.md

README.md

[DEPRECATED] This project is no longer maintained. This project has been concluded in order to work on a new engine called Whyte.

Iceberg3D Screenshot Semver contributions welcome HitCount Join the chat at https://gitter.im/matthewjberger/Iceberg3D

Iceberg3D is an OpenGL based 3D Game Engine.

Screenshot

Downloading and Building

First, clone the repo and its submodules:

git clone --recursive https://github.com/matthewjberger/Iceberg3D

Then to build, use CMake:

cd Iceberg3D
mkdir Build
cd Build
cmake ..
Note: When building with Visual Studio, the Visual C++ Redistributable for Visual Studio 2015 must be installed.

Demos

To build the demos, enable the cmake option:

ICEBERG_BUILD_DEMOS

If using Visual Studio to build the demos, make sure that you set the working directory per demo as follows:

Right-click on the chosen demo -> Properties -> Debugging -> Working Directory

and change to:

$(TargetDir)

Sandbox

Additionally, there is a bare bones sandbox application that can be used for testing features. To build the sandbox, enable the cmake option:

ICEBERG_BUILD_SANDBOX