Человеколось. Процесс разработки №4

Published

Человеколось. Процесс разработки № 4

Как вы помните, мы планировали сделать демо версию в июле месяце. И вот подходит к концу этот самый июль, и похоже с демо мы немного опоздаем. Пока что вместо демо я хочу рассказать о том, чем мы занимались и почему не успели.
Для демо версии, как оказалось, необходимо сделать уйму работы над не самыми интересными фичами: меню, навигация, возможность хотя бы выйти из игры, не прибегая к диспетчеру задач. Вот те фичи, над которыми мы работали:

Загрузка уровней

В нашей игре уровни грузятся теперь асинхронно (без остановки игры), но не аддитивно (то есть, старый уровень удаляется, новый появляется). На слабых компах или на мобилах (в перспективе), данный процесс может занимать довольно ощутимое время и для того, чтобы игрок понимал, что игра грузится, а не фризится, нужен индикатор загрузки, что мы и сделали.

Меню и кнопка выход

Чтобы выйти из игры, нужна кнопка выход, и как и со многими вещами при разработке, эту кнопку приходится садиться и делать, сама она не появится :) Такую кнопку мы сделали в тайтл-меню и в меню по ESC. Кроме того, по меню можно гулять с помощью клавиатуры. Прикольная фишка - размытие графики при открытии меню.

Постоянное соотношение сторон экрана

Иногда соотношение сторон - игровая фича. В нашем случае, игроки с разрешением сторон 4:3 например, могут не увидеть медведя и не понимать, что на них набрасывается. Поэтому мы сделали фиксированное эдакое кинематографическое разрешение, которое на всех экранах будет фиксированным (одинаковым).
Так это выглядит для соотношений 4:3
И 16:9


Views: 2 784

BrEd Pitt #1 - 5 years ago 2
Голосов: +2 / -0
Стильная змейка)
Ну и меню классное.
Deathcraft #2 - 5 years ago 0
Голосов: +0 / -0
BrEd Pitt, спасибо :)
KotoBog #3 - 5 years ago 2
Голосов: +2 / -0
Лайкаю, как и положено
Deathcraft #4 - 5 years ago 0
Голосов: +0 / -0
NanO, сэнкс :)
Jusper #5 - 5 years ago 0
Голосов: +0 / -0
Deathcraft, очень хочется почитать о том, как вы дизайните уровни. Но это, наверное, после выхода демки лучше сделать :)
Deathcraft #6 - 5 years ago 0
Голосов: +0 / -0
Jusper, а что больше интересно, технические моменты, или геймдизайнерские: мифология, создание атмосферы?
Jusper #7 - 5 years ago 0
Голосов: +0 / -0
Deathcraft, теперь даже не знаю чего попросить :)
Интересно с точки зрения технических моментов: как подается графика, какие слои для юзера существуют, как генерируются.
Если добавить еще и геймдизайнерские, например, это слой тумана, он появляется перед игроком так-то, и дополняет атмосферу погодными явлениями будет вообще очень круто.
Deathcraft #8 - 5 years ago 0
Голосов: +0 / -0
Jusper, теперь знаю про что делать следующий пост :)
Kozinaka #9 - 5 years ago 0
Голосов: +0 / -0
Отличный индикатор загрузки! :)
Deathcraft #10 - 5 years ago 0
Голосов: +0 / -0
Kozinaka, спасибо)