Skip to content

wnebyte/minecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft

A minecraft clone built using LWJGL.

Table of Contents

Images

image0

image1

image2

Todo

  • Implement a meshing algorithm that makes use of face culling.
  • Make use of indirect rendering techniques when rendering the terrain.
  • Make use of persistently mapped buffers when rendering the terrain.
  • Enable vertex data compression.
  • Implement order independent transparency (OIT).
  • Implement a skybox.
  • Implement raycasting.
  • Implement collision detection.
  • Implement chunk serialization/deserialization.
  • Make use of multi-threading/concurrency when loading and meshing chunks.
  • Setup HUD.
  • Implement generic renderer.
  • Implement entity renderer.
  • Fix font renderer.
  • Implement lighting system.
  • Implement lightweight immediate mode GUI.
  • Implement inventory system.
  • Implement menus.
  • Add animations.
  • Implement a particle system.

About

A minecraft clone built using LWJGL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published