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

Q & A для профессиональных и независимых разработчиков игр

3
Почему некоторые сетевые игры используют интерполяцию, а некоторые используют поиск пути для удаленного перемещения?
Это немного открытый вопрос, но я бы хотел, чтобы кто-то внес хороший аргумент в пользу обоих. Для быстрого примера обоих: Модель интерполяции Подумайте о модели Valve, где клиент часто получает обновления позиций, а удаленные операторы обновляют свои позиции, используя интерполяцию этих данных. Найти путь В этой модели, думайте, что пользователь …

2
Повлияет ли необязательная система цензуры на плохие слова на возрастную оценку?
Мой игровой проект представляет собой двухмерную нисходящую RPG с симулятором знакомств и визуальными элементами нововведений, и в моей игре есть несколько частей диалога, в которых есть плохие слова, которые часто используются персонажем. Однако, я боюсь, что эти плохие слова повлияют на возрастную оценку до 17+, поэтому я решил по желанию …

3
Командный приказ архитектуры Крепости гномов
Какой самый элегантный способ реализовать систему командных команд для ИИ? например, в крепости гномов, когда вы помечаете лесную зону для рубки леса, гномы затем выполняют следующую последовательность действий: Иди к дереву Рубить дерево Доставить дрова на склад Перейти к другому дереву и так далее.. У меня уже есть команда стека …

5
Улучшение функции O (N ^ 2) (все объекты повторяются по всем другим объектам)
Немного предыстории, я пишу эволюционную игру с другом на C ++, используя ENTT для системы сущностей. Существа ходят по 2D-карте, едят зелень или других существ, размножаются, и их черты видоизменяются. Кроме того, производительность хороша (60fps без проблем), когда игра запускается в режиме реального времени, но я хочу иметь возможность значительно …

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

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

4
В чем разница между спрайт-листом и текстурным атласом?
Мне интересно, в чем разница между листом спрайта и текстурным атласом? Разве оба не одинаковы? В листе спрайтов у вас есть несколько спрайтов, а в текстурном атласе у вас также есть несколько спрайтов, так в чем же разница?

3
Что такого особенного / сложного / полезного в векторах?
Простите, если это не считается реальным вопросом, но это то, что я искренне смущен. Я постоянно слышу, как другие разработчики игр говорят о том, что использование векторов очень полезно, но также и то, как все пугаются векторной математикой и векторами, может показаться пугающим. Я никогда не удосужился узнать о них. …


6
Жизнеспособна ли реализация вашего собственного языка сценариев?
Я пишу кодовую игру на C ++, и пришло время реализовать скрипты для событий, триггеров, кат-сцен и т. Д. Я перечитал в Интернете и получил немало информации. Моим первым решением было бы реализовать свой собственный язык сценариев, такой как в Cave Story . Я видел это предложенное, но большинство людей …
21 scripting 


6
Отделение игровых данных / логики от рендеринга
Я пишу игру с использованием C ++ и OpenGL 2.1. Я думал, как я могу отделить данные / логику от рендеринга. На данный момент я использую базовый класс Renderable, который предоставляет чисто виртуальный метод для реализации рисования. Но у каждого объекта есть такой специализированный код, что только объект знает, как …
21 c++  opengl  rendering  logic  data 

4
Сколько сборок действительно используется в современном игровом коде? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . В среднем, как часто сборка используется в современном игровом коде? В частности, на платформах, …
21 c++  c 

6
Планирование игр и разработка программного обеспечения? Я чувствую, что UML не удобен
В моем университете они всегда подчеркивают и рекламируют UML-дизайн и другие вещи, в которых я чувствую, что это не будет хорошо работать с дизайном игровой структуры. Теперь я просто хочу получить профессиональный совет, как начать разработку игры? История в том, что у меня есть некоторый навык в программировании, и я …

4
Простой метод создания маски карты острова
Я ищу хороший и простой способ создать маску для карты острова с помощью C #. В основном я использую случайную карту высот, сгенерированную с помощью перлин-шума, где ландшафт НЕ окружен водой. Следующим шагом будет создание маски, чтобы углы и границы были просто водой. Тогда я могу просто вычесть маску из …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.