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

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

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

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

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

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

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

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

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

Trial Park: Дневник разработчика⁠⁠

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


В марте стартовал игровой джем #GamesJam #GamesJamKanobu - нужно за месяц написать игру, используя физику. Моя цель - оценить перспективность своей идеи, а также поделится своими знаниями в разработке.


Если Вы начаниющий разработчик, думаю, этот пост будет Вам интересен.


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

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

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

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

Игра опирается на физику 2d потому, что она требует меньше вычислительных ресурсов, и позволяет заполнить пространство уровня намного плотнее, чем в 3d. Игра ориентирована на мобильные платформы, так что - это актуальная проблема. Визуально же, игра может быть реализована в полном 2d, или же использовать 3d модели - на данном этапе для меня это не важно.


Игровой процесс разделяется на волны, в которых игрок должен отражать нападения разных врагов. В какой-то мере, игра является endless runner'ом. С технической точки зрения это значит, что все игровые ресурсы стоит использовать многократно, иначе рано или поздно игра начнет притормаживать - это начнет работать сборщик мусора. В игре с постоянным и равномерным движением эти рывки буду особенно заметны, поэтому в основе всего лежит шаблон - пул объектов (Object Pool).


Пул объектов - это таблица списков, на C# она выглядит так: Dictionary < string, List< GameObject > >. В начале игры, мы заполняем эту таблицу идентификаторами объектов, которые нам нужны, и инициализируем списки экземплярами префабов - кол-во создаваемых объектов меняется в зависимости от того, как часто используется объект, например, мы добавляем 32 монетки "Coin", и всего лишь 4 яйца "Egg" - т.к. одновременно игроку может выпасть много монеток, но всего несколько яиц с динозавром. Еще один момент, на который стоит обратить внимание при использовании пула объектов - это на то, что объект всегда должен выходить из пула "чистым", в состоянии "по умолчанию" - иногда это самое сложное и чревато багами. Самый просто пример: все объекты в игре физические, и когда объект возвращается в пул, мы должны сбросить его скорости вращения / перемещения, иначе при повторном использовании он "выпрыгнет" помня о старых скоростях, что нам совсем не нужно, это выглядит так:


protected virtual void OnDisable()

{

_rigidbody.velocity = Vector2.zero;

_rigidbody.angularVelocity = 0.0f;

}


Конечно же, чем сложнее объект и чем больше состояний он имеет, тем сложнее его вернуть в состояние "по умолчанию".


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

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

Основная идея: Trigger Collector - это коллайдер, который охватывает всю "рабочую" область уровня, которая немного больше, чем размер видимой области камеры. Он постоянно перемещается за игроком, и слушает событие OnTriggerExit2D, и когда в него попадает элемент конструктора террейна - это значит, что ему пора возвращаться в пул, также это является сигналом, что нужно создать новый элемент дороги из пула и поставить его в авангарде. Вторая функция, которую выполняет Trigger Collector - это "слушать" врагов, которые покинули пределы игровой зоны - конечно, большую часть врагов должен уничтожать игрок, но это физическая симуляция, поэтому лучше перестраховаться: мы ведь не хотим, чтобы игра "зависла", когда один из врагов укатился черт знает куда, а игра все ждет, что игрок его расстреляет:

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

Для самых стойких, кто долистал дочитал до конца, ссылка на страницу GamesJam:

http://gamesjam.org/3162/ (тут можно поиграть в актуальную версию)


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


В следующей версии, я планирую добавить:

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

- систему бустеров для игрока - пополнение энергии, временное усиление огневой мощи, вместимости рожка для патронов и т.д.

- систему анти-бустеров для врагов - замедление, взрыв бомбы и т.д.


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


Спасибо за внимание и успехов в разработке :)

Показать полностью 4
[моё] Телефон Android iOS Игры Разработка Раннер Тир Длиннопост
14
32
litebox
8 лет назад
Лига Разработчиков Видеоигр

Воксельный редактор машинок для Out of Brakes⁠⁠

Всем привет,


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

Воксельный редактор машинок для Out of Brakes Гонки, Редактор, Voxelart, Android, iOS, Разработка, Раннер, Длиннопост
Воксельный редактор машинок для Out of Brakes Гонки, Редактор, Voxelart, Android, iOS, Разработка, Раннер, Длиннопост

