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

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

2
Як уникнути примари при натисканні декількох клавіш?
Я працюю над комп'ютерною грою 2d з прокруткою, яка використовує бібліотеку ігор SFML. Проблема, яку я не в змозі вирішити, полягає в тому, що на багатьох клавіатурах комбінація трьох або більше клавіш (наприклад, w + d + k) не працює. Чи є спосіб вирішити це питання?

3
Як написати шейдер, який загоряється, коли предмети знаходяться біля поверхні?
У цьому геймплейному відео Overwatch щит персонажа світиться білим кольором у місцях, що знаходяться поблизу геометрії інших об'єктів. Зверніть увагу на білі краї на блакитному щиті біля підлоги, стін та стовпа. Я вважаю, що щит має власну модель, і ефект робиться за допомогою шейдера, але я програю, намагаючись зрозуміти, як …

3
Яка різниця між "динамічним поколінням" та "процедурним поколінням"?
Коли я думаю про динамічно генеровану гру, я думаю про такі речі, як Diablo з випадково генерованими рівнями. Коли я думаю про процедурно створену гру, я думаю про такі речі, як Flappy Bird та інші нескінченні бігуни. Але обидва вони просто рандомізують рівень. Це так, що процедурно створені ігри постійно …

3
Як зробити нескінченний Всесвіт?
Мені цікаво, які найкращі практики в індустрії розробки ігор для створення всесвіту 3d? Щоб бути більш конкретним: Точки даних задані та статичні. Кожна точка має положення, колір та розмір; Весь набір даних набагато більший, ніж наявна пам'ять; Користувач повинен мати можливість "зменшити масштаб", щоб одразу побачити велику картину; Найнаївнішим підходом …

3
Відокремлення ігрового двигуна від ігрового коду в подібних іграх з версією версій
У мене закінчена гра, яку я хочу відмовити в інших версіях. Це були б подібні ігри з більш-менш однаковим дизайном, але не завжди, в основному все може змінитися, іноді мало, іноді велико. Я хотів би, щоб основний код був розроблений окремо від гри, так що якщо скажу, що я виправляю …

2
Зробіть видимість платформи відмінною від фону
У мене є 2d безмежна гра типу бігуна, фон якої постійно змінює свої кольори. Тим часом колір платформ залишається однаковим. Таким чином платформи в якийсь момент (коли їх колір такий самий, як фон) стають «невидимими» для гравця. Як я можу творчо, коротко і переконливо уникнути цієї проблеми єдністю? PS Я …
15 unity 

1
Чи законно продавати чи монетизувати ігри, створені за допомогою безкоштовного видання Unity 3D?
Чи добре використовувати Unity 3D для програмування та ігрового програмного забезпечення для створення мобільних ігрових програм для Android та iOS? Я використовую безкоштовну версію Unity 3D і планую її продати свій поточний ігровий додаток, створений ним, публікуючи його в Google Play. Цей метод я також використовую для заробітку, встановлюючи безкоштовний …

4
Як робиться локальне уникнення RTS?
В даний час я моделюю сили впливу фізики для локального уникнення одиниць, але цей метод іноді виштовхує одиниці з формування та має дуже небажані ефекти, коли одиниці збиваються вгору. Для таких ігор RTS, як Starcraft 2, як робиться місцеве уникнення? Фізика моделюється чи всебічний контролер вирішує, де все має бути? …

2
Як тримати синхронізацію годинник-сервер для точних мережевих ігор, таких як Quake 3?
Я працюю над 2D шутером зверху вниз і роблю все можливе, щоб скопіювати такі поняття, які використовуються в мережевих іграх, таких як Quake 3. У мене є авторитетний сервер. Сервер надсилає знімки для клієнтів. Знімки містять часову позначку та позиції об'єкта. Суб'єкти інтерполюються між позиціями знімка, тому рух виглядає плавним. …

2
Покоління підземелля без коридорів і кімнатних залежностей
Я створюю гру з процедурно створеним світом, створеним на початку гри, що складається з декількох областей, представлених сітками (скажімо, 8x8, 9x6, розміри в ідеалі були б довільними). Передбачається, що ці області будуть пов'язані між собою через список залежностей. З'єднання існує, коли щонайменше 3 простору цієї сітки оголюються між цими двома …

3
Створіть ефект спрайту, що вимальовується
Я хочу створити зворотний ефект, подібний до ефекту спрайту, який швидко рухається. Щось дуже схоже на цей образ Sonic (вибачення поганої якості, це єдиний приклад, який я міг знайти ефекту, якого я прагну досягти) Однак я не хочу робити це на рівні аркуша спрайту, щоб уникнути необхідності суттєво подвоїти (або, …

6
Створення безперебійного дворівневого багатокористувацького рівня?
Нещодавно з'явилася дискусія про те, як створити багатокористувацьку гру з двома прокрутками, яка може мати дизайн циклічного рівня (подумайте про Starbound та про те, як їхні світи циклічно). Я подумав, що найпростішим способом буде мати прямокутну карту із спусковими зонами, які могли б телепортувати гравців з однієї сторони на іншу. …

2
Чи володіє Unity моєю грою?
Я зробив свою першу гру в єдності, і мені було цікаво, чи зможу я її продати, не завдячуючи нічого єдності?
15 unity 

4
Чому моя гра відображає неправильну "необхідну версію Android" в Google Play?
Я переношу гру Unity на Android, і я встановив "Мінімальний рівень API" в налаштуваннях програвача на "2.3.3 (рівень API 10)". Однак у магазині написано "Потрібен Android: 1.6 і вище". На консолі розробника Google я не знайшов цього налаштування, тож я думаю, що магазин просто намагається «відгадати» його, вивчаючи додаток, і …

12
Чи може програма зламати відеокарту?
Швидке зауваження: Я знаю, що це питання з питань розробки ігор з питань розробки ігор, але, мабуть, ви, хлопці, найбільше знаєте і маєте досвід роботи з відеокартами, тому я адресую це питання до вас. Якщо ви вважаєте, що це абсолютно не тематично, відправте мене на належний сайт / форум. Редагування: …
15 gpu  hardware 

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