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

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


7
Зачем игровым студиям нужны графические программисты, если они используют игровые движки?
В разделе кредитов игр, в которые я играю, есть имена графических программистов . Если они использовали игровой движок, зачем им графический программист ? Разве игровой движок не выполняет свою работу?

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

9
Где продвигать свою инди-игру? [закрыто]
Возможный дубликат: где будет рекламироваться моя игра? Допустим, я разработал игру, и я хочу "получить ее там". Я имею в виду некоммерческие игры с открытым исходным кодом. На каких веб-сайтах вы знаете, где вы можете рекламировать свою недавно разработанную игру, а не просто размещать ее в своем блоге?
55 marketing 

5
Как я могу реализовать что-то вроде сетки крафта Minecraft?
В крафт-системе Minecraft используется сетка 2x2 или 3x3. Вы помещаете ингредиенты в сетку, и если вы поместите правильные ингредиенты в правильный шаблон, он активирует рецепт. Несколько интересных моментов о дизайне: Некоторые рецепты могут обменивать определенные ингредиенты на другие. Например, кирка использует палки для рукояти и может использовать деревянные доски, булыжник, …

8
Как я могу избежать много синглетонов в моей игровой архитектуре?
Я использую игровой движок cocos2d-x для создания игр. Двигатель уже использует много синглетонов. Если кто-то использовал это, то они должны быть знакомы с некоторыми из них: Director SimpleAudioEngine SpriteFrameCache TextureCache EventDispatcher (was) ArmatureDataManager FileUtils UserDefault и многое другое с общим количеством около 16 классов. Подобный список вы можете найти на …

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

8
В чем смысл дизайна ответных ударов в пошаговых играх?
Я видел довольно много пошаговых игр, в которых рукопашные атаки на другое подразделение приводят к тому, что атакующие подразделения также наносят урон атакующему подразделению, в то время как атаки дальнего боя не страдают от этой механики «возмездия». Примеры включают в себя серию «Герои Меча и Магии», серию «Цивилизация», новую серию …


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

4
Использование нескольких шейдеров
В настоящее время я изучаю шейдеры opengl, но я не могу что-то придумать: как применить к объектам разные шейдеры, например, чайник, визуализированный с помощью toon shader, и другой в той же сцене, используя очень отражающую поверхность, а другие искажены от функция шума, как в этом видео http://www.youtube.com/watch?v=1ogg4ZfdBqU Другой - применение …
53 shaders  glsl 

7
Почему текстуры всегда имеют квадратную степень двойки? Что если они не?
Почему разрешение текстур в играх всегда равно двум (128х128, 256х256, 512х512, 1024х1024 и т. Д.)? Разве не было бы разумно сэкономить на размере файла игры и сделать текстуру точно подходящей для развернутой модели UV? Что случилось бы, если бы была текстура, которая не была степенью двойки? Было бы неправильно иметь …
53 textures 

3
Как изготавливаются воксельные двигатели повышенной проходимости?
Несколько дней назад я обнаружил нечто, называемое вокселами, и думаю, что они довольно крутые. Но я не знаю, что их порождает. Вы моделируете это в своем программном обеспечении для моделирования или используете что-то вроде карты высот? Я читал в википедии, что воксели похожи на трехмерные или объемные пиксели. Как я …

10
наиболее эффективные алгоритмы AABB против Ray
Существует ли известный «наиболее эффективный» алгоритм для обнаружения столкновений AABB и Ray? Недавно я наткнулся на алгоритм коллизии AABB и Sphere от Arvo, и мне интересно, есть ли такой же заслуживающий внимания алгоритм для этого. Необходимо иметь условие для этого алгоритма, что мне нужно иметь возможность запрашивать результат для расстояния …

12
Разумно ли писать игровой движок на С? [закрыто]
Несмотря на то, что C ++ кажется королем, из того, что мне сказали, C все еще широко используется в играх, особенно на консолях. Однако было бы неразумным писать весь игровой движок на C сегодня? Каковы, если таковые имеются, некоторые преимущества, которые C имеет по сравнению с C ++? Почему кто-то …
53 c 

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