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

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

6
Чи роздуття балів робить гравців щасливішими? [зачинено]
Я усвідомлюю, що це буде залежати від гри в гру, від ситуації до ситуації, і що це не дуже технічне питання, але я пам’ятаю, почувши в технічному підкасті кілька років тому, що завищена кількість балів (наприклад, 1000 бали проти 1 балу) було переважніше в іграх, тому що це або стандарт, …

2
Моделювання швидкості розповсюдження світла в космосі
Я працюю над космічним бойовим симом, який відбувається на відносно величезних площах (куб простору ~ 20 світлових хвилин в бік) і використовує (здебільшого) реалістичну фізику. Одним з ключових елементів, який я хочу моделювати, є швидкість розповсюдження інформації через бойовий простір - тобто, якщо гравець А запускає свій головний привід на …

4
Які наслідки випуску без торгової марки?
Я працюю над відеоіграми вже майже рік, і з настанням релізів я починаю панікувати, оскільки у мене немає торговельної марки (але в мене є компанія). Мені дійсно не хочеться протягом року чекати релізу, щоб чекати процесу торговельної марки ... Чи можу я це обійти і просто якось звільнити (безпечно)?
29 trademark 

3
Плюси і мінуси різних інтеграторів [закрито]
Створюючи такі речі, як фізика в іграх, вам потрібен інтегратор. Я бачив, як інтеграція Верлета згадувала кілька місць як чудову альтернативу інтеграції Ейлера. Наприклад, у відомому документі Томаса Якобсена . Однак у цій статті Глен Фідлер пише: Замість того, щоб познайомити вас з величезним набором різних інтеграторів, які існують, я …
29 physics 

6
Чи є якісь недоліки використання чеків відстані в квадраті, а не відстані?
Я використовую чеки в квадраті відстані для перевірки в основному всієї моєї відстані (vector3 довжина), завдяки збільшенню продуктивності від нестачі квадратного кореня (як, наприклад, у звичайній перевірці довжини). З огляду на це, квадратні перевірки відстані справно працюють у будь-якій ситуації: if x^2 < y^2, then x < y, even when …

2
Як створити ширококутний / риб'ячий лінз за допомогою HLSL?
Які поняття потрібно реалізувати для досягнення ефекту ширококутної лінзи різних кінцівок? Псевдокод та конкретне пояснення стосовно різних стадій контентного конвеєра, а також того, яку інформацію потрібно передати від вихідного коду до HLSL, було б дуже корисним. Крім того, в чому полягають відмінності між ширококутною лінзою та риб’ячим оком?

6
Як обчислити відстань між точкою та прямокутником, орієнтованим на вісь?
У мене є 2D прямокутник з x, y положенням, висотою та шириною та випадково розташованою точкою поруч. Чи є спосіб перевірити, чи може ця точка стикатися з прямокутником, якщо вона ближче певної відстані? Уявіть невидимий радіус поза цією точкою, що стикається з вказаним прямокутником. У мене проблеми з цим просто …

9
Чи варто продовжувати вивчати OpenGL або просто перейти на DirectX, щоб дати мені більше шансів влаштуватися на роботу в ігровій індустрії? [зачинено]
Я вже деякий час вивчаю графічне програмування, використовуючи OpenGL та Linux. Я досить знайомий з більшістю концепцій, але дуже хотів би продовжити свої знання та врешті-решт продовжити кар’єру в розробці ігор, особливо розвитку ігрового двигуна. Поки мені здається, що більшість ігрових студій роблять ігри для Windows за допомогою DirectX. Редагувати: …

3
Як я можу зробити цей стиль двовимірної "світиться" графікою?
Мені подобаються основи побудови 2d спрайтової гри в XNA, де всі мої об’єкти - просто .png зображення, які я переміщую. Що мені потрібно дізнатись далі, щоб розробити 2-грі, що використовує стиль мистецтва, подібний, наприклад, Super Laser Racer. Інші приклади цього стилю включали б Frozen Synapse, Geometry Wars тощо. Я б …


5
Робити бонуси в компонентній системі
Я тільки починаю по-справжньому обертатися навколо компонентної конструкції. Я не знаю, який "правильний" спосіб це зробити. Ось сценарій. Гравець може обладнати щит. Щит намальований міхуром навколо гравця, він має окрему форму зіткнення і зменшує збиток, який гравець отримує від ефектів на область. Як побудований такий щит у грі на основі …

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

6
Чи можу я легально видалити екран заставки за замовчуванням Unity, видаливши його з APK?
Під час використання Unity я експортую гру Android як APK. Коли APK запускається, перше, що відображається, це екран сплеску Unity. Я зрозумів, що міг би замінити це зображення, відкривши APK, як поштовий файл, шукаючи зображення на екрані сплеску ( App.apk/assests/bin/Data/splash.png) і замінивши його на будь-яке зображення, яке я хотів. Чи …

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

6
Спосіб зберігання потенційно нескінченних даних двовимірної карти?
У мене є 2D платформер, який на даний момент може обробляти шматки зі 100 на 100 плиток, координати фрагментів зберігаються як довгі, тому це єдиний ліміт карт (maxlong * maxlong). Усі позиції юридичних осіб і т. Д. І т. Д. Є актуальними, тому немає обмежень. Проблема, яку я маю, полягає …
29 xna  2d  c#  maps  platformer 

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