Создать реалистичный ландшафт игрового мира вручную — очень трудоёмкий и кропотливый процесс. Спросите об этом художников из компании Bethesda Studios, которые вручную нарисовали эпический мир игры Skyrim. Альтернатива этому сизифому труду — автоматическая генерация ландшафта по заданному алгоритму. В данном случае игровое пространство заново генерируется при запуске игры и каждый раз будет выглядеть по-другому, как в Minecraft. К сожалению, подобные алгоритмы обычно выдают не очень реалистичный результат, который лишь отдалённо напоминает природный пейзаж, там могут быть куски ландшафта совершенно фантастического вида. Например, в Minecraft это летающие острова и нависающие над землёй обрывы. Хотя такие сюрреалистичные структуры добавляют шарма Minecraft, они никак не совместимы с задачей создать правдоподобную картину мира.
До сих пор задача генерации реалистичных ландшафтов считалась одной из самых сложных в разработке игр. И вот после нескольких лет разработки компания Outerra создала одноимённый движок, который действительно способен сгенерировать фотореалистичный ландшафт, от самой маленькой травинки, листьев дерева, гор, рек, океанов до целой планеты.
На видео можно оценить, как работает движок Outerra.
На их сайте лежит техническое демо, так что запустить генерацию реально на своём собственном компьютере. Минимальные системные требования — графический ускоритель Nvidia 8800GT или лучше, ATI 4850 или лучше, 512 МБ памяти для GPU, а также двухъядерный CPU.
Ландшафт динамически подгружается по мере исследования территории, причём в любой момент вы можете перейти от самого крупного к самому мелкому масштабу в любой точке планеты.
Первой игрой на новом движке станет Anteworld, постапоклиптическая стратегия, где игроку нужно восстановить человеческую цивилизацию после глобальной катастрофы, которая стёрла человечество с лица земли. Предполагается, что у игры будет асинхронное копирование контента (то есть объекты, созданные в режиме однопользовательской игры, будут подгружаться в общую базу данных и сразу появляться на ландшафтах у других игроков), а также будет обычный многопользовательский режим.