Сообщество - Unity

Unity

260 постов 2 718 подписчиков

Популярные теги в сообществе:

5

Делаю игру в жанрах RTS/TD своими силами. Часть 3

Привет, Пикабу!

Продолжаю разрабатывать собственную компьютерную игру. Рабочее название - Red Dunes Project.

Моя группа ВК https://vk.com/publicreddunesproject

Короче, пока моя 3060Ti уехала по гарантии, пришлось взять видеокарту попроще - уровня Geforce 710. И оказалось, что... моя игра прекрасно работает даже на ней! То есть, в плане графики она вообще не требовательна. Круто!

Зато неслабо грузила процессор. В обычном режиме игры на карте редко бывает больше 20 юнитов, поэтому всё работало превосходно и я даже не подозревал о проблемах. Но потом я задумал сделать нечто вроде встроенного теста производительности - взять двух ИИ-соперников, заставить их биться между собой, раздав каждому по 50000 денег, и посмотреть, что будет. В результате, когда с каждой стороны было по 100-120 юнитов, частота опускалась до 18-20 кадров в секунду! Причина была проста: каждый юнит проверял расстояния до всех остальных юнитов - даже если те находились на другом конце карты. Сложность вычислений посчитать нетрудно. 200 * 200 = 40000 вычислений за кадр.

Пришлось всерьёз заняться оптимизацией. Переписал последовательность выполнения скриптов, что позволило избавиться от множества лишних условных переходов - ведь ничто не бьёт по производительности так, как они. Доработал игровую логику. Но главное - разбил карту на небольшие районы, чтобы расстояния подсчитывались только до тех юнитов, которые оказались в одном районе. В итоге, никаких просадок частоты кадров больше не наблюдается. Тем не менее, пришла ещё одна мысль - раскидать вычисления на несколько ядер. Раньше игровая логика не позволяла этого сделать, но теперь - позволяет. В ближайшее время займусь...

В общем, очередной этап разработки подходит к концу. Игра по сети и игра против ИИ работают отлично. Баланс фракций я поменял, ИИ доработал, мелкие баги планомерно исправляются.

Следующий этап - большая одиночная кампания. Опишу основные особенности, которые намерен реализовать:
- Система прогрессии. За каждую победу ГГ получает денежное вознаграждение, которое можно потратить на улучшение базы или техники. Улучшения, кстати, могут быть как постоянными, которые останутся на протяжении всей кампании, так и временными, которые будут действовать только в течение одного уровня.
- Различные типы заданий. Если сейчас все бои проходят по формуле "Уничтожь базу противника, защитив свою", то в кампании будут встречаться и другие режимы. Например, защищать добывающую станцию в течение определённого времени. Или разгромить противника, имея лишь ограниченное количество ресурсов, которые не будут пополняться. Ну, смысл вы поняли.
- Два уровня сложности. Если на стандартном заработанные деньги можно будет тратить только на апгрейды, то на усложнённом придётся ещё и нанимать ОПЕРАТОРОВ, которые будут высаживаться на планету и управлять войсками. Причём, при проигрыше оператор погибнет вместе с уничтоженной добывающей станцией, и вам придётся нанимать нового. Если кончились и операторы, и деньги, чтобы их нанять - игре конец...

А ещё думаю над тем, чтобы выложить у себя в группе небольшую демо-версию. Её функционал, естественно, будет ограничен, но "пощупать" игровой процесс это не помешает.

Сегодня записал для вас ролик, где два ИИ сражаются друг с другом. Получилось очень любопытно. Сначала синий ИИ лидирует, так как выбрал более удачное сочетание техники, но красный ИИ анализирует ситуацию и видит, что враг уязвим для лазерного оружия. Он перестраивает своё производство, в результате чего десятки тяжёлых танков с лазерными пушками легко разбирают всю армию противника...

Короче, плюсуйте, минусуйте, пишите, что думаете, будет интересно почитать)

Вступайте в сообщество, чтобы видеть новости https://vk.com/publicreddunesproject

Всех благ!

Предыдущие посты:

Часть 2

Часть 1

Показать полностью 1

Как заработать на своей созданной игре?

Я хочу создать свою игру и туда добавить рекламу или донат. Но не знаю как там все устроено, как заработать на рекламе или донате. Нужно ли привязать свою карту чтобы туда приходили донаты? Мне бы все подробно уточните кто нибудь пожалуйста.

3

Как я свой хоррор делал...

Решил вам поведать о создании своей хоррор игры под названием sleep_mode, читайте на здоровье.

Хоррор.

Максимально гибкий жанр, в котором можно творить что хочешь и как хочешь. Хочешь монстра и заброшенный дом? Пожалуйста. Не хочешь быть как все? Придумывай бешенных игрушек, которые кошмарят тебя, и в конце размазывай их об стенку. Ну а если вообще хочешь выделиться, то уходи в философию и пугай игрока всего лишь один раз за всю игру, вот такие вот нынче хорроры, я нашёл для себя идеальную середину, ну по моему мнению, что всё же немного развить сюжет, ну так сказать закинуть удочку ну будущее...

Микс жанров.

Я решил определиться, что в итоге будет в моей игре, стоял на перепутье нескольких дорог, ведущих к различным жанрам, долго думал. Может сделать тупо пугалки, особо не думая о сюжете? Нет, так не буду делать, это проще всего. Может попробовать немного углубить сюжет, сделать какие-то бытовые активности и периодически устраивать весулуху? Да! Так я решил, что буду делать полу симулятор интроверта и хоррор, правда симулятор в итоге не совсем симулятор получился, ну да ладно... **Стоит отметить:** находятся все же среди тупо пугалок и монстров, проекты которые готовы проколоть застой в виде однотипности и банальности, но ко мне это не относится или всё же нет? Таланта же нет.

Сюжет.

Говоря о сюжете, можно придумать многое и всякое, однако многое и всякое не всегда может сочетаться со многим и всяким, поэтому мутить и монстра(живого, физического) вместе с духами, ну такое себе, ибо уже какая-то хеллоуин вечеринка, по отдельности работает идеально, в моем же случае тематика ИИ и недосыпа, ну и заговора :) Насколько такое сочетание много и всякого работает, узнаем уже вот вот, а именно 4 ноября. Ну в принципе, важно заложить начальный фундамент в сюжет, если планируешь как-то развивать свою вселенную, то лучше начинать с первой игры в ней, и делать отсылки на след игры в серии, надеюсь вы их найдете в моей игре...

Визуал.

Как попытаться инди хоррору обратить на себя внимание? Сделать необычный визуал! Чем я собственно пытался заниматься, решил не изобретать велосипед, и сделал VHS-игру, те кто не шарят объясняю, берем старую графику, будто это PlayStation 1, и накладываем эффект просмотра кассеты, помехи, и тд, таким образом получаем тот самый VHS. В принципе это и упрощает разработку, ведь не приходится делать супер проработанные модели и тратить на это дополнительное время.

Узнаваемость.

Цепляющая обложка = заинтересованность к игре. Да, к такому суждению я пришел, потому что как допустим на твою страницу игры в Steam зайдет игрок, что ему мешает посмотреть на другую игру, либо вообще пролистнуть, правильно, ничего не мешает, и вот поэтому надо ставить рожу на обложку, чтобы сразу цепляло, сделать порой это очень трудно, и не у всех получается. Судя по моей обложке, проверим реально ли это так...

sleep_mode.

А теперь о виновнике появления этой статьи...

Игра, которую я решил сделать спонтанно, после моему другого шедевра, который мягко говоря сам мне не нравится, но имеем то что имеем. Я как любитель FNAF, и прочих хоррор игр, в особенности с элементами головоломок и экшена, на подобе Poppy Playtime и Bendy, решаю делать что-то похожее, пусть и не сразу такой масштаб, но с чего-то же надо начинать. Сама игра получилось на 1 час +-, но зато я постарался игру разбавить на сюжет и экшен вместе с пугалками, да и цена в 150 рублей, думаю не сильно ударит по карману, и в принципе подскажет игроку, что игра будет не слишком уж и длинной. В общем релиз 4 ноября, а я сидя в ожидании, периодически пилю контент, на подобие этого, чтобы хоть как-то подлить интереса к игре, и собрать вишлисты(когда игрок нажимать добавить в желаемое).

Спасибо, что дочитали мою статью, если чем-то зацепил, то переходите по ссылкам ниже:

Страница в Steam

Мой телеграмм

Показать полностью 6
7

Tactics of commander

Всем привет, создаю стратегию с у пором на тактику. Управление полками осуществляется, просто, с помощью мышки. Несмотря на простое управление, сама задумка даёт широкий простор для гейм плея. На этой неделе, планирую выпустить первую демоверсию, если вам интересно, то больше информации будет у меня в тг - https://t.me/mamingamedeveloper.

Показать полностью 5
0

Юнити проба номер 368

Не бросаем, а пытаемся.
Так как мой комп не вывозит unreal было решено вернуться в unity и попробовать сделать что-то более менее похожее на игру. Пока так, а там посмотрим.И я хз, что происходит с тенью персонажа.

2417

Я сделал Apple Vision Pro бесплатным. И там даже есть Пикабу!

Привет, Пикабушники! Заголовок - не кликбейт, я действительно повторил функции американского шлема смешанной реальности, всего лишь используя телефон. Это бесплатно, и с открытым исходным кодом.

Я сделал Apple Vision Pro бесплатным. И там даже есть Пикабу!

Может кто-то не знает, но в феврале Яблочные выкатили лыжную маску, которая позволяет создавать виртуальные окна разного назначения в мире. Но есть нюанс.
Vision pro стоит аж 3500 долларов! А в Россию они и по полмиллиона рублей поставлялись.

И почитав, я решил, что подобное можно сделать и дешевле, тысяч за 10. Оказалось, что движок Unity для VR игр, и движок отслеживания рук - Mediapipe позволяют и не такое. И лишь на одном телефоне.

Сейчас проекту уже около двух месяцев, и за это время он приобрёл браузер, заметки, трансляцию ПК, вр-кинотеатр, часики, калькулятор, виртуальные окружения и поддержку трёх способов управления. На панели быстрого доступа есть Пикабу)

Всю разработку я веду сам, на языке программирования C#.

Работает это чудо почти на любом Android-смартфоне, даже на Samsung S8 2017 года, устанавливается через .Apk.

Скачать можно тут.

Все свои обновления выкладываю на Ютуб, и в телеграмм канал. К слову говоря, проект с открытым исходным кодом, и его тоже можно найти на каналах.

Надеюсь, за такой авторский контент не побьют, а то тут последнее время мемасики, да бОяны постят)

Показать полностью 1
Отличная работа, все прочитано!