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

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

3
Сделай так, чтобы вещи быстро выглядели медленно (Box2D)
Я работаю над игрой, в которой вы управляете требушетом, чтобы бросать шары противнику. Это как игра под названием «Средневековая осада». Когда карабин поворачивает руку, игрок должен использовать наилучший момент, чтобы нажать кнопку и отпустить мяч. Тогда мяч полетит под углом касания. Моя проблема сейчас заключается в том, что рука требучета …

2
Сопрограммы в сериале
Как бы я мог составить последовательность вызовов Coroutine, которые должны выполняться один за другим? Я пытался получить мигающий цветовой эффект, зацикливая серию цветовых эффектов в сопрограмме, но это не работает.
9 unity 

2
Демо (и реальная игра) Защита
Через несколько месяцев я планирую начать показывать (надеюсь коммерческую) игру, над которой я работаю, широкой публике (интернет). Дело в том, что помимо скриншотов и трейлера (скажем, функциональности), как правильно создать демо, которое можно защитить? Позвольте мне объяснить немного. Игра представляет собой кроссплатформенную RPG своего рода. Прямо сейчас мой код написан …

1
Как использовать современный OpenGL для 2D игр?
Я нашел множество "современных" учебных пособий по OpenGL (3.0+) для 3D, но я почти ничего не нашел, когда искал информацию о том, как использовать его для разработки 2D-игр. Как я могу начать использовать OpenGL для 2D gamedev? В частности, мне интересно получить ответы на следующие темы: Как мне настроить мои …
9 opengl  2d 

2
Построение данных о смежности треугольников
Учитывая список индексов треугольника, как точно можно преобразовать его в список индексов со смежностью для геометрического шейдера? Обратите внимание, что мы строго говорим об индексах здесь - вершины присутствуют, но мы собираемся сосредоточиться исключительно на индексах, потому что мы можем использовать их для сопоставления повторяющихся вершин без необходимости сравнения с …

2
Как выбрать коэффициент масштабирования игрового мира 3D?
Я делаю прототип трехмерной игры-танка с физическим моделированием, использую C ++. Одно из решений, которое мне нужно принять, - это масштаб игрового мира относительно реальности. Например, я мог бы считать, что 1 игровая единица измерения в действительности соответствует 1 метру. Это кажется интуитивным, но я чувствую, что могу что-то упустить. …

3
Гибкие альтернативы многим многим маленьким полиморфным классам (для использования в качестве свойств, сообщений или событий) C ++
В моей игре есть два класса, которые действительно полезны, но постепенно становятся болью. Сообщение и свойство (свойство по сути является компонентом). Они оба являются производными от базового класса и содержат статический идентификатор, поэтому системы могут обращать внимание только на те, которые им нужны. Это работает очень хорошо ... кроме ... …

1
Нужно ли мне лицензирование для использования реальных названий городов в моей игре?
Я хочу, чтобы в моей игре люди ходили в реальные места (Сиэтл, Вашингтон, Портленд, Мэн и т. Д.). Нужно ли мне лицензирование, чтобы создавать эти места и использовать их названия?

1
Как я могу сделать запись со второй игровой камеры и затем экспортировать ее в видеофайл?
Я делаю игру для PC Horror в Unity и хочу, чтобы в игре была симуляция записи с камеры - чтобы вы могли в любое время покинуть жуткое место, и у вас будет лента с тем, что вы записали на камеру во время исследования. Технически, мне нужно прикрепить вторую камеру (ручную …

1
Новичок Разработчики мобильных игр | Издательство самостоятельно или издательство? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Итак, мы почти закончили с нашей первой инди-игрой, разработанной для Android. Мы верим, …

2
Мировые границы - (0, размер) или (-HalfSize, HalfSize)?
При создании игрового пространства, в котором можно перемещать, рисовать и сталкивать объекты, лучше, чтобы точка (0,0) или (0,0,0) находилась в самом центре вашего пространства так, чтобы границы миров (-halfSize, halfSize), или лучше, чтобы они были в дальнем углу вашего пространства, поэтому границы (0, размер)? Каковы плюсы и минусы каждого и …

2
Использование двух шейдеров вместо одного с операторами IF
Я работал над переносом относительно большого исходного кода ES 1.1 opengl на ES 2.0. В OpenGL ES 2.0 (что означает, что все используют шейдеры), я хочу нарисовать чайник три раза. Первый, с однородным цветом (аля старый glColor4f). Второй, с цветом для каждой вершины (чайник также имеет свой массив цветов вершин) …
9 opengl-es  glsl 

3
Процедурная генерация подземелий: существует ли простой алгоритм, чтобы все эти комнаты были соединены с использованием минимальных коридоров?
Можно ли получить улей-подобную структуру, соединяющую все комнаты без слишком большого количества коридоров? (Слишком много из 3-4 комнат, идущих из одной комнаты) Ниже приведен вывод о том, как выглядят мои комнаты, в основном они расположены случайно. Что я надеюсь получить в коридоре.

5
Умение против Удачи, соотношение и его измерение
Друзья-геймеры, есть термин для описания уровня дисперсии в игре по сравнению с удачей. Война карточной игры будет иметь 0 навыка и 1,0 удачи, потому что игрок не может влиять на игру. Я не могу думать о чем-то, что имеет 1,0 навыка. Сначала я подумал Spelling Bee, но слова, выбранные для …

2
Почему компании все еще используют действительно старые версии Visual Studio?
Я понимаю, почему используется C ++. Это не то, о чем этот вопрос. Когда я устанавливаю игры, обычно Steam (я в основном использую Steam в наши дни) устанавливает дистрибутив C ++ 2005 Runtime. Мой вопрос: почему это так? По какой причине среда выпуска, выпущенная более 8 лет назад, все еще …
9 c++ 

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