Разработка игр

51
В поисках хорошей техники движения персонажей в игре Hack & Slash

Я создаю игру hack & slash и хочу, чтобы мои персонажи двигались, как, например, в Torchlight, Diablo и т. Д. В настоящее время я генерирую набор узлов для всех проходных областей пола. Когда я кликаю куда-то, игрок идет туда через интерполированный путь узлов. Это не выглядит очень...

50
Что такое кватернион?

Что такое кватернионы и как они работают? Кроме того, какие преимущества вы получаете, используя три точки на плоскости 2D? Наконец, когда считается хорошей практикой использовать...

50
Может ли разработчик изменить название своего продукта в Steamworks?

Недавно я получил доступ к Steamworks и оплатил сбор за представление продукта. Теперь я могу создать приложение в Steam. Приложение, над которым я работаю до сих пор без названия, но я хочу начать играть с функциональностью Steamworks. К сожалению, когда я пытаюсь создать новое приложение,...

50
Вы убили врага, которому нужно было перебраться. Теперь ты должен умереть и повторить попытку?

Я создаю врагов для платформера и хочу иметь врагов, которых игрок использует для прохождения уровней. Мне нравится идея прыгать с врагов на платформы через пропуски, но это проблематично, если они умрут. Это очень плохо - поставить игрока в невыгодное положение, убив его средства, чтобы...

50
Вертикальные и горизонтальные шестигранные сетки, плюсы и минусы [закрыто]

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

50
Как обнаружить и предотвратить злоупотребления (боты) API онлайн-игр?

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

50
Что такое «игровой логический код»?

Я использую C # / XNA, и мне несколько раз говорили не смешивать код обновления с кодом отрисовки - и я уверен, что нет! Но может ли кто-нибудь описать, что такое «логический код»? Как видно здесь: http://blogs.msdn.com/b/shawnhar/archive/2007/07/25/understanding-gametime.aspx [...] убедитесь, что...

49
Какой новейший тренд / метод рендеринга на местности? [закрыто]

В прошлый раз, когда я проверял рендеринг на местности, ROAM был новым жаром. Да, это было давно. Мне очень понравился ROAM, потому что он был чрезвычайно прост в программировании и дал довольно приличные результаты. Я полагаю, что технология немного улучшилась. Каковы наиболее популярные методы...

49
Подземелья в трехмерной космической игре

Я нахожусь в процессе создания прототипа для трехмерной космической игры (от третьего лица). У меня вопрос такой: Как может трехмерная космическая игра иметь Zelda-подобные (или подобные) подземелья в открытом космосе? Проблемы: Пространство не имеет стен (очевидно) - как ограничить движение? Нет...

49
Какой вид управления проектом должен использовать проект соло-разработчика?

Я работаю над игровым проектом, разработка которого может быть разделена на 3 независимые части (создание карт, движок «над миром» и боевой движок), но по мере развития я не уверен, как мне следует иметь дело с управление этим проектом, особенно в отношении этих 3 пунктов: Стоит ли использовать...

49
Как боевые ролевые игры делают разные типы оружия уникальными?

Я получаю отзывы о моей игре, в которой есть элементы Action RPG (например, Diablo, Torchlight и т. Д.), Но вы управляете командой героев. Когда вы убиваете врагов, иногда падает новое оружие. В моей игре DPS оружия будет рандомизирован, но чем дальше, тем сильнее. Каждый тип оружия имеет жестко...

49
Как работают шейдеры Raymarch?

Я смотрел на шейдеры, найденные здесь shadertoy.com, и большинство крутых имеют общие шумы и raymarch. Я вообще не понимаю исходный код, но очень хочу. Как работают эти шейдеры и как работает алгоритм raymarch? Я искал по всему и не могу найти ничего по теме....

49
Как называется набор плиток 3х3, используемый для создания больших площадей?

Как называется шаблон / дизайн использования набора тайлов 3х3 (обычно в мозаичной 2D-игре), который можно использовать для создания больших областей самого себя. Например, эти: ( Источник изображения ) Я думал, что это «9 деревьев» или что-то в этом роде, но не могу найти его, возможно, это...

49
Когда я создаю прототипы, как мне легче исследовать игровое поведение?

Я сам создаю инди-игры, но, как правило, у меня не хватает сил, когда я вывожу недавно разработанную игру на уровень, на котором можно играть с поведением, поэтому я соглашусь на доработку вместо исследования. С ужасными результатами. (фотография из блога Интерком ) Например, я считаю, что...

49
Как я могу продвигать свою игру? [закрыто]

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

48
Как подготовить игру к локализации?

Многие проекты не думают о локализации, пока игра не закончится. Затем локализация выполняется как хак, и очевидно, что она была добавлена ​​позже. Некоторые конкретные проблемные области: Текстовые строки (очевидно) Аудио клипы, такие как музыка и / или рассказы Текст отображается на текстурах...

48
В Entity-Component-System Engine, как мне работать с группами зависимых объектов?

Пройдя несколько шаблонов игрового дизайна, я выбрал Entity-Component-System (ES System) для моего игрового движка. Я читаю статьи (в основном T = Machine ) и рассматриваю некоторый исходный код, и я думаю, что получил достаточно, чтобы начать. Есть только одна основная идея, с которой я борюсь....