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

34
Что именно делает установщик и зачем он мне нужен?

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

34
Что делает игру «хорошей»? [закрыто]

Я работаю над трехмерной космической игрой с использованием OpenGL и C ++, и я планирую сосредоточиться на том, чтобы придать игре современную, привлекательную графику, но чем больше я об этом думаю, тем больше понимаю, что не знаю, что делает графику "хорошо". Конечно, я могу пойти поиграть в...

34
Как бороться с «дизайном уровней ползучести?»

Creep Design Level Creep - это то, что я начал называть тем, что происходит, когда вы строите серию уровней и замечаете, что каждый уровень выглядит немного лучше, чем предыдущий, или когда вы работаете вместе с несколькими людьми с разными уровнями навыков. Оставленный в покое, когда игрок...

34
Почему я должен выбрать дизайн бара здоровья, а не сердечные контейнеры?

При разработке любой основанной на героях игры, будь то приключение, РПГ, драка или подобная игра, вам в конечном итоге необходимо определиться со своей системой здравоохранения. За исключением каких-либо регенеративных систем с нулевым пользовательским интерфейсом (например, Call of Duty), следует...

34
Как мне сделать персонажа способным ходить по стенам?

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

34
Почему разработчики игр не выпускают свой исходный код?

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

34
Почему бы не опубликовать игры с включенными редакторами карт?

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

34
В чем разница между HUD и GUI в игре?

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

34
Как создать взвешенную коллекцию, а затем выбрать из нее случайный элемент?

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

33
Инструменты для создания активов? [закрыто]

Есть похожие вопросы о поиске существующих ресурсов, которые бесплатны для использования ( бесплатные спрайты / изображения , музыка , звук ), но я заинтересован в создании ресурсов сам. Какие инструменты вы используете для создания / модификации активов? Пожалуйста, поставьте только один...

33
Каковы некоторые распространенные способы получения дохода от бесплатной игры?

При создании бесплатной игры, какие существуют варианты дохода и насколько они успешны? Каковы плюсы и минусы различных моделей доходов, таких как поддержка рекламы, freemium, партнерские отношения, мерчендайзинг, виртуальные товары и т. Д.? Если возможно, приведите конкретные примеры игр,...

33
Должен ли я использовать Lua для игровой логики на мобильных устройствах?

Как на самом деле выше, В свое свободное время я пишу игру для Android (андроид, потому что он бесплатный, и у меня нет никаких реальных намерений делать что-то коммерческое). Логика игры основана на очень типичной компонентной модели, в которой сущности существуют и к ним прикреплены компоненты, а...

33
Элегантный способ симулировать большое количество объектов в игровом мире

Предположим, у вас есть игра, в которой есть много (много много) сущностей, выполняющих некоторые функции, не все из которых постоянно необходимы или должны рассматриваться в каждом кадре. Конкретная проблема, над которой я работаю, - это детальное моделирование тела, включая его органы. В игре...

33
Является ли ruby ​​подходящим языком для разработки игр? [закрыто]

Я хочу перейти к разработке игр, но единственный язык, который я хорошо знаю, это Ruby. Кажется, большая часть того, что я прочитал, указывает на языки более низкого уровня, такие как C ++ для разработки игр, или языки для конкретных сред, таких как C #, для использования XNA. У кого-нибудь есть...

33
Как я могу проверить свою игру на безопасность эпилепсии?

Я разрабатывал игру, которая довольно мигающая с точки зрения контрастов цвета и яркости. Это игра для iPhone, поэтому экран будет довольно маленьким, но я слышал, что Wipeout XL не прошел тест на эпилепсию. Как можно гарантировать, что игра не вызовет эпилептические припадки у пользователей? Я...

33
Как вы пишете HDR контент?

Как вы облегчаете своим художникам создание контента для HDR-рендерера ? Какие инструменты вы должны предоставить и какие рабочие процессы необходимо изменить при переходе от LDR к HDR? Обратите внимание, что я спрашиваю не о технических аспектах реализации HDR-рендерера, а о лучших методах...

33
В браузере лучше всего использовать одну огромную таблицу спрайтов или много (10000) разных PNG?

Я создаю игру в jQuery, где я использую около 10000 плиток 32x32. До сих пор я использовал их все по отдельности (без спрайт-листа). Средняя карта использует около 2000 плиток (иногда повторно используемые PNG, но все отдельные div), а производительность варьируется от стабильной (Chrome) до...

33
Каким качеством должны быть мои звуки?

Звук и его качество - это что-то вроде религии. Бесконечная история. Люди скажут, что MP3 320kbps без потерь, в то время как эксперты скажут, что любой MP3 - это дерьмо, но в итоге никто не услышит разницы в результате ... если они не будут в музыкальной индустрии в течение 20 лет +. Каков...

33
Как подключить эту систему сущностей к сети?

Я разработал систему сущностей для FPS. Это в основном работает так: У нас есть «мир» -объект, называемый GameWorld. Он содержит массив GameObject, а также массив ComponentManager. GameObject содержит массив Component. Он также предоставляет механизм событий, который действительно прост. Сами...

33
Как работает предсказание на стороне клиента?

Я прочитал Valve + Gafferon и сотни страниц из Google, но по какой-то причине я не могу понять, как прогнозируют клиенты. Насколько я понимаю, основная проблема заключается в: Клиент А отправляет информацию на T0 Сервер получает вход в T1 Все клиенты получают изменения по адресу T2 При T2однако,...