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

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

6
Почему бы не опубликовать игры с включенными редакторами карт?
15 лет назад, в 2002 году, был выпущен Warcraft 3 . Помимо того, что она была отличной игрой для RTS, она жила много лет после своего выпуска, в основном благодаря своему World Editor - полнофункциональному промышленному редактору карт, который давал игрокам все инструменты, которые были у разработчиков в процессе разработки. …

9
В чем разница между HUD и GUI в игре?
Кто-нибудь знает разницу между графическим HUD (отображение на экране) и GUI (графический интерфейс пользователя) в игре? Является ли HUD частью графического интерфейса и просто отображает информацию? Это будет означать, что я не могу технически взаимодействовать с HUD, в то время как я могу с GUI (например, нажав кнопку)? Или оба …
34 gui  terminology  hud 

2
Что именно делает установщик и зачем он мне нужен?
это наверное нубский вопрос дня: Итак, я написал эту игру. Теперь есть файл .exe, который выполняет эту работу, папка с моими красивыми и красивыми ресурсами, куча DLL-файлов и другие вещи, которые я, вероятно, не должен касаться. Чтобы запустить игру, я копирую всю партию на нужный компьютер, дважды щелкаю по файлу …
34 installer 


5
Как создать пещеры, которые похожи на пещеры Майнкрафта?
Я работаю над трехмерным процедурным миром некоторое время и хочу начать добавлять пещерные системы. В настоящее время я использую 2D / 3D Perlin Noise для генерации ландшафта в сочетании с Marching Cubes для более гладкой местности. Я просто ошарашен, когда дело доходит до длинных соединяющих пещер. Я надеюсь получить что-то …

11
Есть ли у 2D-игр будущее? [закрыто]
В настоящее время я работаю над двумерным движком физики мягких тел (так как сейчас его нет -_-), но я боюсь, что нет смысла тратить на него то, что, скорее всего, будет годами. Хотя я люблю работать над этим, я сомневаюсь, что такой движок получит какой-либо доход, учитывая, что любой, кто …

10
Что делает игру «хорошей»? [закрыто]
Я работаю над трехмерной космической игрой с использованием OpenGL и C ++, и я планирую сосредоточиться на том, чтобы придать игре современную, привлекательную графику, но чем больше я об этом думаю, тем больше понимаю, что не знаю, что делает графику "хорошо". Конечно, я могу пойти поиграть в некоторые известные игры …
34 opengl  3d  graphics 


3
Как создать эффект взрывающейся частицы?
Я не большой артист, но я пытаюсь создавать приличные эффекты частиц в 2.5D игре. Я делаю копию "Танков" Wii Play, и я не могу заставить взрывы выглядеть хорошо. Я не собираюсь придерживаться точного стиля, как у них, возможно, чего-то более реалистичного, менее детского. Мой движок частиц просто рисует 2-мерную текстуру …


6
Реализация оберточной проволоки (например, Worms Ninja Rope) в 2D физическом движке
Недавно я попробовал немного физики веревки и обнаружил, что «стандартное» решение - сделать веревку из серии предметов, натянутых вместе с пружинами или соединениями, - неудовлетворительно. Особенно, когда качание веревки имеет отношение к игровому процессу. Меня не особо волнует способность веревки заворачиваться или провисать (в любом случае это может быть подделано …

9
Кроссплатформенная независимая разработка
Несколько лет назад, если вы написали на C и в некотором подмножестве C ++ и использовали достаточное количество абстракций платформы (через SDL или что-то еще), вы могли работать на любой платформе, на которую мог бы попасть инди - Linux, Windows, Mac OS различных версий. такие непонятные вещи, как BeOS, и …


7
Как создать взвешенную коллекцию, а затем выбрать из нее случайный элемент?
У меня есть ящик для лута, который я хочу заполнить случайным предметом. Но я хочу, чтобы у каждого предмета был свой шанс быть выбранным. Например: 5% шанс 10 золота 20% шанс меча 45% шанс щита 20% шанс брони 10% шанс зелья Как я могу сделать так, чтобы я выбрал точно …
34 random 

5
Что подразумевается под «системным программированием»?
Я готовлюсь к стажировке в качестве программиста игры во всемирно известной компании по разработке игр. Когда я искал на их сайте необходимые предпосылки, он показал мне это: Добавленное преимущество Знание DirectX / OpenGL. Сильная команда по 3D математике и физике. Visual Studio IDE для разработки на C ++. Системное программирование …

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