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

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

6
Чи варто розвиватись мишею, якщо я планую націлювати більше на ПК?
Досить просте запитання, але я не впевнений у відповіді. Чи слід розробляти елементи керування користувачами, які використовують мишу, або повністю ігнорувати мишу та використовувати лише елементи управління кнопками. Прикладом може бути: Клацнувши по предмету, щоб забрати його, а потім наблизитись до елемента та натиснути кнопку, щоб забрати його. Яка ваша …

1
Генерування місцевості для 2D-платформ на основі плитки
Зараз я працюю над 2D платформою на основі плитки, схожим на Terraria, певними способами, хоча у мене виникають труднощі з генерацією місцевості. У мене є деякі основи, хоча вони не виглядають як корисне. Я спробував декілька різних методик, таких як Perlin Noise, і прочитав про деякі інші, такі як Midpoint …

1
Що таке "IHV"?
Я бачив тут декілька питань, що стосуються "IHV", наприклад цього , без визначення абревіатури. Пошук у Google пропонує "Вірологію між людьми", а за декількома посиланнями вниз - сторінку розрізнення у Вікіпедії, що включає " незалежного постачальника обладнання ", що, безумовно, здається більш доречним для контекстів, в яких я бачив "IHV" …

2
Чи професіонали галузі, що будують ігри за допомогою UE4, взагалі використовують креслення або вони використовують виключно C ++?
Як викладач модуля розробки ігор я зазвичай наполягав на тому, що користувачі використовують C ++, оскільки це більш затребуваний досвід у галузі, але підтримка в Інтернеті та інформація про C ++ у Unreal Engine 4 здається порівняно слабкою. Зараз професіонали також використовують креслення , чи ні?

4
* Алгоритм тактичних RPG?
Я заплутався з написанням дійсно поганої тактичної RPG в C ++. Поки що у мене є 2D карта плиток, і щойно я отримав алгоритм A *, який працює на основі псевдокоду у вікіпедії . Але справжні тактичні РПГ не просто знаходять найкращий шлях на плоскій площині і рухаються туди. Зазвичай …

8
Як я можу запобігти / врівноважувати очікування та завивання, як відповідь на механіку відключення
Я працюю над покроковою RPG з класами. Я хочу, щоб один з класів правопису мав стандартні магічні точки, а інший мав здібності з обмеженням у часі, один або більше Використовуйте вміння кожні N хвилин у режимі реального часу Використовуйте вміння кожні N бойових оборотів Використовуйте здатність один чи N разів …

4
Процедурне генерування будівлі певної площі
Я та команда працюють над грою на заводі будівельника, яка дає гравцеві випадкову фабрику на початку гри. Щоб спробувати переконатися, що існує відчуття «справедливості», в ідеалі фабрика, що генерується випадковим чином, мала б площу в межах кількох одиниць (значення заповнювача) 30. Написати базовий генератор випадкових прямокутників досить просто, щоб відповідати …

5
Які способи вирішення конфліктів можуть бути цікавими поза межами бою в РПГ?
Оскільки хтось виріс на одноцифрових іграх Final Fantasy та AD&D, існує кілька способів вирішити проблему RPG так весело, як і бійка. Різні потоки досягнень (придбання / майстерність об'єктів, дерева навичок, головоломки, стратегії гравців, комбінація команд / синергії тощо) входять у кілька хвилин френетичної дії, що дозволяє відчувати досягнення та прогрес …

9
Досвід роботи Dev для підлітків [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 2 роки тому . У мене є син-підліток, який хоче займатися розробкою та дизайном ігор, коли він старший. Ми побували на кількох конференціях, які …
15 career 

2
Яку функціональність геймпада можна припустити?
Коли я пропоную підтримку геймпада, найпростішим рішенням, здається, є припускати контролери XBox і використовувати бібліотеку, яка відображає найбільш часті геймпади на подібний макет. Тепер, якщо я хочу мінімізувати скарги клієнтів, чи можу я просто використовувати всі кнопки (розумним чином), чи є якісь я варто уникати, оскільки вони відсутні у деяких …
15 mobile  pc  gamepad 

1
Чи * дзвінок * = (або * = дзвінок *) повільніше, ніж написання окремих функцій (для математичної бібліотеки)? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . У мене є кілька векторних класів, де арифметичні функції виглядають так: template<typename T, typename U> auto operator*(const Vector3<T>& lhs, const …

1
Тече GPU обчислює воду
Я маю досвід цивільного будівництва і регулярно виконую гідравлічний та гідрологічний аналіз. Вони продають градуси для такої речі, але це справді не ракетна наука. Нещодавно я зрозумів, щоб реалізувати весь гідрологічний та гідравлічний процес для місцевості на GPU. Я вивчив шейдери для обчислення лише нещодавно, тому в даний час я …

6
Як правильно розмежувати одиничні клацання та подвійне клацання в Unity3D за допомогою C #?
Те, що я намагаюся зрозуміти і дізнатись тут, є дуже базовим: що є найбільш загальним і найбільш відполірованим способом правильної диференціації одинарних клавіш та подвійних клацань для трьох основних кнопок миші в Unity, використовуючи C #? Моє наголос на слові правильно не дарма. Хоча я був здивований, що цього, здається, …
15 c#  unity  mouse 

1
Що таке GLEW і як він працює?
Шукаю пояснення для початківців . Пояснення офіційного веб-сайту є занадто коротким і призводить до мене більше запитань, ніж відповідей: Що таке GLEW? На сторінці розробника GLEW написано: Бібліотека WGL-розширень OpenGL (GLEW) - це міжплатформна бібліотека завантаження розширень C / C ++ . GLEW забезпечує ефективні механізми виконання часу для визначення, …
15 opengl  glew 

2
Як ви готуєтесь до повзучості?
Як я можу підготуватися до повзучості під час попередньої постановки? Можливість повзання - це коли ти перебуваєш у фазі виробництва та вирішуєш "Було б здорово, якби це була особливість!" Це додає n годин на час розробки, які не враховувались, і якщо ви не Blizzard, не маєте на це часу. Ви …

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