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

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

10
UDP по-прежнему лучше, чем TCP, для игр с большим объемом данных в реальном времени?
Я знаю, что UDP обычно рекомендуется для многопользовательских игр в реальном времени с высоким использованием данных. Большинству статей посвящено несколько лет, и, поскольку ~ 80% всех данных, передаваемых в Интернете, - это TCP, для TCP должна быть проведена большая оптимизация. Это заставляет меня задуматься: по-прежнему ли UDP превосходит скорость и …
71 c++  networking  udp  realtime 


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

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

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

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


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

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

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

6
Почему мы используем скрипты в разработке?
В моем текущем проекте сценарии Lua вызываются функциями C ++ на стороне сервера. После этого сценарии снова вызывают функции C ++, все еще находящиеся в этом решении. Почему мы должны делать такие вещи, а не вызывать функцию C ++ напрямую? В каких ситуациях нужны скрипты?
67 scripting 

6
Как Lua работает как язык сценариев в играх?
Я немного размышляю о том, что такое Lua и как игра, которая запрограммирована на C ++, будет использовать его. Я спрашиваю прежде всего о том, как он компилируется и запускается. Например, когда вы используете программу, написанную на C ++, которая использует скрипты Lua: код на Lua просто вызывает функции в …
67 c++  scripting  lua 

9
Как вы можете поместить все изображения из игры в 1 файл?
Я только что закончил основную RPG-игру, написанную на C ++ SFML, я приложил немало усилий и хотел бы ее распространить, однако натолкнулся на небольшую проблему. Проблема в том, что у меня есть более 200 изображений и файлов карт (они являются файлами .txt, которые содержат коды карт), все в той же …
67 c++  assets  sfml  spritesheet 

12
Как вы справляетесь с различиями пропорций в Unity 2D?
Я получил много ответов на этот вопрос, но все они являются общими и, как правило, не очень полезными. Ни в одном из учебных пособий не говорится о соотношении сторон и работе с мобильными устройствами, и существует миллион способов сделать это, у всех, похоже, есть свои недостатки и недостатки. Мне бы …

7
Как работает A * pathfinding?
Я хотел бы понять на фундаментальном уровне, как работает поиск путей A *. Любой код или реализации псевдо-кода, а также визуализации были бы полезны.

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