Обложка поста

Языки программирования, на которых были написаны популярные компьютерные игры — пять вдохновляющих примеров

Компьютерные игры — это большой бизнес. Суммарная выручка индустрии видеоигр в США достигла 23,5 миллиардов долларов в прошлом году, что на 5% больше, чем в 2014. За каждой великой игрой стоят программисты, которые вносят существенный вклад…

Обложка поста

JavaScript vs. C++: создание одной и той же 3D-игры на обоих языках

Рассказывает автор блога Irrlicht3d  Я написал один и тот же шутер от первого лица на JavaScript, а потом на C++. В этой статье опишу, как все это происходило. …

Руководство по созданию системы выпадения лута в играх

Рассказывает Kyatric  В экшн-играх обычной механикой является выпадение из убитого врага какой-то вещи или награды. Игрок может собрать эту добычу и получить какое-то преимущество. В этом руководстве мы поговорим об устройстве…

Обложка поста

Пишем свою игру в жанре Roguelike

Рассказывает Ido Yehieli  Игры в жанре roguelike, такие как Dungeons of Dredmor, Spelunky, The Binding of Isaac и FTL, в последнее время стали очень популярны, а различные комбинации элементов этого жанра теперь добавляют многим играм…

Обложка поста
Обложка поста

Как сделать вашу игру привлекательнее для пользователя: 6 коротких советов

Расскажите новичкам правила Помните, что даже если вы в двух словах рассказали правила игры, этого может быть недостаточно для того, чтобы действительно начать играть в неё и получать удовольствие. Скажем…

Обложка поста

Как написать свой Тетрис на Java за полчаса

В предыдущих статьях этой серии мы уже успели написать сапёра, змейку и десктопный клон игры 2048. Попробуем теперь написать свой Тетрис.

Как написать свою 2048 на Java за 15 минут

В предыдущих статьях этой серии мы уже писали сапёра и змейку на Java, а теперь попробуем написать десктопный клон игры 2048.

2048

Бесплатные игровые движки на HTML5 и JavaScript

HTML5 вместе с CSS3 и JavaScript дают разработчику широкие возможности создания игр с использованием 3D, анимации, Canvas, математики, цветов, звука, WebGL. Одно из наиболее очевидных преимуществ HTML5 заключается в его…

Обложка поста

Как написать свою змейку на Java за 15 минут

В предыдущей статье мы писали сапёра за 15 минут, теперь займёмся классической змейкой.

Обложка поста

Как написать своего сапёра на Java за 15 минут

Нам понадобятся: 15 минут свободного времени; Настроенная рабочая среда, т.е. JDK и IDE (например Eclipse); Библиотека LWJGL (версии 2.x.x) для работы с Open GL. Обратите внимание, что для LWJGL версий…

Обложка поста
Обложка поста

Создание своей RPG на движке Source

Если вы хотите научиться разрабатывать игры, моддинг существующих игр — отличное начало для изучения дизайна и создания прототипов без необходимости изобретать велосипед. В этой статье мы будем использовать Source Engine…

Программистов ищут в веб-студии (PHP, вёрстка), а также начинающих командах по разработке игр (Unity), платформы в сфере проектного менеджмента (UI), аналитической платформы для анализа финансовых рынков (С#)

Программист Unity3D и C++, Москва Работа в офисе Нужен опыт Регулярная зарплата (100–150k) Игровая Механика — небольшая группа разработчиков игр на PC и мобильные платформы, существующая более 1,5 лет. В декабре 2015 года…

Обложка поста

Самый простой способ сделать игру на Unity 5

Видеокурс о создании игры на Unity 5 от самых основ до сборки под Universal Windows Platform.

Обложка поста

Система из 8 миллионов частиц при 60 FPS

Пользователь Морис Толлмиен (Maurice Tollmien) поделился на GitHub своим проектом по рендерингу системы частиц на OpenGL и вычислительных шейдерах с использованием GPU. Морису удалось добиться симуляции 8 миллионов независимых частиц при 60 FPS на видеокарте GTX-660…

Обложка поста

Коротко об игровом балансе

Рассказывает Карл Капп Идея «баланса» в игровом процессе включает в себя несколько аспектов. Все хотят создать сбалансированную игру, это значит… А что это значит? Это когда все игроки имеют одинаковый…

игры

Save the Penguin — рассказ о первом опыте разработки под Android

Программирование велось в Unity в свободное время и заняла около месяца. Идея для игры пришла сама собой: таймкиллер в портретной ориентации с возможностью игры одним пальцем.

Конечный автомат: теория и реализация

Конечный автомат — это некоторая абстрактная модель, содержащая конечное число состояний чего-либо. Используется для представления и управления потоком выполнения каких-либо команд. Конечный автомат идеально подходит для реализации…

Обложка поста

Введение в spritesheet анимацию

Анимация, основанная на spritesheet’ах, используется в играх довольно продолжительное время. В том числе в таких популярных играх, как Legend of Zelda: A Link to the Past или Cut the Rope.

Создание ландшафта на Unity за 24 часа

Рассказывает Натаниэль Долдерсам, голландский разработчик игр Скриншоты и ссылки на скачивание демо-ландшафта расположены по этой ссылке. Введение В этой статье я расскажу о том, как мы с Питером за 24 часа…

Обложка поста

Пишем Space Invaders при помощи Corona. Заключение

В предыдущей части серии мы научили наш корабль перемещаться (как при помощи акселерометра, так и при помощи кнопок) и стрелять. Также в движении находятся и захватчики, которые уничтожаются геройской пулей.

Пишем Space Invaders при помощи Corona. Реализация геймплея. Часть 2

Итак, мы продолжаем писать игру Space Invaders на языке программирования Lua. Если вы пропустили предыдущие статьи, то мы настоятельно рекомендуем вам прочитать их. Прилагаем полный список всех уроков в этой…

Пишем Space Invaders при помощи Corona. Реализация геймплея. Часть 1

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

Обложка поста

Пишем Сапёр на Unity. Обработка конца игры

В заключительной части нашей серии мы будем доводить уже почти готовую игру до ума. К концу этого урока ваш Сапёр будет вполне играбельным: игрок сможет и проиграть уровень, и выиграть…

Разработка игр и работа с графикой — с чего лучше начинать и на что обратить внимание

Многие в нашем сообществе мечтают разрабатывать игры или работать с графикой. Мы спросили у экспертов, с чего в этом деле лучше начинать и на что обратить внимание в процессе.

Обложка поста

Пишем Space Invaders при помощи Corona. Настройка проекта

В этой серии уроков мы будем писать игру по мотивам старой доброй Space Invaders. В рамках этих статей мы познакомимся с Corona, а именно: с управлением сцен; с таймерами; с…

Пишем Сапёр на Unity. Взаимодействие

Мы продолжаем нашу серию уроков по написанию Сапёра на Unity. В этой части мы реализуем взаимодействие между клетками, сделаем так, чтобы они подсвечивались при наведении мыши, а также добавим возможность…

Пишем сапёр на Unity. Настройка

Логические игры часто включают в себя клеточные поля, при этом клетки имеют определенные свойства и модели поведения. В этой серии уроков мы покажем вам, как создать простую версию классической игры…

Обложка поста

Open Graph Stories: секрет повышения виральности в играх в Facebook

Марк — семнадцатилетний парень. Каждое утро он в спешке встает, чтобы добраться до школы. Он перекусывает стоя, быстро допивает свой кофе, хватает рюкзак, ключи от дома и смартфон и бежит…

Обложка поста

Игры, в которых использовался Python

Сегодня вашему вниманию представляется статья и небольшая инфографика, которая покажет вам на конкретных примерах, что Python столь же эффективен в разработке игр, как и в других областях.   Вот некоторые…

Пишем свою первую игру. Прохождение для разработчиков

Что вы делаете, когда вы играете в какую-то игру и несколько раз не можете пройти одно и то же место? Можно просто найти уже готовое прохождение. Это, конечно, здорово, но…

Обложка поста
Обложка поста

Как выполнять сохранение и загрузку игры в Unity

Совсем недавно мы опубликовали серию уроков (1 часть, 2 часть, 3 часть, 4 часть) по созданию простой игры, используя очень распространенный игровой движок — Unity. В этой статье мы покажем…

Пишем арканоид на Unity. Добавление звуков и новых уровней

Мы продолжаем цикл статей о написании простой игры на Unity — классического арканоида. Использовать будем только 2D инструменты, предоставляемые нам движком. В каждой из статей мы затронем один из аспектов…