Всё про геймдев для девелоперов, художников, левел- и геймдизайнеров, сценаристов Разместить рекламу: @tproger_sales_bot Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Игры для улучшения логического мышления и алгоритмических навыков
В статье представлено более 20 увлекательных игр, и здесь мы расскажем о некоторых из них:
Colobot — известная многим игра, предназначенная для легкого освоения программирования. Язык в игре схож с C. Ваша задача — найти новую планету для жизни.
Screeps — многопользовательская стратегия, в которой вы пишете код для управления поведением ваших «юнитов».
The Nand Game — бесплатная веб-игра, в которой вы собираете компьютер, начиная с самых простых компонентов.
The Signal State — постапокалиптическая игра, где вам предстоит выступить в роли техника и решить 40 увлекательных головоломок (именно она изображена на превью).
BOX-256 — 8-битный компьютер с 256 байтами памяти и 16-цветным экраном. Для настоящих ценителей ностальгии.
Oh My Git! — игра, обучающая основам Git. В ней визуализируются внутренние структуры репозиториев. Проект является опенсорсным, поэтому вы можете изучить исходный код.
#general
Как собрать инди-команду для своего проекта
Если очень кратко:
— Создайте питч-документ: Опишите суть проекта, целевую аудиторию, геймплей, монетизацию и уникальные особенности. Этот документ будет вашим ориентиром при поиске коллег.
— Определите сроки: Оцените, сколько времени вы готовы потратить на разработку, прежде чем потеряете интерес.
— Оцените объем работы: Выясните, сколько нужно разработать и откуда взять контент.
— Оцените риски: Подумайте о возможных проблемах, например, о нехватке нужных специалистов или отказе площадки.
— Пре-продакшн: Подготовьте детальное техническое задание для команды и найдите единомышленников для работы.
— Определите свои обязанности: Будьте готовы координировать разработчиков, организовывать процесс и проводить исследования.
— Обсудите финансовые условия: Определите ставку, процент или разовую выплату для команды.
Более подробно о каждом пункте можно узнать в статье.
@make_game #советы #начинающим #инди
Когда пытаешься понравиться парню, а он геймдевелопер
@make_game
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Это мы уважаем: в Steam началась распродажа игр для программистов в честь Ады Лавлейс — первого в мире разработчика
На этот раз в центре внимания игры, которые вдохновляют на изучение программирования, автоматизации и инженерии. Среди предложений есть как популярные хиты, так и независимые проекты, которые помогают понять основы программирования и алгоритмического мышления.
Жёлтые ценники продержаться до 14 октября, так что успевайте!
#новости
Архивные кадры создания анимаций для того самого Принца Персии
Анимации делались с помощью технологии ротоскопии - спрайты обрисовывались поверх кадров с реальными людьми. Такой вариант создания графики был популярен в те времена и в других играх.
P.S. Про эту технологию и про другие этапы эволюции графики рассказываем тут.
#история #графика
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
В последний скриншотник этого лета делитесь прогрессом разработки своих игр за эти 3 жарких месяца.
@make_game #скриншотник
Как рисовать тем, кто не умеет рисовать
Инди-геймдев полон случаев, где разработчик в одни руки берёт не только код, но и 2D/3D. Какой стиль арта выбрать, если не чувствуешь себя уверенным художником?
— Примитивные фигуры: прямоугольники, треугольники, круги и т.д. Фигурам можно добавлять лица, эмоции и характер.
— Простой пиксель-арт: минималистичный стиль без сложных анимаций, не отвлекающий от геймплея.
— ASCII-арт: визуальные элементы создаются с помощью текстовых символов.
— Черновые наброски: графика может быть несовершенной, но останется уникальной.
— Ротоскопинг: графика создается путем обрисовки кадров реальных видео, снятых самим разработчиком.
https://youtu.be/7v4EcanyRws?si=Qz-t2svpZ_SG2OgW
@make_game #инди #графика
Кто-то: отжимайся один раз за каждый проект, оставленный «на потом».
Я:
@make_game
150 полезных ссылок по геймдеву
Такой чиназес нельзя упускать — автор собрал книги, тематические телеграм-каналы и другие полезные ресурсы по всем направлениям геймдева для ваших закладок.
Доступно без смс и регистрации в статье.
@make_game #general #теория
Подборка бесплатных 3D-ассетов под CC0
Бесплатный сыр бывает не всегда в мышеловке, но и на этом сайте, например. На текущий момент тут насчитывается 14 бесплатных ассет-паков, которые можно свободно использовать даже в коммерческой разработке.
Среди них: UI Kit, стартовые наборы моделек для различных игр (платформеры, танки, фермерство, гиперкэж), а также прочие паки текстурированных 3D-ассетов на разный вкус.
Налетаем, сохраняем
@make_game #ассеты #3d #бесплатно
Как прекратить бесконечно полишить игру и наконец дойти до релиза
Бывало ли у вас, что во время разработки вы узнаёте что-то новое и решаете улучшить свою игру? А если ещё пройдёте курс и прокачаете навыки? Некоторые инди-разработчики в таких ситуациях полностью переделывают игру и бесконечно её дорабатывают. Но это может привести к тому, что игра никогда не выйдет, а девелопер столкнётся с выгоранием.
Забирайте статью, где обсуждаются циклы запуска и полировки, а также способы избежать этих проблем, чтобы выпускать игры вовремя.
#инди #советы
Главное не заплакать, главное не заплакать
@make_game
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
@make_game #скриншотник
Камера не всегда должна быть привязана к герою — трюк с четырьмя линиями в сайд-скроллерах
Иногда вариант, когда камера жестко прикреплена к игроку, не совсем удачный. Если она слишком резко двигается, игрок может упустить важные детали в игре.
Чтобы решить эту проблему, пользователь MrWpGg предложил интересную модель движения камеры, которая ведет себя выборочно и не всегда прямо следует за персонажем. Вот как это работает:
— Камера делится на 4 линии, которые проходят с равными интервалами. Пронумеровываем их слева направо от 1 до 4.
— Когда игрок движется влево, камера фокусируется на третьей линии, а при движении вправо — на второй.
— Если игрок резко меняет направление, камера остаётся на месте, пока персонаж не коснётся либо четвёртой линии (тогда камера переместится на вторую), либо первой (и камера вернется на третью).
#2d
Бесплатные паки музыки, даже под коммерцию
Реддитор поделился 17 музыкальными паками под лицензией CC0. Автор вдохновлялся популярными саундтреками из Doom, Stardew Valley, Cyberpunk, Watch Dogs, и других игр с крутой музыкой.
Где забрать:
1. Переходим на этот сайт;
2. Выбираем интересующую тематику;
3. В каждой тематике есть несколько треков.
#бесплатно #ассеты #аудио
Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)
#обсуждение
Как правильно перенимать механики с других игр
При составлении дизайн-документации полезно изучить конкурентов, чтобы избежать ошибок и найти удачные решения. Вот краткий план, как деконструировать игровые механики:
— Поиск референсов: Определите жанр и теги вашей игры, затем ищите похожие игры, например, в Steam.
— Изучение игр: Просмотрите летсплеи отобранных игр и выделите механики, которые могут подойти для вашей. Попробуйте сами поиграть, чтобы ощутить эмоции от механик.
— Разбор механики: Если хотите повторить поведение камеры, запишите все её состояния: основное, при беге, прицеливании и т. д.
— Создание UML-диаграммы: Отразите состояния на диаграмме, уберите лишние, оставив только основные. Укажите параметры для каждого состояния, такие как радиус или скорость камеры.
— Документация: На основе диаграммы создайте дизайн-документацию. Обязательно прикрепите ссылки на референсы.
— Обратная связь: Укажите, что можно улучшить и с чем механика может конфликтовать, чтобы лучше интегрировать её в вашу игру.
Источник
#геймдизайн #советы #теория
Берём на заметку к трудоустройству
Реддитор показал своё портфолио в виде интерактивной 3D-сцены, где можно узнать информацию по нему, как по специалисту. Карту можно вертеть, читать точки интереса, и даже поколесить на полицейской тачке.
С таким портфолио шансы быть замеченным явно выше.
@make_game reddit
С Днём знаний, друзья!
Мы все учились понемногу. Даже те, кто сегодня меняет сферу IT и целый мир.
В честь праздника подготовили для вас небольшой школьный альбом, в котором показали, что могли бы пожелать себе столпы IT-индустрии будучи выпускниками.
Фундаментальные советы по геймдизайну
Советов по геймдизу полно, но есть маст хэв, о котором стоит знать. Вот самые яркие из них, а полный список в гайде:
— Устанавливайте фокус внимания игрока (словно башня Мордора для хоббитов)
— Создавайте предвкушение событий (как напряжённая музыка перед боссом)
— Следите за правдоподобностью событий и механик, чтоб было не как на видео (враги реагируют на шум, а красные бочки каскадно взрываются)
— Наслаивайте события для динамики (параллельные враги во время битвы с боссом)
— Звук должен усиливать эффект (эхо в пустом коридоре или хруст льда под ногами)
— Контролируйте темп игры (спокойная зона после погони)
— Распределяйте пространство уровня (узкий коридор перед ареной)
— Убедитесь, что все члены команды согласовали концепцию и видят игру одинаково.
@make_game #советы #геймдизайн
Наконец достойная платформа запуска Doom
Google DeepMind показали игровой движок GameNGen, полностью основанный на модели нейронки. Движок позволяет взаимодействовать со сложным окружением в реальном времени на длинных траекториях с высоким качеством. Т.е. то, что вы видите выше — геймплей, отрендеренный по модели ИИ. В коде нет стандартно прописанных структур уровней или игровой логики — все ассеты и логика хранятся в «памяти» ИИ.
GameNGen уже может интерактивно моделировать классический DOOM со скоростью более 20 FPS.
Т.е. где-то в перспективе геймдев будет выглядеть так: составляем мощный промпт-описание игры, скармливаем референсы и готово.
Кто-нибудь, сделайте на этом движке корованы.
#новости #doom #ai
Мы ищем менеджера по продажам в команду Tproger
Всё как у людей: хорошая зарплата, гибрид и дружный коллектив. Оставляйте заявку и смотрите подробности: https://tprg.ru/l1rP
#вакансии #работа
Делитесь в комментариях скриншотами, гифками и видео из своих игр.
#скриншотник @make_game
Превратим идею в историю, а историю в компьютерную игру
Узнайте, с чего начинается создание игры, на открытом уроке от Otus. Разберёмся в интерфейсе движка и познакомимся с его базовыми возможностями.
Практика: Разработка визуальной новеллы на движке Twine.
Урок приурочен курсу «Сценарист игр и Нарративный дизайнер» от Otus.
Регистрация и подробности:
https://otus.pw/lF42/?erid=LjN8KPbsH
Это #партнёрский пост
Ловите подборку игроновостей с недавнего Gamescom
— Да здравствует Mafia 4 — Mafia: The Old Country — приквел к первой части.
— Анонсирован Borderlands 4 — играем за охотника на сокровища, пробираясь через толпы врагов на новой планете.
— Показали Dune: Awakening — сетевой выживач по Дюне от разрабов Conan Exiles.
— Анонсирован Path of Exile 2 — новая часть будет 15 ноября.
— На закуску — аналог «Любовь, смерть и роботы», но по играм. «Секретный уровень» — это набор короткометражных мультфильмов по D&D, Warhammer 40k, PAC-MAN, Unreal Tournament и другим культовым игрушкам.
@make_game #новости
Универсальный чек-лист, чтобы сделать ближнюю боёвку импактней
Блокнот, ручка, записываем:
1. Добавьте отскок для противника при получении удара.
2. Меняйте цвет противника на короткое время после удара (обычно белый/красный).
3. Слегка двигайте игрока вперед во время атаки.
4. Запускайте партиклы или следы на оружии игрока.
5. Отобразите партиклы получения удара на противнике.
6. Для усиленных ударов можно добавить небольшую тряску камеры.
#советы #геймдизайн
Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)
@make_game #обсуждение