Skip to content

creating something like Minecraft to get used to C++

Notifications You must be signed in to change notification settings

mrunittestishere/voxel-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

voxel-engine

Creating something like Minecraft to get used to C++/OpenGL. After completing this looking to move to learning CUDA and OpenCL.

Purpose

Objectives

  • Learn the basics of OpenGL

  • Learn associated algorithms

    • Culling algorithm for reducing vertices

    • Greedy meshing algorithm for reducing vertices

    • Ray algorithm for target hitbox

    • Perlin noise for world generation

  • Learn advanced shading / shader techniques

Tech

Built with

  • C++ / MinGW / CMake
  • OpenGL
  • GLAD, GLFW3, GLM, stb

Warning

The include for GLFW is either <glfw.h> or <GLFW/glfw.h>

About

creating something like Minecraft to get used to C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published