Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Добро пожаловать в Кран-ресторан — казуальный симулятор, который превратит вас в настоящего мастера кулинарии! Управляйте краном, ловите нужные ингредиенты и готовьте блюда по рецептам, избегая ошибок, чтобы сохранить рейтинг и получить ценные награды.

Кран-Ресторан

Казуальные, Аркады, Шарики

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Unity + Своими руками

С этим тегом используют

Gamedev Разработка Инди Инди игра Игры YouTube Компьютерные игры Рукоделие без процесса Ручная работа Рукоделие Рукоделие с процессом Творчество Хобби Вертикальное видео Все
11 постов сначала свежее
125
Вопрос из ленты «Эксперты»
artokarsus
artokarsus
1 месяц назад

Нужны ли человеки в шутане из Глины?⁠⁠

Продолжаю ваять игру в пластилиновом стиле - вроде Neverhood (1996), только с пушками.

Задумался: а нужны ли вообще человекоподобные враги? Ведь из пластилина можно вылепить что угодно, и ограничиваться двумя руками и двумя ногами - нуу... такое себе, почти криминал! 🚨

Но всё же слепил одного - чтобы проверить скелет и анимации. Что скажете? И каких существ вы бы хотели увидеть в такой игре?

Если интересна судьба проекта - заходите в Телеграмм (или куда душа лежит):

Telegram | Steam | TikTok | YouTube | Twitter/X | Discord

Показать полностью
[моё] Вопрос Спроси Пикабу Gamedev Инди Neverhood Unity Своими руками Пластилин Глина Шутер Компьютерные игры Ретро-игры Видео
30
Fruitloop
Fruitloop
9 месяцев назад

Мастерская Перекрёстки Приключений: Создавайте уникальные игры своими руками!"⁠⁠

Привет, друзья!

Рады приветствовать вас в увлекательном мире настольных игр и творчества. Сегодня расскажем о мастерской "Перекрёстки Приключений", которая позволяет вам создавать уникальные элементы для вашей игры!

Что на данный момент доступно?

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

Что делает мастерскую особенной?

  • Создание уникальных миров: Шаблоны пирамиды позволяют не только менять дизайн игры, но и добавлять новые уровни и истории. Возможность менять игру под свои потребности делает каждую партию уникальной.

  • Генерация изображений и загрузка своих работ: Уже сейчас вы можете генерировать изображения для игры прямо в мастерской или загружать собственные работы. Ваша фантазия – это единственный предел!

  • Будущие возможности для игроков: Когда планшеты игроков будут доступны, вы сможете создать своего героя, выбрать ему характеристики, такие как сила, ловкость, защита и атака. Это станет основой для создания ролевых, спортивных и приключенческих игр.

Мастерская решает важные проблемы – постоянная покупка новых игр и дороговизна новых проектов. Вместо этого, с помощью нашей мастерской, вы можете творить сами, создавая новые уровни и героев.

Чтобы лучше понять, как работает мастерская, мы подготовили презентацию, которая покажет все её возможности. Следите за нашими обновлениями и присоединяйтесь к обсуждению в нашей группе ВКонтакте: vk.com/crossroadsquesthub.

Мастерская Перекрёстки Приключений: Создавайте уникальные игры своими руками!" Настольные игры, Инди игра, Разработка, Gamedev, Unity, Diy game, Своими руками, ВКонтакте (ссылка)

Вот пример готовой работы из мастерской. В нам соблюдены все технические размеры.

Показать полностью 1
Настольные игры Инди игра Разработка Gamedev Unity Diy game Своими руками ВКонтакте (ссылка)
0
2417
ZernovProgger
ZernovProgger
9 месяцев назад
Unity

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

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

Я сделал Apple Vision Pro бесплатным. И там даже есть Пикабу! Apple Vision Pro, Самоделки, Творчество, Программирование, Unity, Виртуальная реальность, Бесплатно, Своими руками

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

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

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

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

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

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

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

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

