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

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

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

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

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

9
Является ли ruby ​​подходящим языком для разработки игр? [закрыто]
Я хочу перейти к разработке игр, но единственный язык, который я хорошо знаю, это Ruby. Кажется, большая часть того, что я прочитал, указывает на языки более низкого уровня, такие как C ++ для разработки игр, или языки для конкретных сред, таких как C #, для использования XNA. У кого-нибудь есть …
33 ruby 

6
Должен ли я использовать Lua для игровой логики на мобильных устройствах?
Как на самом деле выше, В свое свободное время я пишу игру для Android (андроид, потому что он бесплатный, и у меня нет никаких реальных намерений делать что-то коммерческое). Логика игры основана на очень типичной компонентной модели, в которой сущности существуют и к ним прикреплены компоненты, а сообщения отправляются туда …
33 android  lua  mobile  porting 

30
Инструменты для создания активов? [закрыто]
Есть похожие вопросы о поиске существующих ресурсов, которые бесплатны для использования ( бесплатные спрайты / изображения , музыка , звук ), но я заинтересован в создании ресурсов сам. Какие инструменты вы используете для создания / модификации активов? Пожалуйста, поставьте только один инструмент в ответ. Также попробуйте включить следующую информацию: наименование …
33 assets  tools 

5
Какова цель glScissor?
Я знаю, что он более эффективен, чем трафаретная проверка, но правильно ли я полагаю, что такая же функциональность может быть достигнута с помощью проекционных преобразований с окном просмотра?
33 opengl  opengl-es 

4
Почему так много игр не озвучены полностью?
Мне интересно, почему так много ММО озвучены лишь частично? Я спросил производителей игр (Thimbleweed Park, в их вопросах и ответах), насколько дорогой голос за кадром, и они сказали, что это не особенно дорого, если вы не нанимаете звезд A-list. Так почему же столько игрового диалога присутствует только в виде текста, …

4
Почему мой объект движется быстрее на 45 градусов, чем на 90 градусов?
В моей игре есть объекты, которые движутся быстрее на 45 градусов, чем на 90 градусов. Каждый объект имеет Точка (х, у) позиция Направление Vector2D (x, y) Int скорость И что я делаю во время обновления, так это то, что новая позиция рассчитывается как: position.x += direction.x * speed position.y += …
32 c#  2d  geometry 

14
Что является хорошей стартовой платформой для подросткового программиста игр? [закрыто]
Мой сын (15 лет) решил, что хочет продолжить карьеру программиста игр. Я сказал, что он должен начать сейчас с простой игры. У него еще нет опыта программирования, но я программист (бизнес-приложения, а не игры), поэтому я могу научить его программированию, но с чего бы ему начать? Изначально я ищу что-то, …
32 platform 


3
Что такое стандартный игровой цикл C # / Windows Forms?
Как следует структурировать основной цикл игры при написании игры на C #, в которой используются обычные Windows Forms и некоторые графические оболочки API, такие как SlimDX или OpenTK ? Каноническое приложение Windows Forms имеет точку входа, которая выглядит как public static void Main () { Application.Run(new MainForm()); } и хотя …

1
Как такие игры, как Minecraft, генерируют целые миры из начального числа?
Я хочу создать совершенно уникальный мир с биомами (например, что делают Minecraft и подобные игры). Я не понимаю, как они генерируют эти целые миры из одного «начального» числа. Может ли кто-нибудь дать базовый обзор техники?

1
Насколько эффективны системы кеша сущностей?
В последнее время я много читал о системах сущностей, чтобы реализовать их в своем игровом движке C ++ / OpenGL. Два ключевых преимущества, которые я постоянно слышу, хвалят о системах сущностей: простое конструирование новых типов объектов, благодаря тому, что им не приходится путать сложные иерархии наследования, и эффективность кеша, которую …

5
Как я могу сделать пространство узнаваемым и легко ориентируемым?
Я думаю о создании игрового набора в космосе, в котором будет представлен очень большой, процедурно сгенерированный игровой мир (множество звезд, планет и того, что у вас есть). Однако я предвижу большую проблему: космическое пространство в основном безликое. Это почти везде одинаково - такая же черная пустота со звездами. Это явно …

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