A 3D Voxel Game Engine. (In Development)
Make sure you have the following installed:
Ubuntu/Debian-based Linux:
sudo apt update
sudo apt install build-essential cmake git \
libx11-dev libxrandr-dev libxi-dev libxcursor-dev libxinerama-dev \
libgl1-mesa-dev libxkbcommon-dev libwayland-dev wayland-protocols pkg-config
Fedora:
sudo dnf install gcc-c++ cmake git \
libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel \
mesa-libGL-devel libxkbcommon-devel wayland-devel wayland-protocols pkgconfig
git clone https://github.com/Gatix1/AtlasCore.git
cd AtlasCore
mkdir build
cd build
cmake ..
cmake --build .
- All dependencies (GLFW, GLAD, GLM, stb_image) are included in the
external/
folder and compiled automatically.
So far the Engine is a normal 3D application, however it will be transformed into a library, which you would be able to include into your projects when it is ready.
./AtlasCore
- Executable will be in the
build/
folder. - Make sure your GPU drivers support OpenGL 3.3+.