GameDev: разработка игр – Telegram
GameDev: разработка игр
7.69K subscribers
758 photos
173 videos
1 file
1.09K links
Всё про геймдев для девелоперов, художников, левел- и геймдизайнеров, сценаристов

Разместить рекламу: @tproger_sales_bot

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
«Пожертвуйте плотью»

Такую акцию запустили Blizzard для напоминания о будущем выходе Diablo lV (ожидается в 2023) и отметить 25-летие компании. Студия подарит цифровую копию игры и доступ к бете тем, кто набьёт их тематические татуировки.

Известные мастера будут делать эксклюзивные тату, вдохновляясь вселенной Diablo. Но эту возможность ещё нужно выиграть.

Источник

#новости
👎51👍9🔥7😁4🤔2
Подборка ресурсов с бесплатной музыкой и звуками

Сохраняйте и пользуйтесь:

1. 99sounds.org — большая коллекция звуков и музыки. Пользоваться можно и без регистрации, но зарегистрировавшись, можно получать уведомления о новых библиотеках.
2. Soundgator.com — сайт создан с целью распространения бесплатной музыки. Требуется регистрация.
3. Pacdv.com — большой сборник звуков. Выбираете нужную категорию, нажимаете на название понравившегося звука и через контекстное меню сохраняете.
4. Freesfx.co.uk — многотысячная коллекция музыки и звуков. Всё бесплатно, но при условии, что в конечном продукте вы укажите их сайт.
5. OpenGameArt.org — сайт-сборник контента для разработчиков игр. Помимо звуков и музыки, тут есть арты, концепты, модели и текстуры. Пользователи сами загружают контент и выбирают тип лицензии.
6. Musopen.org — сборник классических произведений. Имеется удобный поиск.
7. Soundeffectsplus.com — более 5000 звуков, записанных командой профессионалов в области аудио.
8. Dig.ccmixter.org — всё говорится в их слогане — «You Already Have Permission».

P.S. Похвастаться звуками и крутыми треками из своих игр можно в скриншотнике ниже.

#аудио #бесплатно #инди
🔥465👍4👏2😁1
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
🥰18👍4
Что такое сглаживание и как оно работает?

Замечали ли вы, что иногда в играх контрастные объекты сильно пикселизируются? Это значит, что в настройках графики отключено сглаживание. Именно эта функция убирает все огрехи рендера, ступеньки на наклонных линиях и просто делает картинку мягче и приятней.

Алгоритмов сглаживания много. Про основные типы и их принцип работы рассказали тут:

https://tprg.ru/jZnw

#теория #графика
😁33👍6🔥1💩1
Как мотивировать игрока возвращаться в игру — секреты удержания

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

«Инвестиции» в игровой мир: покупка дома, строительство города, декорирование машины — всё, что привязывает игрока к какому-либо объекту. Игрок потратил на него много времени, поэтому и не захочет расставаться с ним. Идеальный пример — Minecraft, где каждая постройка и каждый блок — это инвестиция в игровой мир.

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

Постоянное увеличение количества контента может мотивировать игрока как в рамках текущей сессии, так и долгосрочно. Если контента много, то его можно даже продавать, как делают во многих MMORPG. Очевидным минусом является то, что для нового контента нужны деньги и время.

Сюжет также может хорошо повлиять на ретеншн. Игроков может привлечь резкий сюжетный поворот или интересный персонаж.

Социальные взаимодействия. Участники сообщества сразу погружаются в совместную активность, тем самым привязываются к игре. Но это может порождать и ссоры между группами людей. Здесь же есть место для «соревновательного» элемента. Игроки захотят больше уделять внимания игре, чтобы оказаться превосходней других.

Игровая экономика. Это может привлечь азартных игроков, которым нравится преумножать своё имущество.

Простор для творчества. Желание создать что-то новое может вернуть игрока. Именно поэтому тот же Minecraft так долго был популярен. Это же и повышает реиграбельность.

Почитать подробнее про ретеншн и его классификацию можно в этой статье. Там же можно найти способы возвращения «ушедших» пользователей:

https://tprg.ru/ENrX

#советы #геймдизайн
👍263👎1
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
🥰17👍5💩2
«Если видеоигры не остановят, это будет наше будущее»

Эта цитата недавно завирусилась на просторе реддита. И она, к слову, из книги 1982 года. А справа, видимо, то, как автор представлял будущие игровые устройства.

Как считаете, это будущее уже наступило? Благодаря каким играм?

P.S. Кому интересно, книга «The Official I-Hate-Video Games Handbook».

#обсуждение
👍39😁84🤔4
Создание UX/UI в играх

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

Сохраняйте краткий пайплайн:

