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

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

2
Как я могу уменьшить влияние на производительность рендеринга деревьев?
Я делаю низкополигональную стилизованную игру. У меня есть местность с небольшим количеством воды, и я хочу много-много деревьев; На данный момент у меня есть масса 10000 деревьев. Каждое дерево состоит не более чем из 200 треугольников, поэтому они не слишком обременительны. Основная проблема в том, что здесь есть озера, а …

6
Задержки после потери и перед перезапуском служат защитой от выгорания, или они являются машинами зависимости?
В таких играх, как Super Hexagon или даже Everwing, есть очень короткая, но заметная задержка от проигрыша до старта: ожидание появления кнопки перезагрузки, ее нажатие и т. Д. Это защита от выгорания игрока? Если нет паузы, которая отделяет одну попытку от следующей, игра может показаться бесконечной и быстро выгореть. Или …

4
Как я могу создать игру в Unity с минимальным использованием графического редактора или вообще без него?
Я хотел бы написать игру полностью на C #. В своем поиске движка я обнаружил Unity3D, но все учебные пособия и документация говорят о визуальном редакторе и Unity IDE, в которых вы щелкаете и указываете для создания сцен и сценариев. Я не хочу этого делать. Я предпочитаю полное покрытие кода …
24 c#  unity 

8
Какие преимущества имеют OpenGL, SFML и SDL перед программным рендерингом?
Я начал смотреть поток Handmade Hero , где Кейси Муратори создает игровой движок без использования фреймворков или чего-то подобного. Вчера я попал в ту часть, где он показал, как изображение выводится на экран. Насколько я понял, он просто выделил немного памяти размером с экран, на котором он хочет нарисовать. А …

2
Использование кватернионов: что я могу с ними сделать? (без математики)
Я разработчик игр и не изучал математику. Поэтому я хочу использовать только кватернионы в качестве инструмента. И чтобы иметь возможность работать с трехмерным вращением, необходимо использовать кватернионы (или матрицы, но давайте остановимся на кватернионах здесь, в этом вопросе). Я думаю, что для многих разработчиков важно использовать их. Вот почему я …

4
В чем смысл «дельты» в этом коде? Отражает ли это стандартную вещь в игровом устройстве?
Я очень мало знаю о программировании игр, но хотел бы узнать больше. Я пытаюсь понять код для этой игры. Я пытаюсь понять, почему код передает «delta» в Shipcontrols.js, который меняет направление движения корабля на основе пользовательского ввода. В основном игра рассчитывает «дельту» каждого цикла ... Вот сокращенная версия стека, который …

1
Почему у большинства персонажей одинаковая высота в играх?
В большинстве видеоигр, в которые я играю, я замечаю, что NPC имеют одинаковую высоту. Что с этим? Это как бы выводит меня из опыта, когда я вижу десять человек подряд, которые 5 футов 8. Кто-нибудь еще замечает это, или я сумасшедший?

7
Как я могу избежать жесткой связи скриптов в Unity?
Некоторое время назад я начал работать с Unity и до сих пор борюсь с проблемой тесно связанных скриптов. Как я могу структурировать свой код, чтобы избежать этой проблемы? Например: Я хочу иметь системы здоровья и смерти в отдельных сценариях. Я также хочу иметь различные взаимозаменяемые сценарии ходьбы, которые позволяют мне …
24 c#  unity  scripting 

1
Кажется, моя игра несовместима с программным обеспечением для записи. Что может быть причиной этого?
Я только что закончил небольшой проект Game-Dev для университета, и мне нужно записать видео, чтобы сопровождать мою заявку (на случай, если они не смогут заставить мой источник работать). По сути, моя игра не работает вообще, когда FRAPS или Bandicam пытаются подключиться к ней, я получаю черный экран и поток сообщений …

1
Алгоритмы поиска пути?
Сначала я разместил этот вопрос о переполнении стека, но я думаю, что никто не очень заинтересован в видеоиграх там ... Какие алгоритмы поиска пути используются в играх всех типов? (В любом случае, из всех типов, в которых движутся персонажи) Дейкстра часто используется? Я бы подумал, что нет, поскольку на самом …

6
Является ли скрытая статистика хорошей идеей? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я имею в виду и RPG, FPS или пошаговую игру (не имеет большого значения), …

2
Как купить права на игру?
Давайте возьмем старую популярную на тот момент, но заброшенную игру: WorldRacing / HiOctane / Constructor / любая другая. Скажем, я с командой хочу оживить упомянутую игру и довести ее до 2011 года без серьезных изменений, а затем поработать над ее улучшением (например, добавить многопользовательский режим). Также важно сохранить дух игры, …

7
Многопоточность 2D гравитационных расчетов
Я создаю игру по исследованию космоса, и в настоящее время я начал работать над гравитацией (в C # с XNA). Гравитация все еще нуждается в настройке, но прежде чем я смогу это сделать, мне нужно решить некоторые проблемы производительности с моими физическими вычислениями. При этом используется 100 объектов, обычно при …

5
Как быстро рассчитать площадь прицела в 2D плиточной игре?
У меня есть матрица плиток, на некоторых из которых есть объекты. Я хочу рассчитать, какие плитки видны игроку, а какие нет, и мне нужно сделать это достаточно эффективно (чтобы они вычислялись достаточно быстро, даже когда у меня большие матрицы (100x100) и много объектов). Я пытался сделать это с помощью алгоритма …

9
Как избежать GPL?
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ Я не претендую на то, что знаю о лицензировании. На самом деле все, что я говорю ниже, может быть полностью ложным! Предыстория: Недавно я искал достойный игровой движок и, думаю, нашел тот, который мне действительно нравится, Cafu Engine . Тем не менее, у них есть план двойного …
24 licensing 

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