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

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

3
Организация системы объектов с менеджерами внешних компонентов?
Я разрабатываю игровой движок для многопользовательской 2D-стрелялки сверху вниз, которую я хочу разумно использовать в других стрелялках сверху вниз. В данный момент я думаю о том, как должна быть спроектирована какая-то система сущностей в ней. Сначала я подумал об этом: У меня есть класс под названием EntityManager. Он должен реализовывать …

2
Как реализовать умного врага в перестрелке?
Представьте себе очень простую игру, которую мы все знаем: Ты игрок (зеленый). Ваше движение ограничено Xосью. Наш враг (или враги) находится вверху экрана, его движение также ограничено Xосью. Игрок стреляет пулями (желтым цветом) по врагу. Я хотел бы реализовать ИИ для врага, который должен быть действительно хорош в том, чтобы …

3
Сколько достижений я должен включить, и какой задачи?
Я знаю, что этот вопрос довольно широкий и субъективный, но мне интересно, было ли опубликовано какое-либо исследование о том, что такое оптимальное количество достижений и какие задачи они должны представлять. Игра, к которой этот вопрос имеет непосредственное отношение, это стрелялка, но идеальный ответ довольно теоретический. Если достижений слишком мало или …

5
Какие методы рендеринга я бы использовал, чтобы нарисовать эффект тени для карточек в карточной игре?
Какой тип алгоритма затенения может быть использован для создания таких теней? тот, который я делаю, похож на него, но все это делается с помощью API 2D-рисования, работающего на OpenGL, поэтому Z-координаты нет. Кроме того, что касается самой руки, мне бы очень хотелось получить затененное ощущение, которое можно увидеть здесь: Я …

1
OpenGL / GLSL: рендерить на карту куба?
Я пытаюсь выяснить, как визуализировать мою сцену на карте куба. Я застрял на этом немного и решил, что попросил бы вас, ребята, о помощи. Я новичок в OpenGL и впервые использую FBO. В настоящее время у меня есть рабочий пример использования bmp-файла cubemap, а тип образца samplerCube в фрагментном шейдере …
13 opengl  glsl  cubemap 

7
Как я могу реализовать сборку гексагональной мозаики в XNA?
У меня есть мозаичная карта с шестиугольником, на которой мне нужно проверить, нажимается ли шестиугольник. Шестиугольники на самом деле не соприкасаются, скорее между ними есть небольшой зазор. Кто-нибудь знает, как я могу проверить, щелкает ли шестиугольник, не усложняя все это?
13 c#  xna  hexagonal-grid 


4
Скрыть данные игры от игрока?
Я работаю над своей первой (C ++) игрой и хочу использовать дизайн на основе компонентов. В последнее время я много читал об этом, и вчера я решил, что хочу сохранить объектные данные во внешних файлах JSON, чтобы обеспечить большую гибкость и удобство доступа. Затем до меня дошло, что оставление этих …
13 c++  data 

4
Как я могу реализовать воксельное освещение с окклюзией в игре в стиле Minecraft?
Я использую C # и XNA. Мой текущий алгоритм освещения - рекурсивный метод. Тем не менее, это дорого , до такой степени, что один кусок 8x128x8 рассчитывается каждые 5 секунд. Существуют ли другие методы освещения, которые будут создавать тени переменной темноты? Или рекурсивный метод хорош, и, возможно, я просто делаю …

2
DirectX11, как мне управлять и обновлять несколько постоянных буферов шейдеров?
Хорошо, мне трудно понять, как постоянные буферы связаны со стадией конвейера и обновляются. Я понимаю, что DirectX11 может иметь до 15 буферных констант на каждую стадию, и каждый буфер может содержать до 4096 констант. Однако я не понимаю, является ли ID3D11Buffer COM, используемый для взаимодействия с постоянными буферами, просто механизмом …

2
Как проверить, может ли игровой сервер обрабатывать клиентов перед выпуском игры?
Мы разрабатываем игру для iOS с поддержкой многопользовательской игры. пока что все кажется очень хорошим, но теперь мы хотим убедиться, сможет ли сервер обрабатывать 10000 клиентов или нет. Любая идея, как я могу убедиться, что сервер выживет так много трафика?
13 server  testing 

6
Должен ли я рассмотреть степень магистра в области разработки игр? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я уверен, что вы, ребята, определенно можете помочь. Некоторые университеты, такие как NCSU …

6
Когда я буду использовать «скрипты» или «скрипты» в игре, в отличие от основного языка?
Термины сценарии и сценарии, по-видимому, используются взаимозаменяемо в Exchange Stack Exchange, но кроме чтения вопросов о выборе языка сценариев, я не понимаю взаимосвязи между сценариями и сценариями, а также основным языком. Что обычно делает сценарий, когда он будет использоваться, и отличаются ли сценарии в некоторых контекстах (согласно определению программистов игры) …
13 scripting 



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