1. Сначала нужно наметить примерную структуру макета, расставить основные элементы UI. Чем выше приоритет элемента, тем он больше должен обращать на себя внимания. Так можно упростить навигацию пользователя по UI.

2. Далее нужно утвердить UX макет: расположение и форма элементов интерфейса, его шрифты.

3. Дальше следует создание карты экранов. Это буквально схема переходов между всеми окнами игры.

4. Теперь можно приступить к прототипированию UX. На этом этапе настраиваются все переходы, мигания и вылеты поп-апов. Кстати, по словам Славы, одна из самых удобных программ для прототипирования интерфейсов — Principle.

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

6. После создания наброска UI можно перейти к финальной версии скетча: детализировать рисунки, подкорректировать цвета.

7. На этом этапе всё готово — можно собирать интерфейс воедино.

Детальнее: https://tprg.ru/apyY

#ux #ui #теория
🔥19👍81👎1😁1
Уже успели заценить новый трейлер Atomic Heart?

«Я так хочу, чтобы лето не кончалось» — играет на фоне ремикс песни Аллы Пугачёвой, пока главный герой сражается с роботами, используя телекинез, заморозку и электрическое поле.

В трейлере также показали локации и богатый арсенал оружия. Местность может показаться знакомой — всё потому что история разворачивается в альтернативном мире, где СССР когда-то достиг огромного технологического прорыва. Но как всегда, всему помешали роботы, которые встали против человечества.

P.S. Мне одному напомнило Bioshock?

#новости
👍324💩4🔥1
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
👍13🤩2🥰1😢1
Как стать геймдизайнером?

Итан Леви — геймдизайнер с 12-летним стажем. Он работал в EA, BioWare, Playfirst и других компаниях.

В своей серии статьей на Реддите «Breaking into game design» Итан поделился не только своим личным опытом становления геймдизайнером, но и рассказал, на что он обращает внимание сейчас, собеседуя и нанимая разработчиков в свою команду.

Здесь можно почитать перевод на русском:

https://tprg.ru/EHTv

#геймдизайн #советы
👍35😁10🔥51🥰1
Как инди-разработчику собрать команду под свой проект

В статье расписаны этапы и рекомендации по сбору инди-команды. Если кратко:

1. Сначала составьте небольшой питч-документ, где будет расписана суть продукта: поддерживаемые платформы, ЦА, основной геймплей, способы монетизации, USP (уникальные особенности). Этот документ вы и будете показывать потенциальным коллегам.

2. Определитесь со сроками. Подумайте, сколько времени вы сможете потратить на разработку игры, перед тем, как она вам надоест.

3. Определитесь с объёмом работы: сколько предстоит разработки, сколько контента, где брать аудио и т. д.

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

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

6. Вам, как руководителю проекта, нужно будет определиться со своими обязанностями: координация разработчиков, организация и поддержка проекта, ведение спринтов, демо и ретроспектив, проведение исследований.

7. Обговорите с коллегами финансовую часть: ставку, процент или разовую выплату.

Детальнее про каждый из пунктов можно почитать тут:

https://tprg.ru/fQw4

#инди #советы
🔥15👍101🥰1🤔1
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
👍12🥰4
Tiled — бесплатный редактор карт для 2D-игр

Редактор основывается на системе тайлов в различных проекциях (ортогональная, изометрическая и даже шестиугольная). Tiled поддерживает большое количество библиотек и фреймворков, может экспортировать карты в большинство популярных игровых движков: UE 4, Unity, Godot, Solar2D, Construct 2 и другие. Полный список можно посмотреть здесь. Расширять функционал редактора или автоматизировать процессы в нём можно с помощью js-скриптов.

Страница редактора: https://tprg.ru/sWz4

#2d #инструменты
👍354
11 программ для работы с пиксель-артом

1. GIMP. Очень похожий на Photoshop редактор с множеством похожих функций. Стоимость: бесплатно.

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

3. GraphicsGale. Редактор, который отлично подходит для работы с анимированием спрайтов. Стоимость: бесплатно.

4. GrafX2. Простой редактор, в котором доступно 256 цветов. Есть возможность работы со слоями и базовый инструмент для покадровой анимации. Стоимость: бесплатно.

5. PikoPixel. Подобный редактор, который запускается на Mac и Linux. Стоимость: бесплатно.

6. Piskel. Онлайн-редактор с основными инструментами для рисования в технике пиксель-арта. Стоимость: бесплатно.

7. Lospec. Упрощённая версия графического редактора. Здесь есть лишь несколько базовых инструментов. Стоимость: бесплатно.

8. Aseprite. Программа с простыми и интуитивно понятными инструментами для рисования пиксель-арта. Стоимость: 435 ₽.

9. Pyxel Edit. В отличие от предыдущего инструмента вся работа в Pyxel Edit основана на тайлах. Это очень полезно при разработке игры с повторяющимися паттернами в окружении. Стоимость: 9$.

10. Pro Motion NG. Анимирование, тайл-маппинг, антиалиасинг и продвинутый редактор для работы с цветом. Также программа позволяет легко интегрировать ассеты в игровые движки. Стоимость: 699 ₽ (есть и бесплатная версия).

11. Adobe Photoshop. Знакомый графический редактор, который подойдёт и для работы с пиксель-артом. Стоимость: 499 ₽.

Источник: Brandon James Greer

#2d
👍29👏1
Инструменты геймдизайнера

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

— для отслеживания задач: Workflowy, Todoist;
— для работы с документацией: Notion, Confluence, Google Docs;
— для работы с текстами и конфигурациями: Sublime Text 4, Atom;
— для работы с таблицами: Excel, Google Sheets, Numbers;
— для составления интерфейсов и диаграмм: Moqups, InVision, Gliffy;
— для прототипирования игр: GameSalad, Stencyl, Defold, Unity;
— для ассетов: Reiner’s Tilesets, Kenney, OpenGameArt, Game-icons, Icons8.

Подробнее про каждый из сервисов: https://tprg.ru/rFsf

#геймдизайн #инструменты
🔥10👍7💩1
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
👍3
Оптимизация игр на Unity

Это статья об оптимизации самого проекта, игрового мира и ассетов. Про оптимизацию кода мы уже говорили в этом посте.

В статье рассказывается о редукции полигонов моделей и про изменение LOD’а, а также про батчинг, оптимизацию текстур и настройку камеры. В конце приведён подытоживающий список советов для оптимизации. Вот некоторые из них:

— Если целевая платформа — мобильная, то используйте в кадре не более 200 тысяч вершин (оценка для уровня iPhone 7).
— Используйте Occlusion Culling для снижения видимой области игрового мира.
— Используйте скайбоксы для имитации сильно отдалённых объектов.
— Не забывайте про батчинг.
— Не используйте динамическое освещение без необходимости — чаще запекайте в лайтмапы.
— Используйте «мобильные» эквиваленты шейдеров, если таковые имеются. Из-за их упрощения они работают быстрей.

Подробнее:

https://tprg.ru/BApk

#советы #оптимизация #unity
👍291🔥1
Как закончить бесконечную разработку и наконец выпустить игру

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

В статье разобрали петлю запуска и петлю полировки, а также рассказали, как этого избежать, чтобы выпускать игры в срок:

https://tprg.ru/TM2z

#советы #инди
👍20
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
👍12🥰2
10 принципов и советов разработки игрового UI

Сохраняйте и пользуйтесь.

Игровой интерфейс должен быть не только красивым, но и удобным, чтобы игрок мог в нём легко ориентироваться. Для этого стоит помнить некоторые правила:

1. Движение взгляда. При чтении наши глаза движутся слева направо, сверху вниз. Поэтому самые важные элементы UI стоит располагать по диагонали из левого верхнего угла.

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

3. Группируйте объекты. Человек плохо воспринимает большой объём данных. Куда лучше, когда эти данные разбиты на группы. Элементы интерфейса стоит группировать по общему признаку или задаче, чтобы пользователь шёл от общего к частному.

4. Не забывайте про привычные элементы. Под привычными подразумеваются устоявшиеся решения. Например, в большинстве РПГ интерфейс примерно похож, а кнопка звонка почти везде имеют иконку телефонной трубки. Или же Закон Якоба.

5. Дозируйте информацию, которую интерфейс даёт игроку. Когда пользователь сталкивается с UI в новой игре, то ему приходится впитывать много информации. Чем больше — тем сложнее. Поэтому стоит разбивать интерфейс на простые экраны, в которых легко разобраться. Правило действует и для игровых механик.

6. Не забывайте про единообразие. Хоть интерфейс может состоять из многих окон, но это всё одна единая система. Поэтому, если в одном окне используете один дизайн кнопок, то готовьтесь им пользоваться и в других окнах.

7. Обратная связь. Бывает так, что в игре может быть недоступно какое-то окно или кнопка. Но игроку обязательно нужно объяснить причину того, почему они недоступны. Отсутствие подсказок может вызвать недоумение у игрока.

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

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

10. Ставьте акцент на главные элементы UI. Это нужно, чтобы сконцентрировать внимание на более важных элементах во всём интерфейсе, иначе игрок может просто растеряться. Выделять можно ярким цветом, анимацией или размером.

Детальнее про эти советы:

https://tprg.ru/fIXh

#советы #ui #ux
17👍10🤨3