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

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

1
Как я могу быстро создать подписанные поля расстояния (2D) в режиме реального времени?
В предыдущем вопросе было предложено предварительно рассчитать поля расстояния со знаком, загрузить их во время выполнения и затем использовать оттуда. По причинам, которые я объясню в конце этого вопроса (для заинтересованных людей), мне нужно создавать поля расстояний в реальном времени. Существуют некоторые статьи для различных методов, которые должны быть жизнеспособными …

5
Учимся оптимизировать с помощью Assembly [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Я студент второго курса технологии компьютерных игр. Я недавно закончил свой первый …

2
Вне границ в играх ААА
Во многих распространенных играх ААА (особенно в играх с движком исходного кода), когда игрок попадает в зону, не обслуживаемую, например, за пределы игрового поля или без щелчка по карте; странный эффект возникает на экране (разрыв буфера?). Это можно описать как сходство со следом окон, которые Windows XP может оставить за …
21 rendering 

3
Почему OpenGL> = 3 допускает только VBO?
Я вижу, что OpenGL версии 3 и выше исключают использование рендеринга на стороне клиента. Немедленный режим был исключен, и массивы вершин, похоже, устарели. Вместо этого, если я правильно понимаю, VBO являются основным способом рендеринга вершин. Хотя я вижу логику в том, чтобы иметь единый способ рендеринга всего, разве в том …

18
Как я могу сделать атрибут «Сила» более привлекательным для классов Волшебника / Кастера в игре РПГ? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . У меня есть игра, в которой среди многих атрибутов есть Сила и Телосложение. В …

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

5
Что ищут потенциальные работодатели в хорошем портфолио?
Приятель с работы и я хотят попасть на инди-сцену для разработки игр. Я сделал несколько технических демонстраций, демонстрирующих разные идеи и подходы к различным проблемам. Теперь я чувствую, что пришло время взять на себя обязательство по проекту, чтобы разработать портфель на будущее. Я много боролся с тем, как начать реальный …
21 career 

3
Игровой движок и дизайн, управляемый данными
Я слышал о дизайне, управляемом данными, и некоторое время изучал его. Итак, я прочитал несколько статей, чтобы получить концепции. Одна из статей - Data Driven Design, написанная Кайлом Уилсоном, Как он описал, мне кажется, что код приложения (т.е. код для управления ресурсами, такими как память, сеть ...) и код игровой …

3
Многоплатформенная многопоточность: каковы реальные проблемы?
Хотя такая библиотека, как SDL, предоставляет кроссплатформенный API-оболочку для многопоточности, я думаю, что было бы наивно полагать, что это напрямую ведет к простой разработке игр для совершенно разных платформ (настольных и мобильных). Каков наилучший способ разработки таким способом (с учетом любого кроссплатформенного API потоков), учитывая следующее: разное количество ядер очень …

3
Как реализовать ИИ для шашек / шашек?
Я видел эту игру в шашки и удивлялся, как реализован ИИ. Как мне реализовать ИИ для шашек (шашки, дама, дама)? Есть ли известные алгоритмы? Очень благодарен за все. Я очень удивляюсь, увидев это учебное сообщение в блоге Tic Tac Toe . Итак, я хочу использовать алгоритм игры с открытым исходным …
21 algorithm  ai 

6
100% предотвращение столкновений
Я абсолютный новичок в разработке игр, и все, что я знаю о предотвращении / разрешении столкновений, я узнал об этом на этом сайте или через него на прошлой неделе ... поэтому не стесняйтесь поправлять меня, если я спрашиваю здесь основанный на неправильных предположениях / недоразумениях. Я старался изо всех сил, …

4
Как реализовать поведение в компонентной игровой архитектуре?
Я начинаю внедрять ИИ игрока и врага в игру, но меня смущает, как лучше всего реализовать это в игровой архитектуре на основе компонентов. Скажем, у меня есть следующий персонаж игрока, который может стоять, бегать и размахивать мечом. Игрок может перейти в состояние размахивающего меча как из стационарного, так и из …

6
Что такое хорошая книга по линейной алгебре для игровых программистов? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Мне сказали, что я должен начать изучать линейную алгебру, чтобы создавать хорошие …

2
Как я могу определить элементы в моей RPG, как Java-игра?
Я случайно работаю над игрой типа RPG на Java, но у меня возникают проблемы с выяснением того, как я могу иметь элементы, которые могут делать много разных вещей, не создавая разные классы для каждого элемента. Как пример, как бы я создал топор, который мог бы рубить деревья и атаковать монстров? …
21 java 

3
Как работает Megatexture?
Я думал о разработке небольшого движка не только для разработки небольших экспериментальных игр, но и для того, чтобы послужить базой для тестирования различных методов рендеринга и тому подобного. Прямо сейчас я много думал о том, как обрабатывать текстуры и наткнулся на мегатекстуру, но это немного озадачивает. Существует много разговоров о …
21 textures 

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