Skip to content

Gatix1/AtlasCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtlasCore

A 3D Voxel Game Engine. (In Development)


🛠 Building the Project

1. Prerequisites

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

2. Clone the Repository

git clone https://github.com/Gatix1/AtlasCore.git
cd AtlasCore

3. Build the Project

mkdir build
cd build
cmake ..
cmake --build .
  • All dependencies (GLFW, GLAD, GLM, stb_image) are included in the external/ folder and compiled automatically.

4. Running the Engine

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+.

About

A 3D Voxel Game Engine. (In Development)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published