Показать полностью 1
[моё] Apple Vision Pro Самоделки Творчество Программирование Unity Виртуальная реальность Бесплатно Своими руками
217
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
13
DELETED
2 года назад
Лига Разработчиков Видеоигр

Эмулятор CHIP8 под названием CHIP8DALE на C# и Unity⁠⁠

Всем привет, хочу представить вам мой эмулятор CHIP8 под названием CHIP8DALE.

Особенности:
- Звук игры и интерфейса
- Настройка громкости звука интерфейса и игры
- Настройка яркости и цвета подсветки
- Настройка скорости эмуляции
- Сохранение настроек для игр (и автоматическая загрузка настроек при запуске игры)
- Возможность вывести информацию по игре в специальную вкладку
Обзор:

Скачать: https://vk.com/topic-75040291_49930902
Также, можете посетить нашу группу по эмуляторам: https://vk.com/rpcs3
ПС поддерживает только игры CHIP8, в дальнейшем, возможно, добавлю поддержку SUPERCHIP.
Спасибо!

[моё] Эмулятор Эмуляция Своими руками Csharp Unity Unity3D IT Компьютер Игры Компьютерные игры Gamedev Программирование Разработка Инди игра Инди Видео Видео ВК
0
89
Andant
Andant
2 года назад
Серия Princess Hunter

А лисички взяли спички... вернее, стрелы!⁠⁠

А лисички взяли спички... вернее, стрелы! Gamedev, Unity, Гифка, Лиса, Своими руками, Компьютерные игры, Инди игра, Разработка, RPG, Длиннопост, Princess Hunter

Продолжаю рассказывать (и показывать) персонажей из игры, которую я делаю на досуге :)

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

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

А лисички взяли спички... вернее, стрелы! Gamedev, Unity, Гифка, Лиса, Своими руками, Компьютерные игры, Инди игра, Разработка, RPG, Длиннопост, Princess Hunter

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

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

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

Ну и по традиции покажу ранние скетчи.

А лисички взяли спички... вернее, стрелы! Gamedev, Unity, Гифка, Лиса, Своими руками, Компьютерные игры, Инди игра, Разработка, RPG, Длиннопост, Princess Hunter
А лисички взяли спички... вернее, стрелы! Gamedev, Unity, Гифка, Лиса, Своими руками, Компьютерные игры, Инди игра, Разработка, RPG, Длиннопост, Princess Hunter

Бонус: варианты раскраски самой Ингеборги:

А лисички взяли спички... вернее, стрелы! Gamedev, Unity, Гифка, Лиса, Своими руками, Компьютерные игры, Инди игра, Разработка, RPG, Длиннопост, Princess Hunter
Показать полностью 4
[моё] Gamedev Unity Гифка Лиса Своими руками Компьютерные игры Инди игра Разработка RPG Длиннопост Princess Hunter
8
34
PolusX
PolusX
4 года назад
Лига Разработчиков Видеоигр

Как я разрабатываю игру без опыта #6. Экономика и баланс игры⁠⁠

А так же пару слов о ценовой политике игры в Steam. В конце поста.


Часть 1, Часть 2, Часть 3, Часть 4, Часть 5

Как я разрабатываю игру без опыта #6. Экономика и баланс игры Игры, Разработчики игр, Unity, Компьютерные игры, Своими руками, Gamedev, Гифка, Длиннопост

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


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


По ходу написания диалогов, пришлось по ходу дела продумывать и экономику игры - то биш баланс. А так как ресурсов в игре целых 5, не считая населения, то продумывать оказалось сложновато. В добавок ко всему - получение ресурсов происходит и по пути следования сюжета.


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


Как сделать так -  чтоб было и не супер просто все купить и построить,  исключить невозможность использования какой либо функции игры, но при этом оставить игрока заинтересованным. Рандом.


Для себя я выбрал именно этот путь решения проблемы, потому, что заниматься просчетом всех вероятностей объемов ресурсов на протяжении игры - задача ни для одного человека и как минимум ни для нескольких дней работы над ней. Геймдизайн - целое искусство.


