Skip to content

arozx/voxels

Repository files navigation

VoxelEngine

A lightweight, modern OpenGL-based voxel game engine written in C++.

Documentation

Overview

VoxelEngine is designed for:

  • Fast and efficient voxel-based rendering
  • Modern OpenGL (4.0+) implementation
  • Cross-platform compatibility
  • Modular architecture for easy expansion

Getting Started

  1. Clone the repository:
git clone https://github.com/arozx/voxels.git
  1. Dependencies:
  • OpenGL 4.0+
  • GLFW
  • GLM
  • A C++17 compatible compiler
  1. Build:
cmake -B build -G Ninja && ninja -C build

Features

  • Modern OpenGL rendering pipeline
  • Efficient chunk management
  • Dynamic lighting system
  • Custom shader support

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request