/VGame

Minecraft clone written in C++ and OpenGL

Primary LanguageC++

VGame

Download VGame - Version 1.0 Logo

Screenshots

First house

First house

Ore generation

Ore generation

Controls

Button Action
Mouse move Look around
Mouse wheel Select block
Left mouse button Break block
Right mouse button Place block
W, A, S, D Move around
Space/Double space Jump/Fly up
Left Control Sprint
Left shift Sneak (coming soon)/Fly down
Escape Lose window focus
Q Rewind time
E Fast forward time
F1 Show/Hide HUD
F2 Show/Hide game infos
F3 Take screenshot
F11 Toggle fullscreen

To-do-list

  • Collision
  • Basic physics
  • Per-Vertex AO
  • Day/Night
  • Break/place blocks
  • Particle system
  • Transparent water
  • Multithreading
  • Distance fog
  • Realtime chunk generation
  • Sounds/Background music
  • Saving/loading system
  • Face culling
  • Frustum culling
  • World generation
    • Ore veins
    • Caves
    • More biomes, blocks, structures 😄
  • Post processing effects
  • (Colored) Lightsources + sunlight
  • Transparent blocks
  • UI (menu, inventory)
  • Crafting system
  • ??Multiplayer??

Milestones

  • March 10th, 2021 - Released Version 1.0

Dependencies

  • GLEW: Managing OpenGL extensions
  • GLFW: Used for creating a window
  • glm: OpenGL Mathematics
  • stb: Image loading
  • freetype: Font loading

Helpful links