Рубрика «геймдев» - 22

13 сентября 2016 года Дино Эспозито выступит на uDev Tech Events с лекцией на тему «Life as a Service: Scalability and other Aspects». Для тех, кто не сможет посетить мероприятие, будет вестись прямая трансляция.


Читать полностью »

Здравствуйте и добро пожаловать в Библию движений Doom! В статье разобраны и рассортированы по категориям все причуды и капризы кода движений в Doom, включая замысловатые трюки с описанием их работы.

Библия движений Doom. Часть 1 - 1

Метрика

Начнем с основ. Код движка для движений игрока в Doom имеет следующий вид:

  • Сбор исходных данных игрока
  • Применение векторов движущей силы к игроку на основе исходных данных
  • Сжатие скорости игрока, если она слишком велика
  • Проверка, расчеты и перемещения
  • Использование ускорения через трение для следующего движения игрока

Рассмотрим все поподробней.
Благодаря только этому и паре переменных мы сможем определить возможные максимальные скорости персонажа игрока.

По вполне понятным причинам максимальная скорость игрока достигается тогда, когда ускорение, заданное игроком, равно и противоположно замедлению от трения.

Читать полностью »

Еще несколько лет назад отечественное образование в сфере геймдизайна и продюсирования игр было редким зверем. Образование, говорите?

Да, на Западе есть! Шотландский университет Абертэй Данди запустил курсы для разработчиков игр ещё в 1996 году. Канадская школа DigiPen дает полноценное бакалаврское образование по разработке игр. Вообще в 2000ых годах рост рынка видеоигр положительно повлиял на развитие образовательных учреждений, занимающихся обучением разработке игр за рубежом. Обучение проводится на базе Игровой Академии Германии, Академии искусств Сан-Франциско, Дармштадтского университета прикладных наук и многих других.

Но что же в России?
У нас геймдев-образование начало появляться позже, чем в странах запада. В настоящим момент наконец-то сформировался ряд курсов и обучающих программ по созданию игр самого разного уровня. Мы выделили наиболее крупных и значимых.

Игровое образование в России - 1
Читать полностью »

Ажиотаж вокруг игровой индустрии среди россиян различных возрастных групп не утихает — все больше людей, особенно молодежи, начинают относиться к играм не только как к развлечению, но и рассматривают разные виды работы в игровой индустрии в качестве своего призвания. К сожалению, для многих из них вопрос о том, как попасть в так называемый геймдев, остается не просто открытым, а даже тайной за семью печатями. Чтобы приоткрыть завесу этой тайны, в рамках проекта «Университет, открытый городу: лекции молодых ученых Вышки в Культурном центре ЗИЛ» прошел целый цикл лекций под общим названием: «Создание онлайн-игр: геймдизайн, монетизация, оперирование и продвижение», вели который преподаватели нашей программы “Менеджмент игровых интернет-проектов”. Под катом вы найдете их видео и конспекты.

Лекции ВШБИ: геймдизайн и оперирование игр - 1
Читать полностью »

В последнее время технология виртуальной реальности становится все более популярной. А вместе с популяризацией VR, больше разработчиков начинают делать VR-игры. При этом те грабли, на которые можно наступить при разработке своей VR-игры, часто отличаются от граблей в обычной мобильной разработке. Под катом вы найдете подробный рассказ о тех подводных камнях, с которыми может столкнуться разработчик мобильной VR-игры на Unreal Engine 4. Статья написана на примере мобильной игры 2048 VR, которую мы сделали и запустили для тестирования VR-разработки со слушателем программы “Менеджмент игровых интернет-проектов” и вместе с компанией FurecoVR.
Мобильная VR-игра на Unreal Engine: подводные камни - 1
Читать полностью »

image

Первая игра, которая выжгла у меня на сетчатке свои уровни, была The Lost Vikings. Ее идея раздробила мой едва сформировавшийся взгляд на индустрию: реализм графики позволял ощутить себя посланником Одина, а каждый проигрыш кроме разочарования оставлял металлический вкус крови во рту. Если кто не в курсе – близзарды разнообразили обычный платформер тремя персонажами. У каждого были свои навыки и только правильное переключение между викингами позволяло пройти уровень. Счастливое детство прошло, в носу выросли волосы, и я окунулся в мир разработки игр.

Читать полностью »

Anima — это душа, отличающая живое от мертвого. Аристотелевская душа — это принцип движения, проявляющегося в четырёх видах: перемещение, превращение, убывание и возрастание. Спустя почти две с половиной тысячи лет мы используем те же категории в компьютерной графике. Скелетная анимация определяет перемещение, морфинг служит для превращений, а убывание и возрастание это обычное масштабирование. Анимированная графика оживляет образ, вдыхает в картинку душу, и это, на мой взгляд, даже важнее, чем достоверная игра света и тени.

image

Создание качественных скелетных 3D анимаций сегодня, пожалуй, самая труднодоступная для инди разработчиков задача. Вероятно поэтому так мало инди игр в 3D, и так много проектов в стилях пиксель арта или примитивизма, а также бродилок без персонажей в кадре. Но теперь это соотношение может измениться…
Читать полностью »

Большинство unity-разработчиков знают, что не стоит злоупотреблять дорогими для производительности операциями, такими как, например, получение компонентов. Для этого стоит использовать кэширование. Но и для такой простой оптимизации можно найти несколько различных подходов.
В этой статье будут рассмотрены разные варианты кэширования, их неочевидные особенности и производительность.

Особенности кэширования компонентов в Unity3D - 1
Читать полностью »

Успех любой игры зависит от многих параметров: яркой и запоминающейся графики, дружественного интерфейса, интересного сюжета, продуманного баланса. Если же разработчик планирует представить свой проект на рынки других стран, то стоит задуматься о локализации, которая обязательно должна быть качественной, в противном случае приложение лишь оттолкнет потенциальных пользователей.

Локализация игры Vikings: War of Clans - 1
Читать полностью »

В последнее время все больше и больше вижу постов и статей о создании игр, однако в основном это или краткие описания какой-то части создания игры, либо что-то не совсем законченное. И практически нигде нет основной сути: как происходит полный процесс создания небольшой игры от идеи и до выпуска. А также что ждет разработчика непосредственно после выпуска игры.

В этом посте я бы хотел кратко рассказать об этом. Тут не будет никаких технических тонкостей и подробного разбора кода игры, нет. Пост скорее просто о том, как я не спал 30 дней, но все-таки сделал свою игру с нуля и выпустил ее. Скажу сразу в данной сфере я новичек и до этого не выпускал никаких игр и все описанное ниже я делал в одиночку и можно сказать впервые (особенно что касается рекламы и интеграции с сервисами Google Play).

А вот собственно изначальный концепт игры и финальный вид.

image

Краткое содержание поста:

1) Зарождение идеи
2) Создание концепт-арта игры
3) Создание прототипа
4) Определение способа монетизации игры
5) Встраивание рекламы в игру
7) Локализация игры на Английский и Русский язык
6) Встраивание внутриигрового магазина в игру
7) Встраивание сервисов Google Play (Достижения, списки лидеров)
8) Выпуск игры в Google Play
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js