{"repo":"meemknight/ourCraft","free":true,"listed":false,"github":"https://github.com/meemknight/ourCraft","clone":"git clone https://github.com/meemknight/ourCraft.git","description":"Imagine minecraft met terraria","language":"C++","stars":506,"topics":["minecraft-clone","cpp","graphics","minecraft","minecraft-cpp","multi-player","opengl"],"license":null,"category":"game-templates","readme_excerpt":"ourCraft It is the third time I have tried to make Minecraft from scratch. This time I want to add a lot of harder-to-implement features like transparent blocks, light shadows, and multi-player! Go check out the videos on YouTube about it! Features and todos: - [ ] Rendering system - [ ] Shaders: - [x] Animated nice water 😻 - [x] No visual artifacts on textures - [x] PBR pipeline - [x] Lights - [ ] Lights stored in cube maps - [ ] Sky Box reflection - [x] SSR - [x] HBAO / SSAO - [x] HDR, ACES tone mapping - [x] Bloom - [x] Automatic exposure - [x] Lens flare - [x] Color grading - [x] Fog -(todo improve) - [x] Underwater fog -(todo improve) - [x] God rays - [x] Fake Shadows for all light types (todo improve) - [x] Shadows (todo optimize) - [x] Cascaded shadow maps - [ ] Depth of field (maybe blur far stuff) - [ ] Use the same shader for all things in game - [x] Chunk system - [ ] Multi player - [x] Connection to server and handshake - [x] Server can validate moves - [x] Server knows player position to optimize chunk logic stuff - [x] Undo Stuff On client - [ ] Buffering - [x] Rubber banding - [x] Entities","default_branch":null,"files":null,"tree":[],"storefront":"/r/meemknight","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/meemknight/ourCraft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}