Zemanzo / web-marbles

Aims to recreate Marble Racing from the ground up, as a fully web based game
https://playmarbl.es/
GNU General Public License v3.0
23 stars 12 forks source link

Streamable / segmented level loading #262

Open Zemanzo opened 4 years ago

Zemanzo commented 4 years ago

Description Currently, it is required to download the entire level file before it can be processed. This is undesirable, because the client will not be able to display anything related to the level until it is completely done downloading and processing.

We should prioritize loading geometry over textures, and preferably load terrain before decorative assets such as trees and rocks. After all geometry is loaded, textures can start loading.

There are two solutions I can think of to achieve this:

I would like to hear opinions on what you think would be the best approach, and why.

Minimum Acceptance Criteria