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

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

6
Как мне построить 2D физический движок? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 6 лет назад . Самыми продвинутыми играми, …

3
Разделяю ли я и как разделяю проблемы входных и игровых объектов?
Вероятно, в каждой игре разработчику приходится как-то иметь дело со вводом, будь то простые события клавиатуры и мыши, сенсорные события или что-то вроде ввода акселерометра. Этот вход напрямую косвенно влияет на объекты в игре. Иногда один и тот же вход может влиять на различные объекты. Теперь я думал о том, …

8
Кроссплатформенные предложения аудио API
В настоящее время я пытаюсь добавить звук в свою игру. Я видел OpenAL и SDL, но я хотел бы знать, что еще там. Можете ли вы порекомендовать какие-нибудь хорошие кроссплатформенные аудио API для разработки игр?
20 assets  sound 

6
Существуют ли какие-либо инструменты с открытым исходным кодом или бесплатные инструменты 3D-моделирования / анимации, которые широко используются разработчиками инди-игр? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я опробовал Blender и Milkshape 3D, но мой вопрос в основном состоит в том, чтобы спросить, есть …
20 3d  animation 

5
noSQL - это правильный вариант для веб-игры? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Из-за возможности и скуки мы с другом решили сделать веб-игру. Это первая «игра», которую я буду делать, …

6
Метод вражеского нереста в шутере сверху вниз
Я работаю над шутером сверху вниз, похожим на DoDonPachi , Ikaruga и т. Д. Движение камеры по миру обрабатывается автоматически, когда игрок может перемещаться внутри видимой области камеры. По пути враги получают сценарий для появления в определенных точках пути. Хотя это звучит просто, я мог бы увидеть два способа определения …

6
Структуры данных для интерполяции и многопоточности?
В последнее время я сталкиваюсь с некоторыми проблемами, связанными с дрожанием кадров, и кажется, что лучшим решением было бы то, что было предложено Гленном Фидлером (Gaffer on Games) в классической программе Fix Your Timestep! статья. Сейчас - я уже использую фиксированный временной шаг для своего обновления. Проблема в том, что …

11
Руководства по разработке XNA [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 3 года назад . Кто-нибудь может подсказать мне, где я могу получить базовые учебники для начинающих по разработке с использованием фреймворка …
20 c#  xna 

6
Какую систему координат использовать для обработки 2D-интерфейса?
Исходя из вопроса о соотношении сторон , мне интересно услышать, что другие люди используют при работе над 2D-системами пользовательского интерфейса (скорее всего, их собственными доморощенными решениями). В частности, как вы справляетесь с системами координат. На мой взгляд, есть три варианта: Жестко запрограммированные координаты (например: 0 -> 720, 0 -> 576) …
20 rendering  gui 

4
Менеджеры ресурсов - они хороши?
Я много раз видел в исходном коде подобные вещи [ну, это скорее моя псевдо-идея на C ++] typedef shared_ptr<Resource> ResourcePtr;// for ease ResourcePtr sound1 = resourceManager.Get<SoundResource>("boom.ogg"); sound1->Play(); ResourcePtr sprite = resourceManager.Get<Image>("sprite.png"); Мне было просто интересно, насколько полезен такой класс, как этот: Загруженные медиа-файлы Хранят их в памяти Сделал это в …

3
Как сделать так, чтобы многопользовательская игра надежно работала за NAT?
Даже игры, которые на 100% клиент / сервер, иногда имеют проблемы, когда клиент находится за NAT. Игры Peee-Peer - еще большая проблема. В некоторых играх необходимо использовать несколько транспортов (например, UDP и TCP) или несколько подключений (например, другой порт UDP для голоса). Какими способами можно убедиться, что игра работает надежно …

6
Есть ли способ заработать деньги с помощью игры с открытым исходным кодом?
Я знаю, что игры FreeToPlay финансируются за счет рекламы и / или продажи дополнительного контента, но как насчет однопользовательской игры с открытым исходным кодом, в которую участвовали несколько человек? И как определить справедливый обмен?

7
Каковы некоторые известные 2D / 3D физические движки для XNA? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я ищу физический движок для использования в проекте XNA (2D или 3D). …
20 c#  xna  physics-engine 

10
Как ММО должны / должны обрабатывать отключение во время PvP?
В MMO (даже не обязательно в MMORPG), каковы некоторые методы борьбы с игроками, отключающимися в середине PvP? В частности - как избежать негативного влияния на людей, которые отключаются из-за сетевых (или даже реальных) проблем, не оказывая при этом отрицательного влияния на тех людей, которые их привлекают? И, что важно, как …

14
Как справиться с созданием нескольких аккаунтов и мошенничеством?
Я разрабатываю игру, которая работает как веб-приложение. Дело в том, что игра теряет смысл, если один игрок создает несколько аккаунтов. Представьте, что это пошаговая стратегическая игра, и если вы играете против себя (с другой учетной записью), вы можете легко заработать тонны очков. Сначала я думал о регистрации каждого отдельного действия …
20 web  anti-cheat 

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