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

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

2
Моделирование скорости распространения световой информации в космическом боевом симе
Я работаю над симулятором космического боя, который разворачивается на относительно больших территориях (куб пространства ~ 20 световых минут в сторону) и использует (в основном) реалистичную физику. Один из ключевых элементов, которые я хочу смоделировать, - это скорость распространения информации по всему пространству битвы, то есть, если игрок А задействует свой …

6
Есть ли какие-либо недостатки в использовании проверок на расстоянии от квадрата, а не на расстоянии?
Я использую проверки расстояния в квадрате для практически всех моих проверок расстояния (длины вектора 3) из-за увеличения производительности в результате отсутствия квадратного корня (как при проверке простой длины). Судя по всему, квадратные дистанционные проверки отлично работают в любой ситуации: if x^2 < y^2, then x < y, even when 0 …

2
Как мне создать широкоугольный объектив / объектив «рыбий глаз» с HLSL?
Какие концепции необходимо реализовать, чтобы добиться эффекта широкоугольной линзы разных конечностей? Псевдокод и конкретные пояснения, относящиеся к различным этапам конвейера контента, а также к тому, какую информацию необходимо передать из исходного кода в HLSL, были бы очень полезными. Кроме того, каковы различия между реализацией широкоугольного объектива и "рыбий глаз"?

4
Каковы последствия выпуска без товарного знака?
Я работаю над видеоигрой уже почти год, и с приближением релиза я начинаю паниковать, потому что у меня нет торговой марки (но у меня есть компания). Я действительно не хочу отодвигать релиз на год, чтобы дождаться процесса создания торговой марки ... Могу ли я обойти это и просто как-нибудь выпустить …
29 trademark 

6
Могу ли я законно удалить заставку Unity по умолчанию, удалив ее из APK?
При использовании Unity я экспортирую игру для Android как APK. Когда APK запускается, первое, что отображается, это заставка Unity. Я решил, что могу заменить это изображение, открыв APK как zip-файл, отыскивая изображение заставки ( App.apk/assests/bin/Data/splash.png) и заменив его любым изображением, которое я захочу. Законно ли публиковать игровые приложения для Android …

6
Книги по программированию игр, которые не учат программированию? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
29 books 

6
Как рассчитать расстояние между точкой и выровненным по оси прямоугольником?
У меня есть 2D-прямоугольник с позициями x, y, высотой и шириной, а также случайно расположенная точка рядом. Есть ли способ проверить, может ли эта точка сталкиваться с прямоугольником, если он ближе определенного расстояния? Представьте себе невидимый радиус за пределами этой точки, сталкивающейся с указанным прямоугольником. У меня проблемы с этим …

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

3
Как я могу сделать этот стиль 2D «светящейся» графики?
Я знаком с основами создания 2-спрайтовой игры в XNA, где все мои объекты - просто .png изображения, которые я перемещаю. Что мне нужно узнать дальше, чтобы иметь возможность разрабатывать 2D-игру, в которой используется художественный стиль, подобный, например, Super Laser Racer. Другие примеры этого стиля включают Frozen Synapse, Geometry Wars и …

7
Где я могу найти шрифты для моей игры? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Где я могу найти шрифты (желательно бесплатные, но приемлемую плату), которые я …
29 assets  fonts 

3
Управление активами, база данных или система управления версиями?
Разрабатывая ресурсы для игры (сетки, текстуры, звуки, видео), как вы ими управляете? Хранить их вместе с исходным кодом внутри системы управления версиями? (выступления, мерзавцы и т. д.) Или иметь центральную резервную копию базы данных, предназначенной для ресурсов, и иметь редакторов, которым всегда нравится работа? (PostgreSQL, MySQL и т. Д.) Другие? …

5
Выполнение бонусов в компонентной системе
Я только начинаю думать о компонентном дизайне. Я не знаю, каков «правильный» способ сделать это. Вот сценарий. Игрок может оборудовать щит. Щит нарисован в виде пузыря вокруг игрока, он имеет отдельную форму столкновения и уменьшает урон, который игрок получает от эффектов области. Как устроен такой щит в игре на основе …

11
Какой самый эффективный способ работать с другом в одной игре?
Нам нужно что-то, где мы можем проверять файлы, редактировать их, возвращать их обратно и затем строить из них. Что-то вроде Google Docs, где мы можем редактировать один и тот же код одновременно, было бы идеальным вариантом. Мы оба используем Visual Studio 2010.

8
Было бы лучше использовать XML / JSON / Text или базу данных для хранения игрового контента?
Я обдумываю, как реализовать компонентную игру, так как это, кажется, горячая вещь, и мне нравится идея такого гибкого дизайна. Одной из особенностей такого дизайна является то, что добавление новых вещей в игру может быть выполнено с помощью данных, часто представляемых как загрузка контента с помощью текстовых файлов, таких как XML. …

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

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