Contents

Minecraft remake

Introduction

For my second block in my first year at BUAS we were tasked to create a Minecraft clone with OpenGL that had to run on the Raspberry Pi 4 & PC in 8 Weeks.

Project features

  • Threaded world generation
  • Biomes
  • Villages
  • 3D noise and spaghetti caves
  • Day/Night cycle
  • Clouds
  • Block placement/mining
  • Block states
  • Advanced crafting (supports shapeless)
  • Minecraft model loading
  • Trees & other world generation structures
  • Player Health & Food
  • Player movement
  • Dynamically scaling UI
  • Inventory system
  • Interactable blocks e.g. doors/fence-gates
  • Block icons generated on startup
  • Creeper :)

8-Week progress video