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

75
Как спроектировать систему воспроизведения

Итак, как бы я спроектировал систему воспроизведения? Вы можете знать это по определенным играм, таким как Warcraft 3 или Starcraft, где вы можете снова посмотреть игру после того, как она уже сыграна. Вы получите сравнительно небольшой файл воспроизведения. Итак, мои вопросы: Как сохранить данные?...

74
Процедурный… дом с комнатным генератором

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

74
Какой смысл обновлять независимый рендеринг в игровом цикле?

Есть десятки статей, книг и дискуссий по игровым циклам. Тем не менее, я довольно часто сталкиваюсь с чем-то вроде этого: while(running) { processInput(); while(isTimeForUpdate) { update(); } render(); } Что в основном беспокоит меня об этом подходе, так это «независимый от обновления» рендеринг,...

73
Хорошие ресурсы для изучения современного OpenGL (3.0 или более поздней)? [закрыто]

Я наткнулся на поиск хорошего ресурса, чтобы начать с OpenGL (3.0 или более поздней). Ну, я нашел много книг, но ни одна из них не может считаться хорошим ресурсом! Вот два примера: Руководство по программированию OpenGL (7-е издание) http://www.amazon.com/exec/obidos/ASIN/0321552628/khongrou-20...

73
Простые в использовании кроссплатформенные движки 3D для разработки игр на C ++? [закрыто]

Я хочу попробовать свои силы в написании 3D-игры. Однако я не хочу начинать с такого низкого уровня рисования отдельных треугольников, написания собственного загрузчика 3D-объектов и так далее. Я слышал о таких вещах, как Irrlicht , Crystal Space 3D и Cafu , но у меня нет опыта работы с ними. Я ищу...

73
Как написать сетевую игру? [закрыто]

Основываясь на том, почему так сложно разработать MMO? : Разработка сетевых игр не тривиальна; Существуют большие препятствия, которые необходимо преодолеть не только в задержке, но и в предотвращении читов, управлении состоянием и балансировке нагрузки. Если у вас нет опыта написания сетевой игры,...

72
Почему ролевые игры дают вам знать, сколько XP вам нужно для повышения уровня?

Я читал эту статью под названием « Поведенческий игровой дизайн» , в которой говорится: ... как заставить игроков поддерживать высокий уровень активности? ... ответом является график с переменным соотношением, при котором каждый ответ имеет шанс получить вознаграждение. Ролевые игры (я думаю о...

72
Какова цель жизни?

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

72
Как определить минимальные требования к оборудованию и программному обеспечению для моих игр?

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

71
Как я могу сделать шейдер «влажная поверхность» / «мелкая лужа» в Unity?

В моей игре мне нужно создавать динамические водяные лужи, но я не могу найти учебник, который показывает, как я могу создать такой эффект (пример которого показан ниже). Как я могу это сделать?...

71
UDP по-прежнему лучше, чем TCP, для игр с большим объемом данных в реальном времени?

Я знаю, что UDP обычно рекомендуется для многопользовательских игр в реальном времени с высоким использованием данных. Большинству статей посвящено несколько лет, и, поскольку ~ 80% всех данных, передаваемых в Интернете, - это TCP, для TCP должна быть проведена большая оптимизация. Это заставляет...

70
Будет ли включение в мою игру ЛГБТ-персонажей от возможных продаж? [закрыто]

Как мы все знаем, включение ЛГБТ персонажей была могучая спорной темой в последнем фильме и литературе ( Красавица и Чудовище , вероятно , является главным примером ). Некоторые любят это всеми частями своего существа , в то время как другие абсолютно не любят саму мысль об этом . Теперь, имейте в...

69
Создание инди с друзьями: юридические соображения

Я близок к завершению игры, которую я делаю с 3 друзьями. 1 другой кодер и 2 графических дизайнера. Мы договорились с самого начала разделить доход (40/40/10/10). Однако у нас нет контракта, и я знаю, что я не владею графикой / звуками в моей игре только потому, что «это сделал мой друг». Какие...

68
Что следует учитывать при выборе 2D против 3D для игры? [закрыто]

Насколько «сложнее» 3D, чем 2D с точки зрения: Количество / сложность кода Требуется уровень математических навыков Время, затрачиваемое на создание художественных активов Оригинальное название: Насколько сложна разработка 3D-игр по сравнению с...

68
Как я могу воспроизвести эффект искажения частиц Quantum Break?

Quantum Break имеет этот фантастический эффект частиц, это эффект искажения, как разбитое стекло. Я хочу знать, как я могу повторить этот эффект? Вы можете увидеть это ниже, а полное видео доступно на YouTube :...

68
Как я могу узнать, возможна ли моя игра-головоломка?

Я создал своего рода игру-головоломку, цель которой - избавиться от всех белых плиток. Вы можете попробовать это в конце вопроса. Каждый раз доска генерируется случайным образом с белыми тайлами в случайных местах на сетке 5 * 5. Вы можете щелкнуть любую плитку в этой сетке, и она будет переключать...

68
Степень развития игры против степени информатики [закрыто]

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

68
Что такое разделение блоков?

Я смотрел "Devs Play" S01E05, где JP LeBreton сел с Джоном Ромеро и играл через Doom, в то время как Ромеро объяснил некоторые из сделанных ими вариантов дизайна игры / уровня. Есть множество замечательных моментов, которые они оба перемешивают, но есть один, который я не могу полностью понять....