Ever since first playing Minecraft, I've toyed around with the idea of making my very own voxel engine. Kyoob is the result of my turning that idea into something tangible.
- XNA 4.0 Refresh (redistributable)
- See here if you're using VS2012 or VS2013
- Also .NET Framework 4.0
- As of v0.3.0, HiDef profile is no longer required
- This may work with MonoGame, or it may not. I have no clue
- Improve lighting
- Add GUI items (button, etc.)
- Prevent walking off map (mainly for slower computers)
- Fix gravity problems when vsync is disabled
- Fix physics for far away places (coordinates in the thousands)
- "Normalize" the block and player positions for physics calculations
- Improve world generation, taking hints from Notch
- Loading and unloading of chunks from and to disk
- Water rendering
- Block editing
- Motion blur?
- Re-implement the console/terminal?
- Sean James for writing 3D Graphics with XNA Game Studio 4.0 (I highly recommend picking it up if you plan on doing serious XNA development)
- Microsoft for being such swell people and providing so many free XNA samples
- Charles Barros for his Voxel Engine series
- Nick and Jessie for helping me test this
All of the code in this repository, unless otherwise stated, is released under the MIT license.