В начале июня в Высшей школе бизнес-информатики НИУ ВШЭ в рамках образовательной программы Менеджмент игровых проектов проходил однодневный геймдев фестиваль DevsGo, открытый для посещения всем желающим. Предлагаем вашему вниманию конспект и видео с первой лекции: «Нетворкинг – зачем нужны люди», Виктория Беляева. Она рассказала о том, что такое нетворкинг, в чем его польза в жизни и конкретно в игровой индустрии. Чем знакомство с людьми отличается от “по знакомству”, а также о том, где и как лучше всего заводить контакты. Читаем и смотрим этот рассказ под катом.
Рубрика «разработка игр» - 140
Конспект и видеозапись рассказа про нетворкинг в игровой индустрии с геймдев фестиваля
2018-06-18 в 8:59, admin, рубрики: devsgo, ВШБИ, геймдев, игровая индустрия, игры, конференции, митап, Невторкинг, разработка игрUnity3D: архитектура игры, ScriptableObjects, синглтоны
2018-06-17 в 19:32, admin, рубрики: Gamedev, gamedevelopment, ScriptableObject, unity3d, unity3d scripts, разработка игрСегодня речь пойдет о том, как хранить, получать и передавать данные внутри игры. О замечательной вещи под названием ScriptableObject, и почему она замечательна. Немного затронем пользу от синглтонов при организации сцен и переходов между ними.
Данная статья описывает частичку долгого и мучительного пути разработки игры, различные примененные в процессе подходы. Скорее всего, здесь будет много полезной информации для новичков и ничего нового для «ветеранов».
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #256 (3—12 июня)
2018-06-17 в 13:36, admin, рубрики: android, Блог компании Everyday Tools, дизайн мобильных приложений, маркетинг игр, маркетинг мобильных приложений, неройсети, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSВ этот раз получился довольно короткий выпуск и в нем эпопея Tower Defence, анимированные переходы, платформа для разработчиков от Snapchat, внезапная психология в IT от создателя Kotlin и многое другое.
Раз, Два, Три! Чат-бот из Google Таблицы на примере PvP-игры для Алисы
2018-06-15 в 18:35, admin, рубрики: diy или сделай сам, Google API, google app engine, google script, Google Sheets, pvp, алиса, разработка игр, чат-бот, Яндекс API
Появившись, Алиса увлекла пользователей неожиданно качественными синтезом речи и чат-ботом. Сегодня от неё ждут полезных навыков и интересных игр с бекендом, способным учитывать контекст пользователя и реализовывать широкий спектр сценариев. В этой статье рассматривается создание навыка на базе Google Таблицы, хорошо знакомого многим инструмента с большим потенциалом для небольших чат-ботов.
Играть с реальным человеком может быть интереснее, чем с виртуальным персонажем, поэтому в качестве примера разрабатывать будем многопользовательскую игру для Алисы.
Читать полностью »
Создание игры Tower Defense в Unity — Часть 2
2018-06-15 в 13:04, admin, рубрики: tower defense, unity, unity3d, казуальные игры, разработка игр, создание игр
Это вторая часть туториала «Создание игры Tower Defense в Unity». Мы создаём в Unity игру жанра tower defense, и к концу первой части, научились размещать и апгрейдить монстров. Также у нас есть один враг, нападающий на печенье.
Однако враг пока не знает, куда ему смотреть! Кроме того, нападение в одиночку выглядит странно. В этой части туториала мы добавим волны врагов и вооружим монстров, чтобы они могли защищать драгоценную печеньку.
Читать полностью »
Дизайн игр-головоломок на примере In The Shadows
2018-06-15 в 8:23, admin, рубрики: puzzle game, puzzle platformer, головоломки, дизайн головоломок, Дизайн игр, разработка игрСуществует множество игр жанра «пазл-платформер», но мне редко удаётся найти такую, в которой правильно соблюдён баланс сюжета, головоломок и графики. Всегда находится какой-нибудь аспект, который меня напрягает. Я очень хотел создать игру с красивой графикой, интересным сюжетом и классическими платформенными головоломками, но стремился ещё и к тому, чтобы все эти три аспекта глубоко сочетались друг с другом. В In The Shadows я старался сделать так, чтобы каждый аспект имел своё обоснование. Сделать так, чтобы всё работало вместе — сложная задача, которая сама по себе является головоломкой.

