15 материалов по разработке игр
Обзор материалов по геймдеву: книги, видеокурсы и полезные ресурсы, которые пригодятся при разработке игр под любую платформу.
Литература
Ж. Арсак "Программирование игр и головоломок"
Старая, но актуальная книга 1990 года о том, как создавать логические игры. Автор рассматривает процесс создания игры фундаментально: от постановки задачи и проектирования до реализации алгоритмов игры. Отлично подходит для новичков и студентов технических вузов, изучающих программирование на Паскале.
Ламот А. "Программирование трёхмерных игр для Windows. Советы профессионала по трёхмерной графике и растеризации"
Основное внимание в книге уделяется программированию трехмерных объектов, вопросам визуализации, созданию визуальных эффектов с учетом свойств материалов объектов, перспективы, освещения, а так же инструментам для работы с трехмерной графикой в играх. Книга в большей степени рассчитана на опытных программистов, знакомых с C++.
Сергей Беляев "Разработка игр на языке JavaScript" (2016)
Небольшое пособие для тех, кто хочет попробовать делать игры на JS. Автор рассматривает как практические стороны создания однопользовательских двухмерных игр, так и инструменты, которые для этого понадобятся. Книга подходит новичкам и студентам технических специальностей.
Unity
Unity 5 Tutorial: How to create a Maze/ Adventure Game C#
Небольшой туториал по Unity 5, всего на один час. Автор покажет, как создать классическую приключенческую аркаду, в которой нужно собирать монеты, чтобы перейти на следующий уровень.
ИНСТИТУТ: Разработка игра на Unity
Большой курс от Национального Открытого Университета по разработке приложений на движке Unity от основ до создания готового продукта. 10 лекций, на несколько видео каждая, по различным аспектам движка – от подробного рассмотрения интерфейса и его конфигурации до создания игрового ИИ.
3D змейка на Unity за час
Еще один быстрый туториал для тех, кто хочет оценить возможности Unity. За час автор создает небольшую игру типа "Змейка", с механикой, напоминающей ее современные реализации, вроде Slither.io.
Android
Doodle Jump для Android на Intle SDK и JavaScript за 3 часа
Туториал, в котором рассмотрены сразу несколько важных тем: создание кроссплатформенных приложений, Intel SDK и JavaScript. За три часа автор предлагает реализовать подобие игры Doodle Jump для платформы Android.
Создание игры для Android на Unity 5
YouTube-плейлист про то, как использовать Unity, но в этот раз для мобильных платформ. Автор расскажет как о самой игре, так и про особенности платформы Android и ее фирменного PlayStore.
Курс: делаем игры для Android
Автор курса расскажет о разработке игр на Java с использованием фреймворка libJDX, который позволяет создавать мультиплатформенные приложения. В курсе рассказывается, как использовать фреймворк и как сконфигурировать его внутри Android Studio.
Web
Пишем игру на HTML5
Небольшой видеокурс на YouTube, посвященный основам создания игр на HTML5, JavaScript и Canvas. Подойдет начинающим разработчикам, которые слегка знакомы с HTML.
Пишем свою Flappy Bird для VK
Туториал, состоящий из двух сорока минутных видео, посвящен созданию игр для Вконтакте. В данном курсе автор создает аналог Flappy Bird с возможностью публикации рекордов на стене.
Курс по основам для создания игр на JavaScript
Плейлист посвящен созданию игр на JavaScript без использования фреймворков. Так как автор рассматривает процесс написания игры с самого начала, курс отлично подойдет для изучения основ не только создания игр, но и JavaScript.
Бонус
10 полезных сайтов с 2D ресурсами для игр
Подборка ресурсов в помощь разработчику игр. В статье представлен список 10 лучших сайтов с 2D ресурсами для приложений – как платными, так и бесплатными.