О сюжете и альтернативной реальности SimPre - President simulator
Игра начинается с первого года вашего правления. Вы развиваете государство, ведете внешнюю политику и стараетесь не погибнуть от событий, происходящих внутри страны. А происходит многое… Постоянные восстания роботов, которым вы отказали в равных правах, псайкеры, решившие захватить власть, инопланетяне и злые гении, которые превращают людей в безумных убийц и захватывают ядерное оружие.
Буквально 5 минут назад реализовал возможность раскрывать сюжет по мере набора сюжетных очков. Они будут даваться за выполнение миссий и за эти очки будут разблокированы части истории. Сюжет расскажет о том, почему игроку нужно спасать человечество. Естественно истории эти прописаны не как текст, а в виде квестов. Будет о том, как вы пришли к власти в каждой сверхдержаве и как именно из-за вас изменилась история, про машину времени и то, из-за чего у вас её отобрали после первого же использования.
Арт генерала из игры:Собственно то, как в итоге изменился мир:
— Ладно, раз уж ты так настаиваешь, расскажи хоть, что вообще изменилось и чем различаются эти страны?
— После смерти Гитлера нацисты остановились и не стали нападать на СССР, а подчинили себе всю Европу. Так что ты остановил его и сохранил их державу, показав, что геноцид может оставаться безнаказанным.
В ответ на бомбежку Перл-Харбора США полностью уничтожили Японские острова ядерными бомбами. Это привело к смещению тектонических плит и столкнуло Северную Америку с Евразией, а Южную Америку с Африкой. Австралия столкнулась с Антарктидой, тем самым и австралийский народ был стерт с лица земли.
Сильно пострадавшие Южная Америка и Африка объединились в Афро-Америку. Что удивительно, Северная Америка почти не пострадала. Север США обвинили во всем произошедшем, они нажили себе много влиятельных врагов. Чтобы как-то снять с себя ответственность и быть защищенными от сухопутных атак хотя бы с одно стороны они объединились с Канадой, став Новой Америкой.
В тоже время вступление Китая в СССР привело к холодной войне между Великим Рейхом и СССР и дележке оставшихся стран Азии, размещению в этих странах ядерных ракет и, как следствие, возможности взаимного уничтожения.
Если вам интересно почитать историю того, как я начал разработку игры: Часть 1 и Часть 2.
А если вы еще и вконтакте есть... то мы тоже: https://vk.com/gamesdevs
Поэтапное развитие графики на примере одной локации
Приветствую всех читателей. В этом посте я расскажу о итерационном подходе в создании игр.
Первой была идея. Про что будет игра, в каком сеттинге, какие будут персонажи и где будут происходить события. Далее встал вопрос, как эту идею показать? Не долго думая, я полез искать стоковые картинки в сети, обрезал их в фотошопе и набросал первый макет локации.
План дома фермера.
Общий план.
Так просто? Да!
Что это мне дало? На самом деле за всем этим лежит более глубокий пласт задач.
- Я составил список контента.
- Нашел подходящие спрайты и референсы планов зданий с видом сверху. А вы думали я от балды буду стенки ставить?)
- Подогнал камеру и пропорции объектов. Убедился что сцена смотрится нормально и удобно передвигаться.
- Убедился в правильности намеченного курса и понял за что браться дальше.
По прежнему стоковая графика, но более осознанная. Текстуру террейна и примитивы стен заменил на тайлы.
Первая игровая графика и поиск визуального стиля. Кроме тайлов большая часть спрайтов заменена на свои.
От референса к почти финальной версии.
Неповторимый оригинал))
Тизер на будущее.
Blackberry Witch. Почему Unity?
В прошлых постах мы упоминали скриншот из редактора.
Да. Как верно подметили некоторые пользователи: мы используем Unity.
К Unity мы пришли рассматривая множество вариантов движков, фреймворков и библиотек.
Нам было необходимо:
1. Возможность кросcплатформенной сборки для iOS, Android, Mac, Windows.
2. Наличие готовых инструментов для работы со спрайтами, импорта и преобразования текстур и сборка атласов.
3. Наличие системы сцен и пользовательского интерфейса
4. Наличие готовых инструментов для работы со звуком
5. Наличие поддержки системы частиц и шейдеров
6. Хорошая документация по api
7. Большое сообщество, повышающее вероятность того, что кто-то уже сталкивался с той или иной нашей проблемой
На втором плане, но не менее важно
8. Поддержка скелетной анимации
9. Наличие сносного менеджера сцен
10. Система предметов, системы квестов, сохранения состояний при переключений сцен
В нашей команде один программист и так же он занят в разработке анимации и пользовательских интерфейсов, это приводит к значимым ограничениям в вопросе разработки.
Наша художница ранее работала с dragon bones. Тот поддерживает Unity, Egret и Cocos2d.
Собственно Unity
Плюсы:
1. Широкий набор инструментов работы с графикой
2. Поддержка как direct x для windows билдов, так и opengl es 3 для android
3. Система сцен и объектов сцены
4. Обфускатор
5. Набор инструментов для работы со звуком
6. Сборщики и упаковщики с разными вариантами сжатия
7. Достаточно хорошая симуляция прямо из редактора, уменьшающая необходимость различного железа в процессе разработки.
И многое другое
Значительные недостатки:
1. Отсутствие адекватного менеджера сцен для их переключения
2. Отсутствие адекватного способа хранения данных между сценами
3. Отсутствие определенной главной сцены, сцены \ экрана загрузки
4. Отсутствие адекватной системы единого пользовательского интерфейса для всех сцен
5. Отсутствие инструментов для простой организации многоязычного перевода
И ряд других менее значительных, как например некоторые баги.
И благодаря тому, что мы смогли решить значимые для нас недостатки, мы решили его в дальнейшем использовать.
Значимую часть из этого нам очень сильно помогло реализовать сообщество, за счёт множества готовых примеров.
Мама, я в интернете! Или о том, как я опубликовался в Play Market
Сегодня стало для меня знаменательным днём, так как с сегодняшнего дня начинаю отчёт своего пути разработчика игр. Вышла моя первая игра в Play Market! Это простой, но интересный таймкиллер, за которым вы скоротаете время в общественном транспорте по дороге на работу или учёбу.
Суть игры - собирать разноцветные фишки, зарабатывая очки. Достигаете 0 очков и теряете жизнь. Потеряете три жизни - игра начнётся с первого уровня.
Также вас ждут боссы после достижения определенного уровня. На то, чтобы одолеть босса даётся одна попытка.
Над игрой я работал около 2,5 месяцев, в свободное от работы время. Разрабатывал всё на Unity. Из инструментариев также использовал Adobe Photoshop. Графические элементы полностью самостоятельно делал, музыку скачивал из свободного доступа. Так как с графикой у меня некоторые проблемы (ну, например, не разбираюсь в оттенках цветов), то внешний вид получился простенький очень. Тут только практика может исправить дело.
Игра бесплатна, но в скором времени появится реклама (как и во всех подобных приложениях). На неё уже поступают первые отзывы и стали известны первые баги - игровая фишка при столкновении с платформами (после первого босса) может вылетать за пределы поля. Я примерно представляю в чём может быть проблема, буду исправлять обновлениями.
В моих планах выпустить 2-3 обновления для игры и потом уже полностью сосредоточиться над новым проектом. Игра простая, опубликована она была, во многом, для получения опыта и придания смысла своим действиям. Итак:
- после 17 января на проверку будет отправлено обновление, в котором добавлю рекламу, исправлю выявленные баги и добавлю некоторые улучшения в плане геймплея;
- после 24 января планирую выпустить апдейт, который введёт в игру магазин скинов фишек (покупать их можно будет за внутриигровую валюту).
Почему недельные сроки? Потому что, мне кажется, что должно пройти некоторое время, чтобы накопилась статистика и можно было сделать определенные выводы. Пройдёт первая неделя - я проанализирую основные показатели. Выйдет первый апдейт - аналогичная процедура. После 2-3 обновлений игра уже не будет меняться, всё время направлю на разработку нового проекта.
Cсылка на скачивание игры: скачать Colors Chip
P. S. Пахнет ли это саморекламой? Возможно, но это мой первый проект, который публично где-то появился, просто хочется рассказать о нём...
P.S.S. Пока писал этот пост уже появились отзывы о том, что игру прошли :-) Правда отзыв в VK, но это же тоже отзыв. 1 час - среднее время, потраченное на прохождение.
Придумай название для игры (лучшие будет выберу по лайкам)
🕒 Дневник разработчика (Game dev diary)
✅Вау, теперь герой может перемещаться и по стенам. Это будет действительно полезно.
✅ Wow, now the hero can move along the walls. It will be really helpful.
![Придумай название для игры (лучшие будет выберу по лайкам) Indiedev, Gamedev, Game Art, Pixel Art, Unity, 2D, Платформер, Game maker, Game maker studio 2, Геймеры, Construct, Construct 2, Гифка](https://cs12.pikabu.ru/post_img/2020/11/25/0/1606251726166458148.jpg)
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
LAST OF ASS | indie game
🕒 Дневник разработчика (Game dev diary)
В нашей игре герою придется не только ловко стрелять, но и преодолевать различные препятствия.
✅Первым шагом к этому стало добавления перемещения по веревке.
In our game, the hero will not only have to shoot cleverly, but also overcome various obstacles.
✅ The first step to this was to add a rope movement above the stake pit.
![LAST OF ASS | indie game Indiedev, Gamedev, Game Art, Pixel Art, Unity, 2D, Платформер, Game maker, Game maker studio 2, Геймеры, Construct, Construct 2, Гифка](https://cs11.pikabu.ru/post_img/2020/11/24/11/160624369611998144.jpg)