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

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

1
Что такое «IHV»?
Я видел несколько вопросов, относящихся к «IHV», например, этот , без определения аббревиатуры. Поиск Google предлагает «Межчеловеческую вирусологию» и, несколько ссылок внизу, страницу устранения неоднозначности в Википедии, которая включает « независимого поставщика оборудования », что, безусловно, кажется более уместным для контекстов, в которых я видел здесь «IHV», но Я не …

4
* Алгоритм для тактических ролевых игр?
Я возился с написанием действительно плохой тактической RPG на C ++. Пока у меня есть 2D-карта тайлов, и я только что получил алгоритм A *, основанный на псевдокоде в википедии . Но настоящие тактические РПГ не просто находят лучший путь на плоской плоскости и двигаются туда. Они обычно имеют ограниченные …

2
Специалисты отрасли, создающие игры с использованием UE4, вообще используют Blueprints или они используют исключительно C ++?
Как преподаватель по модулю разработки игр, я обычно настаивал на том, чтобы пользователи использовали C ++, потому что это более востребованный в отрасли навык, но онлайн-поддержка и информация о C ++ в Unreal Engine 4, по-видимому, относительно слаба. Профессионалы теперь тоже используют Blueprints или нет?

8
Как я могу предотвратить / сбалансировать ожидание и бросание в ответ на механику восстановления?
Я работаю над пошаговой RPG с классами. Я хочу, чтобы у одного из классов заклинателей были стандартные магические очки, а у другого - способности с ограничением по времени, один или несколько Используйте способность каждые N минут реального времени Используйте способность каждые N ходов боя Используйте способность один или N раз …

4
Процедурное генерирование здания определенной площади
Я и команда работаем над созданием фабричной игры, которая дает игроку случайную фабрику в начале игры. Чтобы попытаться убедиться в том, что существует чувство «справедливости», в идеале случайно сгенерированная фабрика должна иметь площадь в пределах нескольких единиц (значения заполнителя) 30. Относительно просто написать простой генератор случайных прямоугольников, отвечающий этим спецификациям, …

5
Какие виды разрешения конфликтов могут быть веселее, чем сражение в RPG?
Как человек, выросший на однозначных играх Final Fantasy и AD & D, есть несколько способов решить проблему с RPG так же весело, как бой. Различные потоки достижений (получение / создание предметов, деревья умений, головоломки, стратегии игроков, командные комбинации / синергии и т. Д.) - все это в течение нескольких минут …

9
Games Dev Опыт работы для подростка [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 2 года назад . У меня есть сын-подросток, который хочет заниматься разработкой и дизайном игр, когда он станет старше. Мы …
15 career 

2
Какие функции геймпада можно предположить?
Когда я предлагаю поддержку геймпада, кажется, самое простое решение - использовать контроллеры XBox и использовать библиотеку, которая отображает наиболее часто используемые геймпады в аналогичную разметку. Теперь, если я хочу свести к минимуму жалобы клиентов, могу ли я просто использовать все кнопки (разумным образом) или есть некоторые, которых мне следует избегать, …
15 mobile  pc  gamepad 

1
Проточная ГПУ вычисляет воду
Я имею опыт работы в строительстве и регулярно выполняю гидравлический и гидрологический анализ. Они продают дипломы за подобные вещи, но на самом деле это не ракетостроение. Недавно я решил реализовать весь гидрологический и гидравлический процесс для местности на графическом процессоре. Я изучил вычислительные шейдеры только недавно, поэтому в настоящее время …

6
Как правильно различать одиночные и двойные щелчки в Unity3D с помощью C #?
То, что я пытаюсь понять и изучить здесь, является очень простой вещью: каков наиболее общий и наиболее удобный способ правильно различать одиночные и двойные щелчки для 3 основных кнопок мыши в Unity с использованием C #? Мой акцент на слове правильно не зря. Хотя я был удивлен, что об этом, …
15 c#  unity  mouse 

1
Что такое GLEW и как оно работает?
Я ищу объяснение для начинающих . Официальное объяснение на сайте слишком короткое и приводит меня к большему количеству вопросов, чем к ответам: Что такое GLEW? Страница разработчика GLEW гласит: OpenGL Extension Wrangler Library (GLEW) - это межплатформенная библиотека загрузки расширений C / C ++ с открытым исходным кодом . GLEW …
15 opengl  glew 

1
* Вызов * = (или * = вызов *) медленнее, чем написание отдельных функций (для математической библиотеки)? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . У меня есть несколько векторных классов, где арифметические функции выглядят так: template<typename T, typename U> auto …

2
Как избежать появления ореолов при нажатии нескольких клавиш?
Я работаю над 2D-игрой с боковой прокруткой, в которой используется библиотека игр SFML. Проблема, которую я не могу решить, состоит в том, что во многих клавиатурах комбинация из трех или более клавиш (например, w + d + k) не работает. Есть ли способ решить эту проблему?

2
Как вы готовитесь к ползучести?
Как я могу подготовиться к ползучести во время подготовки производства? Ползучесть функций - это когда вы находитесь в фазе производства и решаете: "Было бы круто, если бы это была функция!" Это добавляет n часов к времени разработки, которые не были учтены, и, если вы не Blizzard, у вас нет времени …

3
Как написать шейдер, который загорается, когда объекты находятся рядом с поверхностью?
В этом видео об игре Overwatch щит персонажа светится белым в областях, которые находятся рядом с геометрией других объектов. Обратите внимание на белые края на синем щите около пола, стен и колонны. Я полагаю, что у щита есть своя собственная модель, и эффект достигается с помощью шейдера, но я теряюсь, …

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