Навайбкодил WorldStream

Авиасимулятор подразумевает наличие больших пространств, и даже в low-poly-стилистике важно помнить про оптимизацию. До сих пор игровые уровни в Sky Delivery являлись примитивными префабами и выполняли роль тестовых площадок.

Теперь же, когда я приступил к реализации карты мира, пришла пора задуматься о более серьёзном подходе.

Немного погуглил, посоветовался с ChatGPT и навайбкодил логику для world streaming. Суть простая: большая карта мира режется на равные куски, которые хранятся в разных сценах. Во время игры подгружаются только те области, которые окружают игрока.

Сейчас я работаю над редактором мира, чтобы можно было удобно обустраивать игровую карту.

15
3