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

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

2
Есть ли определенная ссылка на дизайн игрового поля Pinball?
Я смотрю на разработку таблиц для Future Pinball, но не знаю, с чего начать, так как у меня немного опыта в игровом дизайне как таковом. За многие годы я играл за столами для игры в пинбол, поэтому я достаточно хорошо представляю, что в этом смысле «весело». Тем не менее, я …

4
Как уберечь мою камеру Quaternion-FPS от наклона и ошибок?
Я использую FPS-подобную камеру, и она использует кватернионы. Но всякий раз, когда я пытаюсь смотреть вверх, а затем в сторону, он наклоняется, а иногда он может перевернуться с ног на голову. Как я могу это исправить?

1
Как создаются «2.5D» художественные активы?
Под «2.5D» я подразумеваю художественный стиль в играх, таких как Roller Coaster Tycoon , Age of Empires 2 или Fallout 1 и 2 : Все в играх создается с помощью инструмента, похожего на пиксельную графику. Я прав? Как создаются движущиеся персонажи? Возьмите AoE2: Большую часть моего детства я был уверен, …
17 2d  art  rts  2.5d 

2
Список слов для использования в коммерческой игре [закрыт]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Мне нужен список слов для использования в коммерческой игре (хотя игра будет бесплатной для загрузки) Что-то вроде …

1
Процедурная сетка: УФ-картирование
Я сделал процедурную сетку, и теперь я хочу применить к ней текстуру. Проблема в том, что я не могу заставить ее придерживаться того, чего я хочу. Идея состоит в том, чтобы закрасить текстуру только один раз по всей сетке, чтобы не было повторения. Как я должен нанести на карту УФ, …

2
Кодирование для действительно, действительно высокого разрешения экрана дисплея
Мне было поручено создать в режиме реального времени полноэкранную демо-версию для 5x2 массива 60-дюймовых светодиодных телевизоров или, другими словами, 20-мегапиксельного дисплея. У нас есть машина, которая может работать с одним рабочим столом Win7, распределенным по дисплеям в полном разрешении, и несколько довольно приличных видеокарт. Мой вопрос: кроме нелепого объема работы, …

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

3
Как бы я реализовал бесконечную дорогу, по которой бежит игрок?
Я хочу создать иллюзию, что человек бежит по длинному пути, то есть эта картинка http://camlinecambridgelimited.web.officelive.com/images/road%20graphic1.jpg Если вы играли в Temple Run на iPhone, это тот же принцип, но вместо храма это обычная дорога. Я хочу знать, как это реализовано. Например, я просто повторяю эту дорожную картинку в цикле?

4
Стоит добавить «футуристические» функции в нашу игру, или мы должны сосредоточиться на другом месте?
Я ведущий программист в студии инди-игр среднего размера. Это наша первая игра в команде. Мы работаем над футуристической игрой FPS с планом коммерческого участия в прибылях. В любом случае, у нас есть несколько очень хороших программистов, у которых есть возможность создавать невиданные ранее функции (настоящие реалистичные флюиды, процедурное разрушение сетки, …

4
Как правильно назначить идентификаторы сущностей в сетевой игре?
Я работаю над системой сущностей для сетевой игры и назначаю каждой сущности уникальный 32-битный целочисленный идентификатор, который я могу использовать для сериализации ссылок на сущности и сами сущности. В настоящее время я просто увеличиваю счетчик каждый раз, когда создается объект. Я предполагаю, что идентификаторы со временем закончатся, но я не …

6
С чего начать, если я хочу написать C ++ 2d игру? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
17 c++ 

1
Разработка класса ResourceManager
Я решил написать центральный класс ResourceManager / ResourceCache для своего движка хобби, но у меня возникли проблемы при разработке схемы кэширования. Идея состоит в том, что ResourceManager имеет мягкую цель для общего объема памяти, используемой всеми ресурсами игры вместе взятыми. Другие классы будут создавать объекты ресурсов, которые будут в незагруженном …

5
Примеры подделки 3D
Кто-нибудь знает какие-нибудь хорошие примеры фальсификации 3D в 2D (не обязательно код, но игры, которые я мог бы посмотреть)? У игрока есть перспектива, что он «уходит» на экран, и на него что-то выходит. На данный момент я просто масштабирую 2D врагов, чтобы создать иллюзию, что они приближаются, но это все …

4
Движок игры: достойный способ, с точки зрения архитектуры, реализовать поддержку сценариев?
Я разрабатываю простой игровой движок (в C #, если это имеет значение), и я не могу придумать достаточно приличный способ реализации сценариев с точки зрения архитектуры. Это простая пошаговая стратегия с пользовательскими, независимыми от логики анимациями для сражений. Он имеет глобальный уровень архитектуры для системного / низкоуровневого содержимого и, что …

3
Распознавание гексагональной кликбокса
Я работаю над игрой, в которой будут задыхаться шестиугольники. В настоящее время у меня есть изображение шестиугольника, которое я использую (все стороны имеют одинаковую длину ... оно вписывается в изображение размером 50 на 50 пикселей). Я немного новичок в C # и действительно новичок в XNA, но есть ли какой-то …
17 c#  xna  hexagonal-grid 

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