И так, как делал я


Я просто приблизительно "на глазок" прописал стоимость каждой постройки с учетом его теоретически фактического размера, а так же требуемых материалов. К примеру: Дом - деревянное основание как основной ресурс, крыша из камня как второстепенный и золото, ну, платить же нужно за постройку. Получается необходимо примерно 100 древесины, 30 камня и пусть 50 золота. Исходя из суммы этих данных по всем постройкам я получил общую сумму всех ресурсов необходимых на притяжении всей игры


Однако. Не стоит забывать, что население в разные периоды времени игры, а так же в зависимости от выбора игрока могу плавать +/- 50% и соответственно требования к количеству построек могут плавать. Так же в эту категорию попадают такие данные, как принятие решений в диалогах (принять беженцев или убить пару семей к примеру) и получение ресурсов за возможные грабежи и набеги на соседние королевства.


Дабы не загружать голову количеством данных, полученную сумму всех построек и вариантов выбора диалогов увеличиваем на 30% и уменьшаем на 30% получая значения MIN и MAX которые необходимы для прохождения игр.


Пример:


Общая сумма древесины необходимая для всех построек и всех вариантов ответов в диалогах равняется 10 000 - MIN получим 7 000, а MAX - 13 000. Дней в игре 30, но в первые дни невозможно добывать максимальное количество древесины ввиду ограниченных ресурсов на старте, поэтому к MIN добавим 10-15% и получим 8000. Теперь делим MIN и MAX на 30 дней и узнаем, сколько древесины нам необходим в среднем в игровые сутки. Данный просчет похож на то, как государство считает среднюю заработную плату по стране - очень ошибочно, но в игре не такой большой разбег между MIN и MAX чтоб переживать. Получаем 266 MIN и 433 MAX. Всего точек добычи у нас может быть 5 - получаем MIN для одной точки добычи 53, а MAX 86. Вот и все.


Забиваем в скрипт код wood += Random.Range (53, 86) и радуемся балансу. Или делаем еще как я - уменьшаем чуть-чуть MIN и увеличиваем чуть-чуть MAX, скажем MIN 45, а MAX 95 для большего напряжения игрока.


ВАЖНО! По итогу написания экономики игры - сами сыграйте в нее раз это 20-30, чтоб понять, все ли хорошо или где-то нужно скорректировать.


В принципе - таким образом выстроена вся экономика игры I'm a King.


Теперь пара слов о ценовой политике игры в Steam


В очередной раз проверяя дату выпуска и контрольный список необходимый для публикации игры, я обратил внимание на цены - в кабинете Steam выставляя цену в $ она автоматически просчитывается по всем валютам, доступным в магазине.


Цену на игру я выставил в 9.99$ ориентируясь на зарубежный рынок, а так же на статью (не смогу уже найти), где разработчик писал, что в Steam не желательно ставить слишком низкую цену - это отпугивает зарубежного покупателя тем, что по его мнению - раз цена низкая, значит игра плохая и не стоит даже смотреть ее страницу.


Но я обратил внимание на цены для стран СНГ - это Гривны, Рубли и Тенге. Все остальные валюты забугорные и мне не знакомые. И при стоимости в 10$ - игра стоит 169 гривен, 259 рублей, 1850 тенге. Я подумал - если 10$ для США в принципе цена довольно низкая, то для стран СНГ, даже в перерасчете Steam - далека от той, которую я бы скажем заплатил сам т.к. при средних зарплатах для этих стран - США может купить 300 копий игры за среднемесячную ЗП, а к примеру Россия 115 - что в корне не адекватно.


Я решил сделать небольшую поправку на цены для СНГ, а именно снизить их в зависимости от доходов этих стран т.к. для Казахстана 1850 тенге (336 руб) слишком высокая цена тем более с учетом более низкой заработной платы по сравнению с Россией. Итого я посчитал приемлемыми цены для Казахстана - 1000 тенге, для России - 200 рублей, для Украины - 80 гривен.


Пожалуйста., если у вас имеется свое мнение по поводу ценовой политики игры - выскажите (даже в грубой форме), для меня это будет ценная информация.


Спасибо Вам за почтение этой кучи текста без картинок :)

Показать полностью
[моё] Игры Разработчики игр Unity Компьютерные игры Своими руками Gamedev Гифка Длиннопост
18
58
PolusX
PolusX
4 года назад
Лига Разработчиков Видеоигр

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик⁠⁠

- Зачем ты показываешь свой код всем идиот, твою игру взломают!?

- Ахаха, если взломают - значит игра хоть чуть-чуть, но успешна и стоит усилий взлома!

Часть 1, Часть 2, Часть 3, Часть 4


- Статистика страницы игры в Steam в конце поста.


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


В том числе старался больше работать потому, что игра должны была выйти в Steam еще 19го марта. А вспомнил я об этом только 18го марта днем - как же я пере**ался. В панике начал писать в поддержку с просьбой отодвинуть срок выпуска, особо без надежды, так как отвечает поддержка не всегда сразу. Однако мне повезло и мне ответили через 4 часа с одобрением на перенос срока выпуска игры. Было бы довольно плохо, если люди купили игру, а там одно меню и все...


И так. Что мы имеем спустя 10 дней "работы":

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Что касается части механик игры:

1) Строительство объектов вынесено из диалогов в отдельный пункт меню "Строительство". Чтоб не отвлекать игрока от основного повествования.

2) Добавлен новый ресурс и способ добычи - Камень. Необходим для ремонта поселений, а так же для строительства особой защиты от бури.

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

3) 2 варианта защиты от непогоды - постоянная и дорогая, одноразовая и дешевая (вместо одного).

4) Сокращение вариантов погодных факторов до 1 (буря с ветром и дождем), но буря может начаться совершенно неожиданно и только эффект дождя в текущий день будет намеком на бурю следующей ночью.

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

6) Возможность разрушения построек с целью получения золота. (Единственный возможный вариант конвертации ресурсов в золото)

7) Возможность ремонта поселений после разрушения бурями.
8) Исключение из интерфейса каких либо подсказок и перенос их в диалог с советником, где он рассказывает - сколько стоит построить шахту или как вообще начать строить. Как мне кажется - для большего погружения в игру.

9) Возможность строительства объектов добычи еды и воды внутри селений для исключения затрат ресурсов на строительство объектов добычи за пределами селений и / или увеличения объема добычи.

10) Ограниченный выбор на добычу камня или золота - всего 5 шахт, но что они будут добывать, зависит от выбора игрока.

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

Так выглядит игровой интерфейс в итоговом варианте:

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Так же, слегка изменилась цветовая палитра. Добавлено два полутона для большего разбега в детализации (самому смешно) объектов. Точками помечены новые цвета в палитре.

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Кстати, по какой-то причине меняется гамма при сохранении изображений в Photoshop. Два одинаковых дома покрашены одинаково и выведены в PNG, но при повторном открытии файла и повторном перекрашивании этими же цветами - гамма отличается в итоге (более бледной становится).

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование
Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Вот список всех используемых наборов "асетов" в игре с ссылками на них:


1) Дома, лесопилки, горки камня и слитков у рудников, тележки рудников, мельницы, колодцы, мосты, рыбные станции, лодки, трава, дороги - PixelHole https://pixelhole.itch.io/pixelholes-overworld-tileset

2) Факелы в поселениях - OcO https://oco.itch.io/medieval-fantasy-props-pack

3) Заборы поселений - rowdy41 https://rowdy41.itch.io/small-forest

4) Скалы, шахты, ступеньки - finalbossblues https://finalbossblues.itch.io/dark-dimension-tileset

5) Защита от бури постоянная - Jestan https://jestan.itch.io/classic-rpg

6) Защита от бури временная - Arktentrion https://arktentrion.itch.io/2d-rpg-kit-the-game

7) Деревья - ansimuz https://ansimuz.itch.io/patreons-top-down-collection

8) Вода - Szadi art. https://szadiart.itch.io/craftland-demo

9) Портреты персонажей - Exuin https://emily2.itch.io/pixel-portraits-32x32

10) Эффект строительства - ansimuz https://ansimuz.itch.io/explosion-animations-pack

11) Иконки ресурсов - Kyrise https://kyrise.itch.io/kyrises-free-16x16-rpg-icon-pack и VECTORPIXELSTAR https://vectorpixelstar.itch.io/food

12) Кирпичная кладка по контуру диалога - Alcoholism https://alcoholism.itch.io/dark-castle-tileset

13) Шрифт (на данный момент) - Poppy Works https://poppyworks.itch.io/silver

14) Музыка - Tim Beek https://timbeek.itch.io/royalty-free-music-pack


Все остальное (очень малое) было собственноручно и мучительно прорисовано и анимировано.

Еще, постигла печальная участь всю сюжетную часть игры. Miro мне знатно так подкинул кучу за шиворот. Решив делить один огромный скрипт на части - я его просто стал вырезать куски и подвязывать с другими файлами скриптов соответственно удалив весь текст кроме стартового диалога. И вот открываю я Miro чтоб начать переносить диалоги по новой как вижу...

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Окей думаю я, вперед, обновляйся.

Обновился...

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

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

Теперь о коде игры. Господа программисты и разработчики, вэлком унижать автора :)


Все таки начал делить один большой скрипт на составляющие. И теперь это аж 11 файлов скриптов :)

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Но по порядку с главного меню:


В самом меню ничего сверхъестественного несколько кнопок и простых анимаций движения объектов и один скрипт на весь функционал.

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

И соответственно скрипта с методами с запуском этих анимаций в событии нажатия соответствующих кнопок. А так же для кнопок выхода из игры метод Application.Quit(); и для запуска игры в методе Update условие - при появлении панели на позиции 0, запуск сцены игры методом SceneManager.LoadScene();

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Если кому-то будет нужна / интересна информация о создании кнопок, простых анимаций изменения состояния, добавления функций при нажатии кнопок - напишите, я распишу отдельно подробно.

Основной код в скрипте главного меню отведен для меню настроек - выбор языка, разрешения экрана, громкости музыки и эффектов. По этому пункту очень подробно расписано тут https://www.red-gate.com/simple-talk/dotnet/c-programming/how-to-create-a-settings-menu-in-unity/ В принципе весь код для меню настроек я взял оттуда, только еще не разобрался - почему в списке всех доступных разрешений, все пункты дублируются. Есть мысль попробовать перенести цикл в метод Awake() вместо Start(), но это позже.


Теперь то, что успел накодить с игровым процессом


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


2) Кнопки справа от диалога - Строительство, новый день, настройки и выход. Если кнопки настройки и выход плюс-минус понятны из предыдущего абзаца, то кнопка нового дня так же как в главном меню - запускает анимацию шторки и отнимает единицу от счетчика дней внизу-справа экрана. А вот кнопка строительства уже интереснее - она вызывает меню строительства объектов добычи ресурсов и собственно этот же скрипт отвечает за все строительство.

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Однако код так же просто и содержит так же одни "ИФЫ" :). Все объекты добычи в игре объявлены и пронумерованы в этом скрипте и изначально при старте отключены в иерархии юнити. При нажатии на кнопку с определенным объектом скрипт проверяет по порядку каждый объект этого типа (всего 5 для каждого из ресурсов) и при нахождении какого-либо в выключенном состоянии - включает его. А в методе Update() происходит покадровая проверка для дизактивации кнопки при обнаружении отсутствия отключенных в иерархии объектов этой кнопки, а так же при недостаточном количестве ресурсов для постройки.

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

