Imagine minecraft meets terraria.

A very nicely built 3d game (without engine) using various libraries to build a fully functioning multi-player minecraft clone-like game, mixed with gameplay of terraria. Useful for reference and learning.

#game #cpp #game-engine #library #example #rendering #networking #reference #enet #3d #collision #physics #multiplayer

meemknight d51fb48170 added red leaves 2 лет назад
include d51fb48170 added red leaves 2 лет назад
noiseTool 05af49e477 added spagetti noise 2 лет назад
resources d51fb48170 added red leaves 2 лет назад
shared d51fb48170 added red leaves 2 лет назад
src d51fb48170 added red leaves 2 лет назад
thirdparty 05366cc002 underwater trees 2 лет назад
.gitignore 458821f5b7 first commit 4 лет назад
CMakeLists.txt 05366cc002 underwater trees 2 лет назад
README.md 0eb18c7c77 working at model rendering 3 лет назад
imgui.ini 480ed38fa2 working at raycast 4 лет назад

README.md

ourCraft

It is the third time i try to make minecraft from scratch. This time I want to add a lot of harder to implement features like transparent blocks, lights shadows and multy player.

Features and todos:

  • [ ] Rendering system

    • Basic features:
    • Camera
    • Texture atlas
    • Render block faces instanced
    • Advanced features:
    • 3D models
    • Animations
    • Transparency
    • Shadows
    • Sky box
  • [x] Chunk system

  • [ ] Multy player

    • Connection to server and hand shake