ourCraft
ourCraft copied to clipboard
A Minecraft clone with many advanced features
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
- [x] Basic features:
- [x] Camera
- [x] Texture atlas
- [x] Render block faces instanced
- [x] 3D models
- [x] Animations
- [x] Transparency
- [x] Skybox
- [ ] 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
- [ ] Bloom
- [ ] Automatic exposure
- [ ] Lens flare
- [x] Color grading
- [ ] Fog
- [x] Underwater fog -(todo improve)
- [ ] God rays
- [x] Fake Shadows for all light types (todo improve)
- [x] Shadows (todo optimize)
- [ ] Cascaded shadow maps
- [ ] Depth of field (maybe blur far stuff)
- [ ] world curvature maybe?
- [x] Basic features:
-
[x] Chunk system
-
[ ] Multy 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