3) Разрушение объектов обрабатывается через 2 скрипта - один отвечает за подсветку объекта при наведении на него и открытии меню объекта при нажатии, второй за нажатие на кнопку и отключение объекта

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

С кнопкой отключения / разрушения объекта все очень просто - 2 метода OnMouseEnter и OnMouseExit для смены спрайта кнопки при наведении мыши и метод OnMouseDown для отключения объявленного в скрипте объекта и самой кнопки из иерархии.


С кнопкой подсветки и появления меню строения я помучился, а именно над подсветкой. Unity почему-то никак не хотел принимать new Color(), а начал адекватно работать только с new Color32 - информацию по этому нашел тут https://answers.unity.com/questions/1017582/hex-colors-in-unity.html (подкрашивается цвет спрайта поверх него). И те же самые методы OnMouse

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

4) Ремонт поселений производится по такому же принципу и коду как и разрушение, за одним исключением - целевой объект не отключается, а включается т.к. спрайт поселения у меня лежит поверх спрайта разрушенного поселения и идентичен ему (просто стерт частично в фотошопе)


5) Имеется в запасе скрипт для тултипов ресурсов - при наведении на кнопку строительства объекта над цифрой ресурсов появляется подсказка о стоимости постройки

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

Скрипт сделан похожим на OnMouseEnter, только через Event Trigger. В инспекторе объекта нажимать Add Component - Event Trigger - Add New Event Type - PointerEnter и Pointer Exit и далее так же как с кнопкой - пишем метод на включение и метод на отключение объекта в иерархии и выбираем в Event Trigger скрипт и соответствующий метод (если нужно кому-то подробнее, то я так же распишу как и с кнопками, и анимациями).


Но так же я нашел очень подробный видео урок как сделать тултипы в более правильном их формате тут https://www.youtube.com/watch?v=HXFoUGw7eKk

6) Ну и скрипт для дрожания камеры при начале бури. Скрипт взят из видео урока тут https://www.youtube.com/watch?v=9A9yj8KnM8c

P.S. Для тех кому интересно как обстоят дела со страницей игры в магазине. Ситуация так себе. Чуть более чем за месяц, страницу показало 41,991 человек. Из них посетило страницу 4,655 человек, что соответствует 11.09% переходов. В список желаний игру добавили 156 человек

Как я разрабатываю игру без опыта #5. Переработка дизайна и механик Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост, Графика, Программирование

На этом пожалуй всё. Все что вспомнил описал, что вспомню еще - опишу в следующем посте по факту дальнейшей разработки


Спасибо вам большое, за то, что прочитали этот бред рукожопа :)

Показать полностью 16
[моё] Игры Разработчики игр Компьютерные игры Unity Своими руками Гифка Длиннопост Графика Программирование
33
25
PolusX
PolusX
4 года назад
Лига Разработчиков Видеоигр

Как я разрабатываю игру без опыта #4. Нужен ваш фидбэк⁠⁠

Когда стараешься сделать лучше - главное не перестараться...

Как я разрабатываю игру без опыта #4. Нужен ваш фидбэк Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост

Кто не в курсе о чём речь - Часть 1, Часть 2, Часть 3


Кто в курсе - нужен ваш фидбэк по дизайну. Закончил прорисовку, но что-то кажется что экран перегружен информацией.


Изначальный, реализованный вариант игры

Как я разрабатываю игру без опыта #4. Нужен ваш фидбэк Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост

Промежуточный вариант редизайна из-за жалобы на плагиат (осталась только GIF, простите)

Как я разрабатываю игру без опыта #4. Нужен ваш фидбэк Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост

Конечный вариант редизайна. Мне кажется что сильно перегружен

Как я разрабатываю игру без опыта #4. Нужен ваш фидбэк Игры, Разработчики игр, Компьютерные игры, Unity, Своими руками, Гифка, Длиннопост

Благодарю за внимание к моим потугам в геймдэв.

Показать полностью 3
[моё] Игры Разработчики игр Компьютерные игры Unity Своими руками Гифка Длиннопост
18
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии