24 обучающих ресурса для начинающих разработчиков
Разработчикам игр с завидным постоянством приходится не только фиксить баги, но и учиться. Онлайн-туториалы, форумы и курсы – малая часть того, где ежедневно сидят 75% разработчиков. И если опытные ребята за много лет научились выделять главные тренды и ориентироваться в огромном потоке советов, то новички собирают эти данные по крупицам.
Лина Луговая из Epom Apps составила список полезных ресурсов для разработчиков и разбила его по темам.
Лина Луговая
1. Game Design
- Extra Credits – YouTube-канал с ретроспективным взглядом на игры, где хорошо объясняют причины успеха или краха той или иной игры.
- GDC Vault – отличная библиотека видео с GDC-панелей по геймдизайну. На сайте есть бесплатные и платные разделы с большим количеством прикладной информации.
- Game Design Dojo – подкасты от ветеранов игровой индустрии — с инсайтами, дельными советами и долей юмора. Подкасты не обновлялись с 2016, но 80% информации по разработке игр до сих пор актуальна.
- Lost Garden – небольшой авторский блог с хорошими статьями про кор-геймплей и бесплатными ассетами. Автор пишет нечасто, но по делу.
2. Programming
- Udemy – образовательный ресурс, где за $25-40 можно научиться созданию игр на Unity, HTML5 и других платформах. Здесь часто проходят распродажи курсов, и тогда есть шанс получить доступ на $15 дешевле.
- Learn Unity — идеальный ресурс от создателей платформы, который помогает изучить механику работы Unity. Он состоит из множества отдельных туториалов и целых курсов, которые помогут создать игру с нуля.
- Game Programming Patterns – бесплатная книга, которая объясняет основные паттерны, с которыми придется столкнуться при программинге. Содержит иллюстрации и примеры кода.
- Game Code School – онлайн-платформа, где можно пройти отдельные уроки или целый курс кодинга. Кроме того, она позволяет разобраться с механикой Unreal, Game Maker и другими платформами. Хотя вы не сможете загрузить примеры проектов для некоторых туториалов, на сайте можно найти их развернутые объяснения и окончательный код.
- Envato Tuts+ – еще одна платформа с туториалами, где можно научиться создавать персонажей, инвентарь, программировать игровую логику и интерфейсы. Обновляется раз в неделю. Учтите, что некоторые туториалы могут быть устаревшими, имейте это в виду, если вы решите использовать платформы вроде Unity или GameMaker.
- Lazy Foo’s Tutorials – если вы хотите научиться писать игры, будет полезно понять общую логику написания кода. Это понимание пригодится при использовании C#, Java и других языков программирования. Некоторым туториалам Lazy Foo уже много лет, но они по-прежнему являются отличной отправной точкой для тех, кто хочет сразу делать правильно.
3. Game Art
- 2D Game Art for Programmers – если вы не художник или у вас нет денег на его поиски, этот сайт научит красиво и просто рисовать векторные изображения. Автор создает пошаговые руководства и иногда делится своими файлами. А главное, он использует бесплатные программы, такие как Gimp и Inkscape, чтобы вы могли легко повторить за ним.
- Opengameart – если вам нужны шаблоны 2D- или 3D-изображений, этот медиа-архив очень пригодится. В нем собраны ассеты для бесплатного использования в оупенсорс- программах и играх. Перед тем как использовать ассеты в коммерческой игре, обязательно проверьте лицензию и решите все вопросы с их владельцем.
- Kenney – эта компания не только размещает высококачественные ассеты, но и предоставляет большинство из них бесплатно. Kenney также разработали программу Asset Forge, в которой легко создать свои собственные спрайты в 2D и 3D.
4. Музыка для игр/SFX
- Audio Tuts+ – идеальный ресурс для тех, кто хочет создавать музыку к играм. Если у вас есть время и терпение, бесплатные туториалы помогут разобраться, что к чему.
- SoundJay – большое хранилище звуковых эффектов для тех, кто не хочет заниматься их записью. Библиотека включает в себя человеческие звуки, звуки природы, транспорта и многие другие.
- Stock Music – если создание музыки не ваша сильная сторона, то на этом ресурсе можно приобрести идеальный игровой трек (от $30) или звуковой эффект (от $2). Множество жанров, удобная навигация и небанальные мелодии.
- LMMS – бесплатное приложение для создания музыкальных треков. Подходит к играм для Windows, Linux и Mac. Здесь же можно найти инструменты, плагины и сэмплы.
- DSK Music – полезен, когда нужны дополнительные VST-плагины. Здесь можно бесплатно создать отличные звуковые эффекты.
5. Маркетинг игр
- Pixel Prospector Marketing Guide – по всем этапам игрового промо: от изначальной концепции игры до релиза. Присутствуют ссылки на полезные ресурсы.
- AppSamurai – база знаний для мобильных разработчиков. Все четко, понятно и структурированно.
- Список ресурсов для публикации игры – какой-то добрый человек собрал целую базу ресурсов (есть даже вкладка с бразильскими сайтами) и ютуберов.
- tinyBuild list of Streamers – если вы хотите сделать отличное промо игры для вовлеченной аудитории, вам пригодится список стримеров с Twitch и YouTube на этом ресурсе. Главное договориться о формате обзора, цене и минутах в эфире до оплаты.
- Big List of YouTubers – если вы не фанат Twitch, обратите внимание на этот список YouTube-знаменитостей. Список слегка устарел, но в нем легко найти того, кто сделает обзор игры за адекватные деньги. Проверяйте каждого инфлюенсера сами: посмотрите на количество просмотров последних 7-10 видео, комментарии и частоту появления ютубера в эфире.
- Promoter – приложение, которое позволяет отслеживать любые упоминания игры в прессе, раздавать Steam-ключи и даже отправлять напоминалки по ивентам. Платное, но удобное приложение для разработчиков средних и больших игр.