Skip to content

Voxel Engine Development with OpenGL and Modern C++

Notifications You must be signed in to change notification settings

pieromarini/voxel-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Voxel Engine

Build Dependencies

Build System

  • Linux/MacOS -> cmake, make & g++
  • Window -> Not yet tested/implemented.

Basic Instructions

# Ubuntu
sudo apt install cmake libglew-dev

# Arch Linux
sudo pacman -S cmake glew

# MacOS
brew install cmake glew

Running

# Compile
make

# Run
./run

Current Features

  • Chunk-Based Rendering System
  • Atlas Texture System
  • Face Culling
  • Basic Raycasting (breaking/placing blocks)