Розробка ігор

Питання та відповіді для професійних і незалежних розробників ігор

9
Яке управління проектами повинен використовувати проект соло-розробника?
Я сам працюю над ігровим проектом, розробку якого можна розділити на 3 незалежні частини (генерування карт, двигун «overorld» та бойовий двигун), але в міру розвитку, я не впевнений, з чим мені слід мати справу управління цим проектом, особливо стосовно цих 3 пунктів: Чи варто це використовувати систему контролю версій, оскільки …

1
Як працюють шейдери Raymarch?
Я переглянув шейдери, знайдені тут shadertoy.com, і більшість крутих мають спільний шум та реймарх. Я взагалі не розумію вихідний код, але дуже хочу. Як працюють ці шейдери і як працює алгоритм реймарха? Я шукав всюди і нічого не можу знайти по темі. Дякую


19
Чому мікротранзакції більш-менш універсально ненавидять? [зачинено]
У багатьох іграх нині ми бачимо мікро-транзакції у вигляді ігрових покупок. Перевагами цих покупок можуть бути що-небудь від відключення реклами, косметичних розблокувань або ігрової валюти. Ось приклад: Це, звичайно, надзвичайний приклад дорогих мікро-транзакцій. Але здається, що навіть більш "розумні" покупки в грі більш-менш зневажають громаду в цілому, хоча вони є …

3
Як я можу генерувати рельєфний стиль?
Я працюю над грою в стилі «Вормс» і хочу процедурно створити певну місцевість. Раніше я багато робив місцевість, використовуючи перлин-шум, і саме це я почав використовувати для цієї гри. Єдина проблема з цим полягає в тому, що це занадто просто і нудно, що дає мені пагорби, але не складність, яку …

6
Як підготувати гру для локалізації?
Багато проектів не думають про локалізацію, поки гра не буде завершена. Потім локалізація робиться як хак, і очевидно, що вона була додана пізніше. Деякі конкретні сфери, що викликають занепокоєння: Текстові рядки (очевидно) Аудіокліпи, такі як музика та / або розповіді Текст, зображений на текстурах (наприклад, етикетка на ящику) Текст, відображений …

10
C ++: Смарт-покажчики, Сирі вказівники, Без покажчиків? [зачинено]
У межах розробки ігор на C ++, які улюблені вами шаблони щодо використання покажчиків (будь то жодна, сира, масштабна, поділена або іншим чином між розумними та німими)? Ви можете розглянути право власності на об'єкт простота використання копіювати політику накладні циклічні посилання цільова платформа використання з контейнерами

13
Створення змістовних та захоплюючих квестів
Вбийте X кількість монстрів. Зберіть Y кількість предметів (зазвичай, убивши X кількість монстрів). Доставте пакет цього NPC цьому іншому NPC, який знаходиться далеко. тощо. Так. Ці квести прості у виконанні, прості у виконанні, але також дуже нудні після перших кількох разів. Начебто нечесно називати їх квестами справді; вони більше схожі …

8
Рухаючи кораблі між двома планетами вздовж Безьє, пропускаючи деякі рівняння для прискорення
Гаразд, я вже опублікував це на math.stackechange.com, але відповіді не отримав :( Спершу ось картина моєї проблеми, далі опис: Тому я встановив усі бали та значення. Корабель починає рухатися навколо ліву планети P1з S=0.27 Degreesв gametick, коли вона досягає Point Aпочинається після кривої Безьє , поки вона НЕ досягне Point …
48 2d  mathematics 

4
Як я можу повністю заховати і захистити струни від програвача в Unity?
Я використовував Unity для створення 2D-гри, яка буде повністю в автономному режимі (це проблема). Ігрові ігри потребують, щоб ви ввели певні рядки на певних рівнях, а Unity компілював у DLL-файли, які можна легко інженерно розробити, так це є спосіб захистити ці рядки (гра в автономному режимі, тому я не можу …
47 unity  c#  anti-cheat 

3
Чи потрібно мені ім’я студії Інді?
Нещодавно я робив мобільну гру, яку збираюся опублікувати в Google Play. У Google Play потрібна назва розробника. Більшість розробників Google Play використовують назви своїх ігрових студій, таких як Gameloft, Supercell і т.д. Мені було цікаво, які переваги та недоліки кожного типу для мене як єдиного розробника моєї гри?

4
Що викликає згладжування?
Я завжди чую про згладжування та згладжування, і я знаю, як це виглядає, але те, що я не розумію, є причиною цього. Це фізичне явище? Або числовий? Якщо це допомагає пояснити, я маю деякі знання з програмування, але не у відеоіграх чи графіці.

6
Як я можу швидко перевірити, чи добре спрацьовує плитка спрайт?
Я намагаюся створити спрацьовані кахельні карти, які добре плитку, але перевіряю, наскільки вони плитки справді громіздкі. В ідеалі я хотів би мати редактор зображень, який показує такий макет, щоб я міг бачити, чи добре він плитки без ручної перевірки: [img] [img][img][img] [img] Які програми можуть це зробити, або як мені …

10
Як дати гравцеві відчути переслідування ворогів і змусити його / її кинутися
Я вже задавав питання про складність прогресування в моїй нескінченній грі бігуна: як зробити складне прогресування в моїй грі безмежного бігуна? Тепер я повинен вирішити, що це вдалий підхід: Камера завжди рухається вгору, повільно, але заважає гравцеві працювати на холостому ходу. Якщо білки стрибають, камера стежить за ними, а павуки …

6
Чому ігри, здавалося б, перезавантажують весь рівень при перезапуску рівня?
Чи дійсно дані так змінилися під час гри? Я припускаю, що тривала пауза між перезавантаженням рівня - це перезавантаження всього рівня. Але мені здається, що добре реалізована система повинна просто мати можливість «пінг» до початку рівня. Це більш помітно на консолях, але це не помітно на іграх на ПК.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.