Найти в Дзене
GAMEDEV-ERS

Как я создал свою первую игру! (2 часть)

Всем привет! Это вторая часть моего рассказа про то как я создал свою первую игру. Если вы не видели первую часть советую ее прочитать! Теперь я расскажу о том как я реализовывал задуманное. Эта часть будет самой интересной и полезной (Ну я так считаю xD). Все началось с того что я включил комп и запустил "Unity3D", и тут понеслась... В начале я начал работать над основными механиками игры, Написал AI (Искусственный интеллект), и начал очень кропотливую работу над инвентарем... Все это заняло у меня 2-3 дня (точно не помню), но после этого оставалось сделать мобильное управление и основную локацию со спавнами для зомбарей.После того как и это было готово я решил сделать первый билд для телефонов... Тут то и был камень преткновения, вначале нужно было скачать jdk и sdk (1 гб), и в sdk еще пакеты. Но это не самое страшное ведь после билда, когда я запустил игру я узрел страшную картину: 2 фпс. Я сильно удивился тогда, но проблему нужно было решать и просто понизил настройки графики,
Всем привет! Это вторая часть моего рассказа про то как я создал свою первую игру. Если вы не видели первую часть советую ее прочитать!

Теперь я расскажу о том как я реализовывал задуманное. Эта часть будет самой интересной и полезной (Ну я так считаю xD).

Все началось с того что я включил комп и запустил "Unity3D", и тут понеслась... В начале я начал работать над основными механиками игры, Написал AI (Искусственный интеллект), и начал очень кропотливую работу над инвентарем... Все это заняло у меня 2-3 дня (точно не помню), но после этого оставалось сделать мобильное управление и основную локацию со спавнами для зомбарей.После того как и это было готово я решил сделать первый билд для телефонов... Тут то и был камень преткновения, вначале нужно было скачать jdk и sdk (1 гб), и в sdk еще пакеты. Но это не самое страшное ведь после билда, когда я запустил игру я узрел страшную картину: 2 фпс.

Фото взято из открытого источника интернет
Фото взято из открытого источника интернет

Я сильно удивился тогда, но проблему нужно было решать и просто понизил настройки графики, но это не помогло. Тогда я целых 2 дня смотрел форумы и видео на ютубе и с полученными знаниями я зашёл в юнити и выжал все соки из своих знаний. И о боги теперь фпс был: 20... Я не знал что делать и решил глянуть в профайлер, как оказалось скрипты жрали невероятное кол-во фпс.

Я не оскорбляю никого (Кроме жирных скриптов)
Я не оскорбляю никого (Кроме жирных скриптов)

После 5 часов тыканий клавиш я закончил. Очередной билд и очередной результат: 35 фпс. Уже что-то, но все равно очень мало, я думал много, долго и попросту вырубил пару скриптов и удалил практически все объекты с карты (их было много, почти тысяча!). Еще + 10 фпс, но это все равно было неиграбельно. Снова подумал и додумался до LOD Group (специальная штука которая удаляет объекты на расстоянии). С ней я раньше не работал так что разбирался долго, но результат был неплох: 52 фпс.

Ура))
Ура))

Но прикол в том как мне дальше делать игру? Ведь если добавлять еще врагов то фпс умрет, делать карту тоже умрет. Так я и лег спать с этой проблемой. Мной было принято решение замылить текстуры и сузить террайн до размеров мозга моих тиммейтов. В итоге я сделал 2 локации и восстановил спавн. Все осталось на местах и я с дуру поставил ультра настройки графики, но в них я отключил сглаживание (V-sync) и это меня приятно порадовало! Ничего не лагало и все смотрелось красиво.

Ставь лайк как это мужик)
Ставь лайк как это мужик)

Так и вышла 1 бета моей игры, и кончилась 2 часть моего рассказа! Если вам понравилось то пожалуйста подпишитесь и поставьте лайк(ну можете еще и комментарий написать)