Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zong4/MinecraftEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

500 Commits

Repository files navigation

Minecraft Engine

C++ License Status

Logo

What we want?

This engine is designed specifically for Minecraft-like voxel games, focusing on performance, chunk management, and real-time procedural generation — without the overhead of general-purpose engines like Unity or Unreal.

By narrowing the engine’s scope, development can target core voxel mechanics (terrain, lighting, rendering, and physics) with maximum efficiency.

What we have?

Editor

  • [✔] Input handling for keyboard and mouse interactions.
  • [✔] Render system optimized for rendering basic voxel primitives (cubes).
  • [✔] UI layer built with ImGui for in-engine tools and debugging.
  • [✔] ECS architecture for modular game object management.
  • [✔] Physic system with basic collision detection and response.
  • [✔] Basic particle system for visual effects.
  • [✔] Basic audio system for sound effects and background music.
  • [✔] Collider system with bvh tree for basic ray tracing.
  • [✔] Support basic lua scripting for game logic and modding.

What is next?

  • Procedural Generation Algorithms — Perlin Noise, Simplex Noise, and hybrid terrain methods.
  • World Generation Techniques — Chunked LOD, Greedy Meshing, seamless world streaming.
  • Physics-Driven Animation — ragdoll, procedural motion, and dynamic interaction.

How to run?

1️⃣ Clone the repository

git clone https://github.com/zong4/MinecraftEngine.git

2️⃣ Install dependencies

Make sure XMake is installed on your system.

3️⃣ Build and run

cd MinecraftEngine
xmake run -y

xmake will automatically download and compile all required dependencies on first run.

About

A voxel game engine!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /