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

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

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Коротко об игровом балансе
игры

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

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

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

3
34
reaction
0
reaction
0
reaction
0
reaction
0
reaction
18
18
emoji
Обложка: Конечный автомат: теория и реализация

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

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

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

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Создание ландшафта на Unity за 24 часа

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Пишем Сапёр на Unity. Обработка конца игры

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

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

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

3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Разработка игр и работа с графикой — с чего лучше начинать и на что обратить внимание

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Пишем сапёр на Unity. Настройка

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

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Игры, в которых использовался Python

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

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

1
4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji

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

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

9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Пишем свою первую игру. Прохождение для разработчиков
Обложка: Как выполнять сохранение и загрузку игры в Unity

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

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

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

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

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

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

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

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

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Пишем арканоид на Unity. Механика мяча и платформы

Пишем арканоид на Unity. Механика мяча и платформы

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

1
4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Пишем арканоид на Unity. Настройка проекта

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

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

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Физический движок. Часть 3

В наших прошлых статьях: «Физический движок: взгляд изнутри. Часть 1» и «Физический движок: взгляд изнутри. Часть 2» — мы рассмотрели теоретическую часть физики и вскользь упомянули основные элементы, которые могут…

2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Физический движок: взгляд изнутри. Часть 2

Это вторая часть статьи о физических 2D движках. Сегодня мы рассмотрим виды физических тел. Поговорим о том, как лучше найти баланс между реалистичностью ваших игр и невозможностью играть в них.…

reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Физический движок: взгляд изнутри. Часть 1

Физический движок: взгляд изнутри. Часть 1

В этой статье мы рассмотрим использование физики для имитации броска снарядов (да, прямо как в Angry Birds). Мы обратим внимание на основы использования 2D физики, а также на создание физических…

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji

Как минифицировать вашу HTML5 игру для соревнования Js13kGames

Слышали ли вы что-нибудь о соревновании под названием js13kGames? Это мероприятие ориентировано на разработчиков игр, использующих возможности HTML5. Основное требование для участия — размер игры не должен превышать 13 КБ.…

reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

Величайшая программа из когда-либо написанных

Как вы думаете, какую из существующих программ можно назвать самой великой? Можете ли вы сказать про одну из своих программ, что она круче всех остальных? Есть мнение и, прямо скажем, далеко не…

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Величайшая программа из когда-либо написанных

Написание ИИ для хоккея. Часть 3

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

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Написание ИИ для хоккея. Часть 2

Прежде чем читать эту часть, советуем вам взглянуть на предыдущий урок. А в этой статье мы продолжим реализацию искусственного интеллекта для игры в хоккей с использованием «рулевого поведения» (steering behaviors),…

2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji

Написание ИИ для хоккея. Часть 1

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

2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Написание ИИ для хоккея. Часть 1
Обложка: Методы оптимизации при разработке в Unity 3D

Методы оптимизации при разработке в Unity 3D

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

reaction
0
reaction
0
reaction
0
reaction
0
reaction
7
7
emoji