Skip to content

maxbrundev/AmberCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AmberCraft

OpenGL C++ Minecraft clone

AmberCraft2 0

Features

  • In Chunck block culling
  • Neighbor block culling
  • Chunck Surface culling
  • Add / Break Block
  • Atlas and per-face Texture Mapping
  • Infinite world generation
  • outline

Todo

  • Replace AmberEngine early version by OpenSandBox (then use AmberEngine future version)
  • opaque / transparent draw order
  • generate lake and trees
  • Greedy Meshing

Software

  • Visual Studio 2022 (previous version supported)

Dependencies

  • AmberEngine early version
    • OpenGL with GLEW (Graphics API)
    • GLFW (Windowing and inputs)
    • Assimp (3D model loader)
    • GLM (OpenGL Mathematics)
    • stb_image (Image Loader)
    • ImGui (GUI)

Requirements

AmberCraft requires:

  • GPU: Graphics card supporting OpenGL 4.3