Игра сделана на Unity3d.

Воксельный редактор машинок для Out of Brakes Гонки, Редактор, Voxelart, Android, iOS, Разработка, Раннер, Длиннопост
Воксельный редактор машинок для Out of Brakes Гонки, Редактор, Voxelart, Android, iOS, Разработка, Раннер, Длиннопост

В игре есть набор готовых машинок, которые можно открывать за монетки - удивительно свежая механика :)

Теперь в игре есть и встроенный редактор, который позволяет создавать свои собственные транспортные шедевры.

Воксельный редактор машинок для Out of Brakes Гонки, Редактор, Voxelart, Android, iOS, Разработка, Раннер, Длиннопост
Воксельный редактор машинок для Out of Brakes Гонки, Редактор, Voxelart, Android, iOS, Разработка, Раннер, Длиннопост

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

1. дать игроку бесконечный набор кубиков/колесиков/фигурок,

2. ограничить их кол-во и дать игроку возможность собирать новые


Второй вариант мне показался куда интереснее, т.к. добавляет в игру еще одну механику.

Показать полностью 5
[моё] Гонки Редактор Voxelart Android iOS Разработка Раннер Длиннопост
14
20
Saurusx
8 лет назад
Лига Разработчиков Видеоигр

Разрабатываю раннер на андроид. Нужен совет⁠⁠

Всем привет!

Месяц назад решил разработать свою первую игру и остановился на раннере. Хоть многим они уже порядком надоели, но все-таки для первой игры вполне нормальный вариант.

Через месяц разработки у меня имеется вот что:


Лагерь орков

Разрабатываю раннер на андроид. Нужен совет Игры, Unity, Gamedev, Разработка игр, Раннер, Длиннопост, Геймдизайн

Деревня

Разрабатываю раннер на андроид. Нужен совет Игры, Unity, Gamedev, Разработка игр, Раннер, Длиннопост, Геймдизайн

Город

Разрабатываю раннер на андроид. Нужен совет Игры, Unity, Gamedev, Разработка игр, Раннер, Длиннопост, Геймдизайн

Ещё есть пещера с железной дрогой, которая будет их соединять.


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


На данный момент я только заканчиваю с окружением, и со следующей недели планирую уже приступать к препятствиям, оркам и анимациям. Так вот на счет орков и анимаций я примерно представляю, что хочу сделать, но на счет препятствий пока что в тупике.


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


Поэтому хочу спросить совета у сообщества - может есть какие-нибудь идеи и пожелания, какие препятствия можно было бы поставить.


Всем спасибо за внимание, буду рад любым комментам!

Показать полностью 3
[моё] Игры Unity Gamedev Разработка игр Раннер Длиннопост Геймдизайн
60
22
opasnoste11
opasnoste11
8 лет назад
Лига Разработчиков Видеоигр

Часть 4. Путь в большой геймдев.⁠⁠

Часть 1: http://pikabu.ru/story/kak_sdelat_igru_esli_tyi_gumanitariy_...

Часть 2: http://pikabu.ru/story/igra_ot_gumanitariya_chast_2_4397337

Часть 3: http://pikabu.ru/story/chast_3_tak_len_chto_pryignu_vyishe_g...


Привет, игроделы и игроманы. Серию постов о разработке своей игры для ПК и Android я выкладывал аж полгода назад. Уже тогда игра была вполне играбельна и вот-вот была готова перейти в стадию открытого бета-тестирования, а там недалеко было и до релиза.


Почему же разработка так затянулась? Потому, что меня взяли на работу в геймдев! И свободного времени стало в разы меньше. Знаю, многие хотят в подробностях узнать что и как, но рассказывать особо нечего как ни странно. Пару недель я просматривал вакансии на известном сайте gamedev.ru, и тут подвернулось подходящее место, не требующее глубоких специальных навыков. Ну, я и отправил обычное резюме, относящееся к геймдеву лишь прописанными навыками работы с разными редакторами и прочим. Было 2 собеседования и один простенький тест по анализу плюсов, минусов и баланса одной казуальной игры. Я их прошёл достойнее других и в итоге оказался на должности помощника геймдизайнера. Звучит размыто, не так ли? :) Это потому что в мои обязанности входит всё подряд. Если описать работу одним предложением, то я собираю графику от дизайнера и разработки программиста в одно целое в Unity и настраиваю всё это по прихоти геймдизайнера. Сейчас мы практически закончили базовую версию нашей игры. Работать над ней было невероятно увлекательно. Кому интересно - она бесплатна и доступна на Android и с сегодняшнего дня на iOS. [На правах рекламы] Наша группа ВК https://vk.com/imperiyagame


Такие дела. Вернёмся же к моему проекту. Кратко напомню — по виду это раннер, а по сути это упрощённые ралли гонки, где игрок преодолевает различные препятствия и трудности на трассе, вручную переключая скорости. Для пущей понятности даже поменялось название на Ралли по Галактике (Galactic Rally).

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

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

Спасибо за внимание, следите за обновлениями!

Показать полностью 1
[моё] Galactic Rally Unreal Engine 4 Раннер Инди Indie Видео
39
4
vitaly.megabyte
vitaly.megabyte
8 лет назад

Косари на Android, Альфа-версия.⁠⁠

Косари на Android, Альфа-версия. Косари, Unity, CynicMansion, Android, Раннер, Я сделяль

Всем привет! Хоть с опозданием, но я выкладываю таки свою игру про косарей. Сколько я ни видел игр про косарей - все они были на комп. И я решил восполнить этот пробел! Эта игра сделана в формате раннера. В заголовке я уже написал, что это Альфа-версия игры. На самом деле, я бы сказал, это ОЧЕНЬ Альфа версия. Откровенно говоря, она сделана на скорую руку. Но, я обещаю, что скоро обязательно будут обновления.

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

Проект я делаю бесплатным. В нем нельзя купить ничего за деньги. Короче, если несетесь на камни - смиритесь - Вам уже ничего не поможет).

И, да, о слабом месте игры - дизайне. Я - хреновый дизайнер. Кое-как смог выдолбить косаря. Поэтому, если вы хотите помочь проекту, (и, естественно, попасть на главное меню), то вот список того, что требуется:

- анимация дождя;

- анимация косы;

- анимация травы;

- нормальный дизайн главного меню;

- нормальный дизайн меню паузы.

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

И, наконец... Барабанная дробь... Ссылка на игру! У меня, к сожалению, нет аккаунта разработчика, поэтому вот Яндекс.Диск:

https://yadi.sk/d/Q5-aXytbyQqpw

P.S. Игра может не запуститься на устройствах младше Android 4.1.

P.P.S. Игра очень нагружает телефон. Исправление - в следующих обновлениях.

Благодарю @cynicmansion, за комикс, а @shadowpriest87, за идею.

Показать полностью
[моё] Косари Unity CynicMansion Android Раннер Я сделяль
19
4
PoofCaine
9 лет назад

Вот раньше раннеры делали.....⁠⁠

Вот раньше раннеры делали..... Комиксы, Игры, Человек-паук, Раннер, Spider-man, Ужасы

Видео встроить не смог. Реквестую русскую озвучку. В свое время от нее неделю кошмары снились.

P.S. Картинка не моя, с ногами накосячил не я) 

Комиксы Игры Человек-паук Раннер Spider-man Ужасы
7
4
capscollector
capscollector
9 лет назад

ФБР тоже делает игры и сложный солитер⁠⁠

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


Первая игра создана вроде как Федеральным Бюро Расследований неких штатов некой Америки пройти можно по ссылке https://cve.fbi.gov/whatis/?state=blameSection1 - суть в том что это раннер и тысячи их, однако, люди знакомые с английским могут найти некий шарм в сообщении появляющемся при "провале" уровня, его передавать не буду, дабы не раскрывать этот секрет. Кому не лень - сам пройдет по ссылке, попробует и увидит.


Вторая игра выпущена при участии бывшего министра обороны США Д. Рамсвелда, и представляет собой усложненную версию заурядного пасьянса Солитер, в которую по слухам любил играть некто У. Черчиль, однако в данном случае игра выпущена для ios устройств и скачать можно вот по этой ссылке https://itunes.apple.com/ru/app/churchill-solitaire/id103080...


Прошу прощения если баян, однако Баянометр подозрительно молчал.


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

Игры ФБР Раннер Политика Бараны США Пасьянс Солитер Текст
6
Arrr13
Arrr13
10 лет назад

Необычный раннер EarthNight.⁠⁠

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