106 статей для Junior Game-разработчика: большая подборка
Материалы для старта в разработке игр: выбор движка, Unity, Unreal Engine, Godot, игровые механики, графика, физика, интерфейс, звук и публикация.
Профессия и основы разработки игр
- Мастерская игр «Урсула» представляет конструктор 3D-игр для начинающих инди, наставников кружков и энтузиастов геймдева
Чтобы понять процесс разработки и выпуска игры.
- Мифы, суеверия и народные мудрости в разработке игр
Чтобы понять процесс разработки и выпуска игры.
- Разработка игры Jim Power для 8-битной приставки: из первых рук
Чтобы понять процесс разработки и выпуска игры.
- Как я писал свою первую игру для Dendy
Чтобы понять процесс разработки и выпуска игры.
- Как я наконец осуществил мечту заняться разработкой игр
Чтобы понять процесс разработки и выпуска игры.
- Геймдев без иллюзий: что нужно знать заранее, если хотите создать игру
Чтобы понять процесс разработки и выпуска игры.
- Геймдев в браузере: опыт разработки игр на JavaScript
Чтобы понять процесс разработки и выпуска игры.
- Через тернии к играм: истории о том, как люди пришли в геймдев из других сфер
Чтобы понять процесс разработки и выпуска игры.
- 300 книг для разработчиков игр: обновление Gamedev библиотеки
Чтобы понять процесс разработки и выпуска игры.
- Разработал 50 игр. Мои самые первые игры (Часть 1)
Чтобы понять процесс разработки и выпуска игры.
- Игры приставок: как влюбленность в видеоигры переросла в интересный геймдев
Чтобы понять процесс разработки и выпуска игры.
- 20 советов для разработчиков игр от разработчиков игр
Чтобы понять процесс разработки и выпуска игры.
Unity и C#
- Atomic — свежий взгляд на разработку игр Unity и C#
Чтобы создавать игровые механики в Unity.
- Автоматизируй всё! Настройка CI-CD в Unity Часть вторая. Сборка Unity Cloud build
Чтобы создавать игровые механики в Unity.
- История создания первой игры на Unity — от идеи до релиза
Чтобы создавать игровые механики в Unity.
- Делаем простую игру с кнопками, ящиками и дверями на Unity
Чтобы создавать игровые механики в Unity.
- Гуманитарий с 0 знаний в программировании. 3 часть. Первые шаги в C# (и слегка Unity)
Чтобы создавать игровые механики в Unity.
- Производительность Unity C#: советы и приемы
Чтобы создавать игровые механики в Unity.
- Защита игр и мобильных приложений от взлома для чайников (Unity, C#, Mono)
Чтобы создавать игровые механики в Unity.
- История создания моей первой игры на Unity
Чтобы создавать игровые механики в Unity.
- Простой зомби-шутер на Unity
Чтобы создавать игровые механики в Unity.
- Архитектура в Unity-разработке: паттерн «Спагетти»
Чтобы создавать игровые механики в Unity.
- Трассировка лучей на GPU в Unity
Чтобы создавать игровые механики в Unity.
- На защите GameDev'a: статический анализ и Unity
Чтобы создавать игровые механики в Unity.
Unreal Engine и C++
- История C и C++. Часть вторая: стандартизация C и C++, Qt, Clang, Unreal Engine
Чтобы разрабатывать производительные игры в Unreal Engine.
- Делаем свою Blueprint K2 Node в Unreal Engine
Чтобы разрабатывать производительные игры в Unreal Engine.
- Туториал по Unreal Engine: C++
Чтобы разрабатывать производительные игры в Unreal Engine.
- Создаем плагин с генеративным ИИ для Unreal Engine на C++ (офлайн и онлайн версии)
Чтобы разрабатывать производительные игры в Unreal Engine.
- Создание игры на Unreal Engine 4 за 150 часов (видео + исходники)
Чтобы разрабатывать производительные игры в Unreal Engine.
- Что такое Blueprint в Unreal Engine 5. Плюсы и минусы
Чтобы разрабатывать производительные игры в Unreal Engine.
- Взаимодействие Unreal Insights c Unreal Engine 5 с точки зрения исходного кода
Чтобы разрабатывать производительные игры в Unreal Engine.
- Как команда PVS-Studio улучшила код Unreal Engine
Чтобы разрабатывать производительные игры в Unreal Engine.
- Unreal Engine: Unreal header tool и Рефлексия в деталях
Чтобы разрабатывать производительные игры в Unreal Engine.
- Долгожданная проверка Unreal Engine 4
Чтобы разрабатывать производительные игры в Unreal Engine.
- Туториал по Unreal Engine. Часть 2: Blueprints
Чтобы разрабатывать производительные игры в Unreal Engine.
- Какие прелести нас ждут в Unreal Engine 5
Чтобы разрабатывать производительные игры в Unreal Engine.
Godot и другие движки
- Игровой движок Godot отдали в общественное пользование
Чтобы создавать игры на открытом движке Godot.
- Вышел открытый игровой движок Godot 4.7 — подробный обзор нововведений
Чтобы создавать игры на открытом движке Godot.
- Вышел открытый игровой движок Godot 4.5 — подробный обзор нововведений
Чтобы создавать игры на открытом движке Godot.
- Основы создания 2D персонажа в Godot. Часть 2: компилирование шаблонов, немного о GDScript, движение и анимация героя
Чтобы создавать игры на открытом движке Godot.
- Адаптивный UI в движке Godot
Чтобы создавать игры на открытом движке Godot.
- Из Unity в Godot. Первое впечатление
Чтобы создавать игры на открытом движке Godot.
- Godot game engine | Введение в оптимизацию
Чтобы создавать игры на открытом движке Godot.
- Бесплатный ИИ делает игру на Godot
Чтобы создавать игры на открытом движке Godot.
- Godot: к вопросу о регулярном использовании статических анализаторов кода
Чтобы создавать игры на открытом движке Godot.
- Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 6. Как добыть нечто
Чтобы создавать игры на открытом движке Godot.
- Пишем свой аналог Substance Painter внутри Godot 4: процедурные шейдеры, кисти Фотошоп и BVH‑рейкастинг на лету
Чтобы создавать игры на открытом движке Godot.
- Делаем звонок из браузера в игре на движке Godot 4
Чтобы создавать игры на открытом движке Godot.
Геймдизайн и игровые механики
- Лабиринты текста как игровая механика, или как неэкранизируемая литература становится источником геймдизайна
Чтобы проектировать понятные и увлекательные механики.
- Уникальные редкие игровые механики в забытых играх
Чтобы проектировать понятные и увлекательные механики.
- Как всего одна игровая механика навсегда изменила Diablo
Чтобы проектировать понятные и увлекательные механики.
- Зачем нужны скрытые игровые механики
Чтобы проектировать понятные и увлекательные механики.
- Элементы игрового дизайна и механики, от которых пора избавиться
Чтобы проектировать понятные и увлекательные механики.
- Геймдизайн как инструмент маркетинга или механика как реклама
Чтобы проектировать понятные и увлекательные механики.
- Как нас обманывают геймдизайнеры: невыдуманные истории про скрытые игровые механики
Чтобы проектировать понятные и увлекательные механики.
- Пьянство в пикселях. Самые интересные и забавные механики алкоголя в играх
Чтобы проектировать понятные и увлекательные механики.
- Модель игрового цикла: как устроены хорошие игры
Чтобы проектировать понятные и увлекательные механики.
- Продолжаем разбирать Caesar III© (Игровая механика)
Чтобы проектировать понятные и увлекательные механики.
- Как балансируются настольные и разные другие игры – краткий обзор способов
Чтобы проектировать понятные и увлекательные механики.
- Работа и карьера геймдизайнера. Часть 2. Основы игровой механики
Чтобы проектировать понятные и увлекательные механики.
2D, 3D и анимация
- Окружение и свет в Godot: создаём фотореалистичную 3D-графику
Чтобы создавать графику и движение игровых объектов.
- Создание игровых 3D-моделей «для бедных»: путь инди
Чтобы создавать графику и движение игровых объектов.
- Игровая легенда из 90-х: Как работала 3dfx Voodoo «под капотом»? Пишем 3D-приложение с нуля на Glide
Чтобы создавать графику и движение игровых объектов.
- Основы создания 2D персонажа в Unity 3D 4.3. Часть 1: заготовка персонажа и анимация покоя
Чтобы создавать графику и движение игровых объектов.
- Имитация трёхмерных зданий в 2D-игре
Чтобы создавать графику и движение игровых объектов.
- Пишем 2D игру на JavaScript и Canvas. Часть 2. Графика
Чтобы создавать графику и движение игровых объектов.
- От первых штрихов до 2D анимации прямо в Unity
Чтобы создавать графику и движение игровых объектов.
- Нейросеть для создания персонажа 2D игры
Чтобы создавать графику и движение игровых объектов.
- Основы создания 2D персонажа в Unity 3D 4.3. Часть 3: прыжки (и падения)
Чтобы создавать графику и движение игровых объектов.
- Создание игры на ваших глазах — часть 7: 2D-анимации в Unity («как во флэше»)
Чтобы создавать графику и движение игровых объектов.
- Основы создания 2D персонажа в Unity 3D 4.3. Часть 2: бегущий персонаж
Чтобы создавать графику и движение игровых объектов.
- Анатомия игры. Два притопа, три прихлопа или тонкости анимации
Чтобы создавать графику и движение игровых объектов.
Физика, математика и управление
- 3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется
Чтобы реализовать движение и управление в игре.
- Как сделать мини-игру с Кузей с помощью голосового бота. Часть 1: Управление персонажем
Чтобы реализовать движение и управление в игре.
- UNITY: Реализация движений для динамичного шутера
Чтобы реализовать движение и управление в игре.
- Как сделать управление персонажем в Unity – урок для детей и подростков
Чтобы реализовать движение и управление в игре.
- Unity. Hot-Seat управление для игры
Чтобы реализовать движение и управление в игре.
- Изменения физики в Unity 2022.1: расширение робототехнического инструментария
Чтобы реализовать движение и управление в игре.
- Математика в Gamedev по-простому. Матрицы и аффинные преобразования
Чтобы реализовать движение и управление в игре.
- [2] Создание Survival Horror в стиле RE2 на Unreal Engine и С++. Управление персонажем и камерой
Чтобы реализовать движение и управление в игре.
- Делаем свою первую браузерную 2d игру с физикой
Чтобы реализовать движение и управление в игре.
UI, звук и сохранения
- UI-система для Unity. Надстройка над UI Toolkit
Чтобы завершить интерфейс и сохранять прогресс игры.
- Что нас бесит в интерфейсах игр
Чтобы завершить интерфейс и сохранять прогресс игры.
- Когда сам интерфейс игры становится частью сюжета и мира
Чтобы завершить интерфейс и сохранять прогресс игры.
- Как оформлять текст в игровых интерфейсах
Чтобы завершить интерфейс и сохранять прогресс игры.
- История сохранений в играх: от паролей на бумаге до облаков
Чтобы завершить интерфейс и сохранять прогресс игры.
- Как нарезать графику для игровых интерфейсов, чтобы они не мылились, не пикселили и тянулись без швов
Чтобы завершить интерфейс и сохранять прогресс игры.
- Дизайн UI в играх на примере NieR:Automata
Чтобы завершить интерфейс и сохранять прогресс игры.
- Редизайн игрового интерфейса. Как, а главное зачем?
Чтобы завершить интерфейс и сохранять прогресс игры.
- Консистентность в оформлении игровых интерфейсов
Чтобы завершить интерфейс и сохранять прогресс игры.
- Генерация звука для Unity-проектов с помощью Chuck и OSC
Чтобы завершить интерфейс и сохранять прогресс игры.
- QtQuick/QML в качестве игрового UI
Чтобы завершить интерфейс и сохранять прогресс игры.
- Прототипирование игровых интерфейсов для гуманитариев
Чтобы завершить интерфейс и сохранять прогресс игры.
Тестирование, сборка и публикация
- Протестировать Open World? Легко!!! Какие инструменты используются при тестировании игр?
Чтобы находить ошибки до выпуска продукта.
- Как я тестирую NPC, ни разу не запустив игру
Чтобы находить ошибки до выпуска продукта.
- Нагрузочное тестирование игры с парой сотен тысяч виртуальных пользователей
Чтобы находить ошибки до выпуска продукта.
- Airtest IDE — новый путь в автоматизации тестирования мобильных игр?
Чтобы находить ошибки до выпуска продукта.
- 12 самых распространенных багов, с которыми мы сталкиваемся в процессе тестирования мобильных игр
Чтобы находить ошибки до выпуска продукта.
- Автоматизация модульного тестирования в Unity с помощью Codemagic
Чтобы находить ошибки до выпуска продукта.
- Как боты помогают тестировать игры
Чтобы находить ошибки до выпуска продукта.
- Подводные камни при релизе игры в Google Play и App Store
Чтобы находить ошибки до выпуска продукта.
- Введение в юнит-тестирование в Unity
Чтобы находить ошибки до выпуска продукта.
- Тестирование локализации мобильных игр для чайников от чайника
Чтобы находить ошибки до выпуска продукта.
- Тестирование игр 101: основные советы и стратегии
Чтобы находить ошибки до выпуска продукта.
- Тестирование игр
Чтобы находить ошибки до выпуска продукта.
Организация работы
- Декомпозиция целей и задач
Чтобы превращать цели в понятные задачи.