Skip to content

VishaalPKumar/Mini-Minecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Minecraft

Overview

This project is a simplified version of Minecraft that is written in C++ and OpenGL.

Features

  • Procedural terrain generation using fractal brownian motion on perlin noise functions
  • Efficient terrain rendering and chunking
  • Game engine tick function and engine physics
  • Cave systems
  • Texturing and texture animation
  • Multithreaded terrain generation
  • Inventory
  • Water waves
  • Post-process camera overlay
  • Distance fog
  • Cross pointer
  • NPCs

Controls

  • W, A, S, D: Move forward, left, backward, right
  • Space: Jump
  • Left Shift: Sprint
  • Left Click: Destroy block
  • Right Click: Place block
  • 1-9: Select block in inventory
  • I: Open/Close inventory

Video Demo

Mini Minecraft

About

A simplified version of Minecraft that is written in C++ and OpenGL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages