Сегодня стало известно о разделении Activision и Bungie — а у нас на руках как раз оказался материал с подборкой принципов креативного директора Bungie Стивена Коттона в разработке, отложенный до лучших времен, а перевести решили как раз сейчас. За этот материал отдельное спасибо нашему продюсеру Анатолию Шестову, который поговорил со Стивом в офисе компании во время PAX West 2018. Поехали.
Рубрика «геймдев» - 14
«Почему надо фейлиться быстро»: Стив Коттон из Bungie о креативном процессе в компании
2019-01-11 в 17:16, admin, рубрики: activision, agile, agile development, blizzard, bungie, D, destiny, destiny 2, forsaken, Блог компании Pixonic, геймдев, проектирование, Проектирование и рефакторинг, прототипирование, разработка, управление проектами, управление разработкойМатематика в Gamedev по-простому. Триангуляции и Triangle.Net в Unity
2019-01-07 в 18:32, admin, рубрики: .net, algorithms, C#, Gamedev, gamedevelopment, math, open source, triangulation, unity, unity3d, геймдев, игры, математика, процедурная генерация мешей, разработка игр, триангуляции, юнитиВсем привет! Меня зовут Гриша, и я основатель CGDevs. Математика – очень крутой инструмент при разработке игр. Но если скажем без понимания векторов и матриц обойтись в принципе сложно, то алгоритмы триангуляций не столь обязательная вещь, но с помощью них решается достаточно большое количество интересных задач. Сегодня хотелось бы поговорить про достаточно важный инструмент в вычислительной геометрии, такой как триангуляции и их применение в игровой индустрии. Кроме того, я написал порт и немного обёрток великолепной библиотеки Triangle.Net для Unity + поделиться парой своих реализаций алгоритмов триангуляции. Если интересно – добро пожаловать под кат. Ссылка на гитхаб прилагается.
Первая видеоигра для Алисы, или голосовой помощник как игровой контроллер
2019-01-02 в 18:41, admin, рубрики: diy или сделай сам, natural language processing, алиса, геймдев, голосовое управление, голосовые интерфейсы, голосовые помощники, Дизайн игр, искусственный интеллект, разработка игр, яндекс
На работе я занимаюсь созданием полезных навыков для Алисы, а в свободное время попробовал использовать голосового помощника для игры с друзьями, в домашней обстановке. Я уже описывал свою разработку текстовой игры для одного или двух игроков, а в этот раз делюсь опытом создания видеоигры для целой компании.
Читать полностью »
Создаем стильный водопад из RiME прямо в Unity или UE4
2018-12-28 в 7:24, admin, рубрики: 3d, UE4, unity, unity3d, Unreal Engine, арт, Блог компании Pixonic, визуал, вода, водопад, геймдев, графика, дизайн, игры, Работа с 3D-графикой, разработка игр, юнитиЕсть игры с таким запоминающимся визуалом, что страшно считать потраченное на его разработку время, взять хотя бы последний God of War или RDR2. А бывают проекты, которые подкупают своей атмосферной, даже если они далеки от ААА. Как пример — RiME не раз хвалили за стиль, звук и историю. А недавно левел-дизайнер игры перешел в команду CD Projekt Red, чтобы работать над Cyberpunk 2077. Еще RiME вдохновила 3D-художника Math Roodhuizen на создание собственного арта.
И на фоне всего этого я наткнулся на ArtStation на гайд по созданию реалистичной воды. Если в прошлый раз речь шла про реку, то в этот раз про стилизованный водопад. В первой части разберем, как создавать «волновой эффект», да еще и прямо в игровом движке. Для удобства все шаги сопровождаются гифками и/или картинками.
Зимние мероприятия по игровой индустрии в Вышке и настолка симулятор геймдева
2018-12-19 в 14:15, admin, рубрики: геймдев, геймдизайн, игровая индустрия, конференция, менеджмент игровых проектов, открытая лекция, симулятор геймдева, я пиарюсьПриглашаю всех читающих этот пост посетить зимние открытые, а значит бесплатные, мероприятия по игровой индустрии в Высшей школе бизнес-информатики НИУ ВШЭ:
- 25 декабря, во вторник, пройдет лекция "Искусственный интеллект в игровой индустрии" от QA аналитика компании King Елены Базиной.
- 20 января, в воскресенье, состоится мини-концеренция по игровой индустрии Gamedev.House.
- И еще стартанул предзаказ на настольный симулятор геймдева.
Подробности под катом:
Что если разделение прибыли 30-70 перестанет быть стандартом геймдева?
2018-12-18 в 16:49, admin, рубрики: Discord, epic games store, Steam, геймдев, Игры и игровые приставки, монетизация игр, разработка игр
Геймдев — индустрия полная неопределенностей. На середине разработки игры могут поменяться движок, жанр, сюжет и сеттинг, но одно известно точно — когда игра выйдет, магазины заберут 30% прибыли.
70 на 30 — привычный стандарт, который, казалось, никто не собирался менять. С одной стороны его диктуют закрытые платформы, вроде игровых консолей или айфонов, с другой — свободный и открытый PC, где по факту тоже давно установилась монополия Steam. Только гиганты вроде EA и Blizzard могут позволить себе выпускать игры без него, но они протаптывают дорожки для себя и не ведут по ним других.
Но возможно с 2019 года стандарты начнут меняться.
Читать полностью »
LDraw + Unity. Как я Lego генерировал
2018-12-17 в 1:25, admin, рубрики: .net, algorithms, C#, CGI (графика), Gamedev, gamedevelopment, ldraw, lego, open source, unity, unity3d, геймдев, генерация 3д моделей, игры, Программирование, разработка игр, юнитиВсех с наступающим! Меня зовут Гриша, и я основатель CGDevs. Уже не за горами праздники, кто-то уже нарядил ёлку, поел мандаринов и во всю заряжается новогодним настроением. Но сегодня речь пойдёт не об этом. Сегодня мы поговорим про замечательный формат под названием LDraw и про плагин для Unity, который я реализовал и выложил в OpenSource. Ссылка на проект и исходники к статье, как всегда, прилагаются. Если вы так же, как и я любите лего – добро пожаловать под кат.
Математика в Gamedev по-простому. Матрицы и аффинные преобразования
2018-12-09 в 12:55, admin, рубрики: .net, algorithms, C#, CGI (графика), Gamedev, gamedevelopment, math, matrix, unity, unity3d, геймдев, игры, математика, матрицы, разработка игр, юнитиВсем привет! Меня зовут Гриша, и я основатель CGDevs. Сегодня хочется продолжить тему математики в геймдеве. В предыдущей статье были показаны базовые примеры использования векторов и интегралов в Unity проектах, а сейчас поговорим о матрицах и аффинных преобразованиях. Если вы хорошо разбираетесь в матричной арифметике; знаете, что такое TRS и как с ним работать; что такое преобразование Хаусхолдера – то вы возможно не найдёте для себя ничего нового. Говорить мы будем в контексте 3D графики. Если же вам интересна эта тема – добро пожаловать под кат.
Расширение редактора Unity через Editor Window, Scriptable Object и Custom Editor
2018-12-03 в 8:35, admin, рубрики: .net, C#, Gamedev, gamedevelopment, unity, unity editor extentions, unity3d, геймдев, игры, разработка игр, расширение редактора unity, юнитиВсем привет! Меня зовут Гриша, и я основатель CGDevs. Сегодня хочется поговорить про расширения редактора и рассказать про один из моих проектов, который я решил выложить в OpenSource.
Юнити — прекрасный инструмент, но в нём есть небольшая проблема. Новичку, чтобы сделать простую комнату (коробку с окнами), необходимо либо осваивать 3д моделирование, либо пытаться что-то собрать из квадов. Недавно стал полностью бесплатным ProBuilder, но это так же упрощённый пакет 3д моделирования. Хотелось простой инструмент, который позволит быстро создавать окружения вроде комнат со окнами и правильными UV при этом. Достаточно давно я разработал один плагин для Unity, который позволяет быстро прототипировать окружения вроде квартир и комнат с помощью 2д чертежа, и сейчас решил выложить его в OpenSource. На его примере мы разберём, каким образом можно расширять редактор и какие инструменты для этого существуют. Если вам интересно – добро пожаловать под кат. Ссылка на проект в конце, как всегда, прилагается.
Генерация Close call в играх: «На волосок от поражения» или «Чуть-чуть не победил»
2018-11-27 в 4:32, admin, рубрики: close call, Gamedev, геймдев, геймдевелопмент, геймдизайн, Дизайн игр, игровой баланс, игровые эмоции, Игры и игровые приставки, имитация, разработка игр, эмоции в играхЭффект «на волосок от» используется в играх для формирования у игрока эмоций, для разжигания азарта. Это всё необходимо для того, чтобы игрок как можно больше погрузился в игровой поток, не заскучал в нём от лёгкого выигрыша и не выбросил мышку/джойстик от безнадёжности своего проигрыша. А также потому, что игрок запоминает игру благодаря сильным эмоциям и переживаниям. Потом именно об эмоциях он будет рассказывать другим игрокам. А спустя год он даже сможет вспомнить о чём была игра, если она вызывала в нем эйфорию от победы еле-еле или гнев от частых поражений «на последних жизнях». В расслабленном состоянии наш мозг редко старается что-то запомнить.
Источник: 1877 Harpers Weekly November 24-MA barely saves GOP [1]
Многие игры специально создают (или провоцируют) такие ситуации, чтобы встряхнуть своих игроков. Конечно, об использовании таких методик в пресс релизах не говорят. А особенно талантливые разработчики умело прячут эти свои «грязные хаки» даже от опытных игроков.
Далее я перечислю известные мне примеры таких хаков, чтобы разработчики смогли взять из них самое хорошее, а игроки научились распознавать самое плохое и коварное.
Читать полностью »