Дневники разработки In The Shadows, собранные за три года работы
Сюжет In The Shadows посвящён преодолению страхов, противостоянию реальности, использованию страха темноты в качестве символа. Чтобы обеспечить целостность, всё в игре освещается в реальном времени и отбрасывает настоящие тени — основная часть механик связана с пугающим созданием-тенью, обретением контроля над ним. Все три аспекта игры связаны друг с другом. Никаких хитростей — сюжет передаётся как через графику, так и через головоломки с механиками. На то, чтобы всё это заработало вместе, ушло много времени, это оказалось гораздо сложнее, чем я ожидал.
Читать полностью »
Реверс-инжиниринг режима разработчика Animal Crossing
2018-06-14 в 13:37, admin, рубрики: Nintendo 64, обратная разработка, разработка игр, реверс-инжиниринг, создание модов
Прошлым летом я приступил к реверс-инжинирингу игры Animal Crossing для GameCube. Я хотел исследовать возможность создания модов для этой игры. Кроме того, мне хотелось задокументировать процесс, чтобы создать туториалы для людей, заинтересованных в хакинге ROM-ов и обратной разработке. В этом посте я расскажу о отладочных функциях разработчика, которые остались в игре, а также поделюсь тем, как я обнаружил чит-комбо, с помощью которых их можно разблокировать.
Читать полностью »
Создание игры Tower Defense в Unity — Часть 1
2018-06-13 в 8:56, admin, рубрики: tower defense, unity, unity3d, казуальные игры, разработка игр, создание игр
Игры жанра tower defense приобретают всё большую популярность, и это неудивительно — немногое может сравниться с удовольствием от наблюдения за собственными линиями защиты, уничтожающими злых врагов! В этом туториале из двух частей мы создадим игру tower defense на движке Unity!
Вы узнаете, как сделать следующее:
- Создавать волны врагов
- Заставить их следовать по точкам маршрута
- Строить и апгрейдить башни, а также научите их, как разбивать врагов на мелкие пиксели
В конце мы получим каркас игры, который можно развивать дальше!
Читать полностью »
Как и почему мы написали свой ECS
2018-06-13 в 8:14, admin, рубрики: android, C#, ecs, Gamedev, iOS, mobile development, online multiplayer, pvp, unity, unity3d, архитектура, Блог компании Pixonic, геймдев, мобильные игры, мультиплеер, проектирование, Проектирование и рефакторинг, разработка игр, управление проектами, шутерВ прошлой статье я описал технологии и подходы, которые мы используем при разработке нового мобильного fast paced шутера. Т.к. это была обзорная и даже поверхностная статья — сегодня я копну глубже и подробно расскажу, почему мы решили написать собственный ECS-фреймворк и не стали использовать существующие. Будут примеры кода и небольшой бонус в конце.

Читать полностью »
Unity3D ECS и Job System
2018-06-12 в 13:52, admin, рубрики: ecs, job system, unity3d, unity3d ecs, Программирование, разработка игрВ Unity3D с выходом версии 2018 появилась возможность использовать нативную (для Unity) ECS систему, сдобренную многопоточностью в виде Job System. Материалов в интернете не особо много (пара проектов от самих Unity Technologies да пара обучающих видео на ютубе). Я попробовал осознать масштаб и удобность ECS, сделав небольшой проект не из кубов и кнопок. До этого у меня не было опыта проектирования ECS, так что два дня ушло на изучение материалов и перестроение мышления с ООП, день ушел на восхищение подходом, и еще один-два дня — на разработку проекта, борьбу с Unity, выдергивание волос и курение семплов. В статье содержится немного теории и небольшой пример проекта.



