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

16
Почему плохая идея хранить методы в сущностях и компонентах? (Вместе с некоторыми другими вопросами Entity System.)

Это продолжение этого вопроса, на который я ответил, но этот вопрос затрагивает гораздо более конкретную тему. Этот ответ помог мне понять Entity Systems даже лучше, чем статья. Я прочитал (да) статью о Entity Systems, и она сказала мне следующее: Сущности - это всего лишь идентификатор и массив...

16
Как ИИ чаще всего используется в популярных играх?

Я не геймдев, я просто любопытный программист не-игр. Интересно, как работает ИИ в популярных современных играх, скажем, FPS? Это основано на жестко закодированных правилах? Насколько он похож на другие виды искусственного интеллекта (например, тот, который питает автономные машины и т. Д.)? Как...

16
OpenGL: VBO или glBegin () + glEnd ()?

Мне недавно дали эту ссылку на учебный сайт от кого-то, кому я дал оригинальную OGL Redbook. Третий заголовок внизу ясно говорит о том, что следует забыть glBegin () и glEnd () как типичный метод рендеринга Я учился по методу Redbook, но я вижу некоторую выгоду в VBO. Действительно ли это...

16
Как я могу легко создавать карты текстуры облаков?

Я делаю 3d планеты в моей игре; они будут рассматриваться как "глобусы". Некоторым из них понадобятся слои облаков. Я просмотрел различные учебные пособия по созданию «Земли» в Blender , и для своих слоев облаков они используют карты облаков Земли из НАСА . Однако я буду создавать вымышленную...

16
LibGDX - Проверьте, если в настоящее время на Android / Desktop

Я использую LibGDX и flixel-android для создания настольной игры для Android. Такое ощущение, что должен быть способ проверить, работаете ли вы в данный момент на устройстве Android, на рабочем столе и т. Д., Но я нигде не могу его найти. Должен ли я просто передать его из отдельных пусковых...

16
Как монетизировать и защищать авторские права и патенты двигателя и его конструкции?

Я создал игровой движок, который обрабатывает: Рендеринг уровней с 2d текстурированными изогнутыми поверхностями Столкновения с изогнутыми поверхностями Анимация путей и навигация в 2d-sapce Я также сделал основу для: Процедурная генерация органического уровня с круглыми поверхностями...

16
Обработка выхода из игры и входа в постоянный мир без погружения

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

16
Откуда деньги на создание видеоигры?

Так что на видеоигры 360 / ps3 уходит от нескольких месяцев до нескольких лет. Если да, то откуда берутся деньги, чтобы заплатить сотрудникам, и расходы на все, что нужно для того, чтобы сделать игру в течение этих нескольких месяцев /...

16
Как я могу реализовать алгоритм «20 вопросов»?

Еще с детства я удивлялся, как работает электронная игра 20Q . Вы думаете о предмете, вещи или животном (например, картофель или осел ). Затем устройство задает вам ряд вопросов, таких как: Это больше, чем буханка хлеба? Это найдено на открытом воздухе? Это используется для отдыха? На каждый вопрос...

16
Пригодность наземного тумана с использованием слоистых альфа-квадратов?

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

16
Сгенерированные трехмерные сетки

Я еще не нашел вопрос по этим вопросам, поправьте меня, если я ошибаюсь. Деревья (и фауна в целом) распространены в играх. Из-за их характера, они являются хорошим кандидатом на процедурное поколение. Конечно, есть SpeedTree , если вы можете себе это позволить; насколько я могу судить, это не дает...

16
Какой метод ввода подходит для 2D-платформера на сенсорном устройстве?

Я создаю 2D-платформерную игру, такую ​​как Super Meat Boy, в которой важна точность передвижения моего главного персонажа. Я использую libgdx. Управление с клавиатуры на ПК работает точно, но когда дело доходит до управления акселерометром, очень сложно точно управлять персонажем. Это ухудшается...

16
Проектирование системы звуковых эффектов

Я создаю RPG / RTS игру в Unity. Здесь много персонажей и потенциально много разных окружений. Я довольно уверен в части кодирования (так что этот вопрос на самом деле не связан с игровым движком). Я также создаю музыку сам (сольная работа, живые барабаны на основе пэдов в группе, сведение для...

16
Словарь общих имен для объектов кода [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

16
Состояние игры и обработка ввода в компонентных системах

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

16
OpenGL: изменение размера дисплея и glOrtho / glViewport

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

16
Как мне смешать 2 карты освещения для дневного / ночного цикла в Unity?

Прежде чем я скажу что-нибудь еще: я использую двойные карты освещения, что означает, что мне нужно смешать как ближний, так и дальний. Так что я уже некоторое время работаю над этим, у меня настроен целый день / ночь для рендеров и освещения, и все работает нормально и не требует интенсивного...

16
Максимальный размер текстуры Android: какие настройки для 2048x2048?

Я хочу использовать текстурный атлас 2048 x 2048 в своей игре, и я хотел бы предупредить пользователей с «слишком низким» устройством, чтобы они не загружали игру. С атласом текстуры такого размера, какие требования я должен сказать о ANDROID? Это изображение (источник:...