Главная » Архив меток: создание игр

Архив меток: создание игр

[Перевод] Как создать Roguelike

Я всегда хотел написать подробное руководство для начинающих о том, как создать roguelike, содержащее как общие, так и более специфические советы. Проведённый в этом году очередной праздник Roguelike Celebration показался мне отличной возможностью наконец-то заставить себя это сделать, поэтому я подготовил получасовой доклад по этой теме. К тому же, все эти годы я помогал превращению r/RoguelikeDev в крупнейшее сетевое сообщество ...

Читать далее »

Пишем игру на LWJGL

В данном цикле статей я расскажу, как создать простую 3D игру на Java с использование библиотеки LWJGL. Написание игры — сложный и интересный процесс, который требует много времени. Для создания своей игры необходимо следующее: Умения писать код на Java (необходимый минимум: понимание работы условий, циклов, строк, массивов, функций, классов) Среда разработки (я буду использовать Eclipse) Библиотека LWJGL Видеокарта, поддерживающая OpengGL ...

Читать далее »

[Перевод] От Space Invaders до Half Life 2: история игровых диздоков

Идеи могут появляться отовсюду, но на определённом этапе в начале разработки перед глазами всех её участников уже должен быть чёткий план. На протяжении истории видеоигр создатели игр оставляли ценные сведения об источниках своего вдохновения в текстах, которые мы обобщённо называем «дизайн-документами». От визуализаций до планирования проектов, от кода до творческих решений — все эти бумаги и цифровые данные сами по ...

Читать далее »

[Перевод] Блуждающий монстр: как избавиться от проблем на карте

Уже в процессе создания The Witness стала одной из самых любимых моих игр. Я начал играть в неё с того момента, когда Джонатан Блоу начал её разработку, и не мог дождаться её релиза. Всем, кто работает над подобными проектами, известно, что объём работы при выборе такого пути значительно возрастает. В отличие от предыдущей игры Джона Braid, масштаб ресурсов и программирования ...

Читать далее »

[Перевод] Как единственная строка древнего кода целых полгода сводила с ума разработчиков MMORPG

Чаще всего от разработчиков игр можно услышать очень простую фразу: удивительно, что игры вообще выходят. Игры — это усложнённые, неприручённые чудовища, соединённые чем-то вроде цифровой изоленты. Не удивительно, что они разваливаются на части. В этом месяце разработчик модов обнаружил, что причиной глупейшего поведения ИИ «чужих» стала одна ошибка в коде игры. Aliens: Colonial Marines была проблемной по многим причинам, но ...

Читать далее »

[Перевод] Чему я научился, создав 100 игр за 5 лет

Мой марафон закончен! С июня 2012 года по июнь 2017 года я создал 100 игр. Прежде, чем мы углубимся в подробности, мне нужно немного рассказать о своём проекте «100 игр за пять лет» и вкратце изложить числа и факты о самих играх. В 2012 году я решил создать себе долговременную стратегию проверки. Я подумал, что к концу этих пяти лет ...

Читать далее »

[Перевод] Моё участие в разработке Uncharted 4

После выпуска Uncharted 4 я уже могу рассказать о том, над чем работал в этом проекте. В основном я разрабатывал ИИ для напарников игрока в однопользовательском режиме и помощников в многопользовательском, а также немного работал над геймплейной логикой. Я опущу те аспекты, которые не добрались до готовой игры и некоторые мелкие детали. Итак, приступаем: Система постов Прежде чем начать, я ...

Читать далее »

[Перевод] Создание крюка-кошки в Unity. Часть 2

Если вам нужно повысить навыки владения Unity, то изучите наши туториалы Getting Started with Unity и Introduction to Unity Scripting. Примечание: этот туториал предназначен для продвинутых и опытных пользователей, и в нём не рассматриваются такие темы, как добавление компонентов, создание новых скриптов GameObject и синтаксис C#. В первой части туториала мы научились создавать крюк-кошку с механикой оборачивания верёвки вокруг препятствий. ...

Читать далее »

[Перевод] Создание крюка-кошки в Unity. Часть 1

Крюки-кошки добавляют в игру забавные и интересные механики. Можно использовать их для перемещения по уровням, боёв на аренах и получения предметов. Но несмотря на кажущуюся простоту, физика управления верёвками и создание реалистичного поведения может оказаться сложной задачей! В первой части этого туториала мы реализуем собственную двухмерную систему крюка-кошки и научимся следующему: Создавать систему прицеливания. Использовать рендер линии и distance joint ...

Читать далее »

[Перевод] Создание игры Tower Defense в Unity — Часть 2

Это вторая часть туториала «Создание игры Tower Defense в Unity». Мы создаём в Unity игру жанра tower defense, и к концу первой части, научились размещать и апгрейдить монстров. Также у нас есть один враг, нападающий на печенье. Кроме того, нападение в одиночку выглядит странно. Однако враг пока не знает, куда ему смотреть! В этой части туториала мы добавим волны врагов ...

Читать далее »