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

105
Как я могу симулировать плохое интернет-соединение для тестирования?

Я занимаюсь разработкой многопользовательской онлайн-игры. Он хорошо работает, когда я тестирую его в локальной сети, но перед тем, как выпустить его, я хотел бы проверить, как работает пользовательский интерфейс для тех, кто не имеет такого хорошего соединения с сервером. Как я могу имитировать...

104
Хорошие ресурсы для изучения игровой архитектуры? [закрыто]

Есть ли хорошие ресурсы для изучения игровых архитектур? Я ищу высокоуровневые обзоры различных архитектур. Я обычно нахожу информацию о различных частях игры, таких как сущности, физические движки, скрипты и т. Д., Но не о том, как собрать все части вместе. В качестве бонуса, как тип игры влияет...

103
Как создать эффект «видеть за стенами»?

Divinity: Original Sin 2 имеет красивую прозрачную систему. Когда я иду за стенами, появляется всплеск маски, а когда я двигаюсь по игре, она меняется. Это как растворяющий шейдер, и имеет эффект метабола. Как я могу воспроизвести этот эффект, создавая динамическую маску всплеска, когда игроки идут...

102
Как создать эффект «пламени», как на титульном экране Ocarina of Time?

Я бы хотел воссоздать пламенный эффект, подобный эффекту логотипа на титульном экране игры N64 «Легенда о Зельде: окарина времени», показанной ниже: Беглый взгляд на текстуры, используемые в ПЗУ, дает единственную текстуру 32x32, которая выглядит похожей на эффект, но я не знаю, как это изображение...

96
Какой тип данных я должен использовать для игровой валюты?

В простой бизнес-симуляции (встроенной в Java + Slick2D) текущая сумма денег игрока должна храниться как floatили int, или как-то еще? В моем случае использования большинство транзакций будет использовать центы ($ 0,50, $ 1,20 и т. Д.), И будут использоваться простые расчеты процентной ставки. Я...

94
Как бороться с (плохими?) Предложениями игроков

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

93
Как команда из одного человека должна делать звук в игре?

Большую часть разработки игр (дизайн игры, искусство, программирование и т. Д.) Может выполнять один человек с относительно небольшим оборудованием: игровому дизайнеру нужны карандаш и бумага, художник Photoshop или Paint, программист, ноутбук и компилятор. Звук другой: внешние шумы - большая...

92
Как я могу убрать излишки созданного игроком мусора?

В моей последней игре, которую я делаю, вы можете нарезать 2D-объект произвольно, как показано на следующем рисунке: Вы можете непрерывно разрезать его на сотни или тысячи кусочков. Это не создает большого отставания, потому что они всегда находятся в состоянии физики сна, но есть проблема, когда...

90
Как современные игровые движки достигают рендеринга в реальном времени по сравнению с «медленным» рендерингом Blender?

Я новичок и в gamedev, и в Blender, и есть кое-что, что я не могу поколебать: В Blender один рендер (даже с использованием более продвинутого рендера Cycles) может занять до 45 секунд на моей машине. Но очевидно, что в игре у вас может быть потрясающая графика, и поэтому рендеринг, очевидно,...

88
Что я могу сделать, чтобы убедиться, что у меня есть энергия, чтобы работать над своей игрой, работая полный рабочий день? [закрыто]

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

88
Какие хорошие учебные ресурсы для OpenGL? [закрыто]

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

87
Почему капли добычи содержат (в основном) бесполезные предметы?

Я думал об этом и не мог понять это. В Diablo вы убиваете врагов и они выбрасывают случайные вещи. Но обычно капли бесполезны для вас по сравнению с тем, что вы уже экипировали. Зачем создавать систему капель, которая дает вам дерьмовые капли? Возможно, я не очень хорошо передаю свой вопрос,...

87
Почему мы перемещаем мир вместо камеры?

Я слышал, что в игре OpenGL мы делаем так, чтобы игрок не двигался, а перемещал весь мир. Например, вот выдержка из этого урока: OpenGL View matrix В реальной жизни вы привыкли перемещать камеру, чтобы изменить вид определенной сцены, в OpenGL все наоборот. Камера в OpenGL не может двигаться и...

86
Как пули имитируются в видеоиграх?

Я недавно играл в такие игры, как MW2, и, как программист, я склонен спрашивать себя, как они делают игру настолько захватывающей. Например, как имитировать скорость пули. Когда NPC выпускает пулю из своего оружия, действительно ли пуля перемещается из своего оружия в заданную цель, или они...

86
Хорошие книги по дизайну игр? [закрыто]

У меня есть некоторый опыт в создании, однако мне нравится иметь хороший письменный справочный материал, чтобы помочь мне производить лучшие продукты. Существуют ли книги по игровому дизайну, не ориентированные на определенный язык...