В разделе кредитов игр, в которые я играю, есть имена графических программистов . Если они использовали игровой движок, зачем им графический программист ? Разве игровой движок не выполняет свою работу?
В наши дни, когда играют в игры, часто возникают сюжетные ролики, во время которых вы не можете взаимодействовать с игрой, вы можете только слушать или смотреть ее во время игры. Однако во многих играх эти сюжетные сцены воспроизводятся в реальном времени с помощью игрового движка, а не с предварительно отрендеренными …
Возможный дубликат: где будет рекламироваться моя игра? Допустим, я разработал игру, и я хочу "получить ее там". Я имею в виду некоммерческие игры с открытым исходным кодом. На каких веб-сайтах вы знаете, где вы можете рекламировать свою недавно разработанную игру, а не просто размещать ее в своем блоге?
В крафт-системе Minecraft используется сетка 2x2 или 3x3. Вы помещаете ингредиенты в сетку, и если вы поместите правильные ингредиенты в правильный шаблон, он активирует рецепт. Несколько интересных моментов о дизайне: Некоторые рецепты могут обменивать определенные ингредиенты на другие. Например, кирка использует палки для рукояти и может использовать деревянные доски, булыжник, …
Я использую игровой движок cocos2d-x для создания игр. Двигатель уже использует много синглетонов. Если кто-то использовал это, то они должны быть знакомы с некоторыми из них: Director SimpleAudioEngine SpriteFrameCache TextureCache EventDispatcher (was) ArmatureDataManager FileUtils UserDefault и многое другое с общим количеством около 16 классов. Подобный список вы можете найти на …
Я слышал об отложенном рендеринге и о том, как его использование может позволить «много» источников света в сцене без огромного снижения производительности, но что это такое и (с высокого уровня), как это реализовано?
Я видел довольно много пошаговых игр, в которых рукопашные атаки на другое подразделение приводят к тому, что атакующие подразделения также наносят урон атакующему подразделению, в то время как атаки дальнего боя не страдают от этой механики «возмездия». Примеры включают в себя серию «Герои Меча и Магии», серию «Цивилизация», новую серию …
Существуют ли методы автоматического тестирования игр? Приветствуется особый опыт с соответствующей информацией о проекте, такой как платформа и тип игры, если это помогает с разъяснениями.
В частности, каков наилучший способ реализовать систему достижений, достаточно гибкую, чтобы справиться с выходом за рамки простых достижений, основанных на статистике, таких как «убить х врагов». Я ищу что-то более надежное, чем система, основанная на статистике, и что-то более организованное и обслуживаемое, чем «жестко их кодировать как условия». Некоторые примеры, …
В настоящее время я изучаю шейдеры opengl, но я не могу что-то придумать: как применить к объектам разные шейдеры, например, чайник, визуализированный с помощью toon shader, и другой в той же сцене, используя очень отражающую поверхность, а другие искажены от функция шума, как в этом видео http://www.youtube.com/watch?v=1ogg4ZfdBqU Другой - применение …
Почему разрешение текстур в играх всегда равно двум (128х128, 256х256, 512х512, 1024х1024 и т. Д.)? Разве не было бы разумно сэкономить на размере файла игры и сделать текстуру точно подходящей для развернутой модели UV? Что случилось бы, если бы была текстура, которая не была степенью двойки? Было бы неправильно иметь …
Несколько дней назад я обнаружил нечто, называемое вокселами, и думаю, что они довольно крутые. Но я не знаю, что их порождает. Вы моделируете это в своем программном обеспечении для моделирования или используете что-то вроде карты высот? Я читал в википедии, что воксели похожи на трехмерные или объемные пиксели. Как я …
Существует ли известный «наиболее эффективный» алгоритм для обнаружения столкновений AABB и Ray? Недавно я наткнулся на алгоритм коллизии AABB и Sphere от Arvo, и мне интересно, есть ли такой же заслуживающий внимания алгоритм для этого. Необходимо иметь условие для этого алгоритма, что мне нужно иметь возможность запрашивать результат для расстояния …
Несмотря на то, что C ++ кажется королем, из того, что мне сказали, C все еще широко используется в играх, особенно на консолях. Однако было бы неразумным писать весь игровой движок на C сегодня? Каковы, если таковые имеются, некоторые преимущества, которые C имеет по сравнению с C ++? Почему кто-то …