Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Clone

A custom voxel engine written entirely in Python using OpenGL.

This project recreates the core systems behind Minecraft while serving as a learning project for graphics programming, OpenGL, and voxel engine development.

This project is not affiliated with Mojang or Microsoft. Minecraft is a trademark of Mojang Studios.


Features

  • Chunk-based voxel world
  • OpenGL rendering
  • Texture atlas
  • Chunk mesh generation
  • Face culling
  • Block placement & breaking
  • AABB collision detection
  • Particle effects
  • First-person camera
  • Modular engine architecture
  • Smooth Terrain Generation

Built With

  • Python 3
  • Pygame
  • PyOpenGL
  • numpy
  • perlin-noise
  • scipy

No external game engine is used.


Controls

Key Action
W A S D Move
Space Jump
Left Click Break Block
Right Click Place Block
Mouse Look Around
F2 Take a Screenshot

Screenshots

Gameplay Caves


Author

Made by SimpleCode

TikTok: @simplecode


License

This project is for educational purposes.

Minecraft and all related assets belong to Mojang Studios.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages