norman784 / gaiku

3d agnostic framework (game engine) terrain engine
40 stars 1 forks source link

Clean up and refactor #3

Closed norman784 closed 3 years ago

norman784 commented 3 years ago

Rethinking the library, removing some extra complexity from the beginning.

The idea is start with one baker and one file format, build all the functionality needed and then add again the removed bakers. There were some issues I've with marching cubes so I need to solve first the neighbor block detection, implement the octree with spawn/despawn chunks near the player and in the field of vision, add LOD, etc. After that I will start adding more official bakers and formats.

Also one important note is that I will use bevy game engine as the first engine supported and also will use it for the examples.