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

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

4
Що таке 3D текстури?
Google мене провалив, я не зміг знайти нічого інформативного. То, можливо, GameDev може :). Що таке 3D текстури? Коли вони використовуються? Витрати на продуктивність? Як вони зберігаються? У мене багато нечітких ідей, але жодного «остаточного» визначення. Будь-які посилання на приклади чи підручники високо оцінені, особливо у візуалізації систем частинок за …
31 3d  textures 

2
Хороший спосіб побудувати ігровий цикл у OpenGL
В даний час я починаю вивчати OpenGL в школі, і я днями почав робити просту гру (самостійно, не для школи). Я використовую фріглут і будую його на C, тож для моєї ігрової петлі я справді лише використовував функцію, яку я перейшов, glutIdleFuncщоб оновити всі малюнки та фізику за один прохід. …
31 opengl  c  game-loop 

2
Чи ефективний A *, навіть коли перешкоди рухаються?
Я тільки починаю дізнаватися про пошук шляху і шукаю алгоритм A *, і моя головна стурбованість полягає в тому, що всі приклади, які я бачив, показують статичні перешкоди, які він обчислює навколо. Якщо у мене є рухомі перешкоди, скажімо, наприклад, інші персонажі, пересуваючись так, що персонаж повинен знайти свій шлях, …

4
Чому розробники ігор розробляють ігри за ексклюзивними контрактами?
Є кілька компаній, які розробляють свої ігри лише для однієї консолі (Playstation або XBox). Чому і як вони це роблять? Чи не повинно бути більше продажів, коли вони публікують його для PC / PS / Xbox? Чому вони підписують такі договори? Які переваги? Примітка. Поки ці ігри повністю фінансуються консольною …
30 console  sales 

3
Які файли проекту Unreal Engine 4 я можу проігнорувати у керуванні джерелами?
Я хочу поставити проект Unreal Engine 4 під контроль джерела з git. (Я знаю, що редактор має підтримку Perforce та Subversion, але мені це не цікаво.) Які папки та файли я включаю до сховища та які я можу проігнорувати? Як я бачу це, необхідно наступне: Config, Content, Source, *.sln,*.uproject Те …

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

2
Який кут точки зору більшості 2.5D Ізометричних ігор [закрито]
Я вивчив декілька досить популярних ігор, щоб визначити, який кут зору вони використовують. З цією метою я створив сітку, яка має 45 і 60 градусів із ізометричною формою, і поставила її на скріншот (в цьому випадку Diablo II). Жодна з цих сіток не підходить до гри. Тому я спробував знайти …

5
Недостатньо 24-бітового кольору?
Я помітив, що в дуже м'яких градієнтах 24-бітовий кольоровий поглиблення недостатньо, оскільки ви можете бачити переходи кольору. Це найбільше вискакує в темних сценах або на нічному небі. Чому ніхто не змінює кольорову глибину на два байти на канал? Я знаю, що це було б багато роботи, і багато обладнання потрібно …
30 graphics 

3
Спробуйте-catch або ifs для керування помилками в C ++
Чи широко використовуються винятки в дизайні ігрового двигуна, або переважніше використовувати чисті, якщо твердження? Наприклад, з винятками: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( "Frame time: 0", 20, …

11
Очікування робочого часу та продуктивності для артистів ігор та програмістів
У мене стартап з обмеженим бюджетом і нещодавно найняв програміста та художника. Перш ніж розпочати проект, я склав дорожню карту проекту з великою кількістю хорошої документації щодо того, що потрібно зробити та терміни. Обох попросили скласти графік, яким чином будуть дотримані ці строки. Для художника я зазначив, що якщо завантаженість …

4
Що зупинило успіх ігор MMORTS? [зачинено]
Всі ми знаємо, що були спроби створити комерційно успішні ігри MMORTS, але всі провалилися. Якщо не вдалося, я маю на увазі, що вони не отримали популярності в ігровій спільноті. Чому так? Що таке MMORTS? Це як RTS (стратегія в режимі реального часу; Рим: загальна війна, сильний стан, StarCraft, WarCraft), але …
30 mmo  mmorts 

2
Як EA DICE створив руйнівні середовища в Battlefield Bad Company 2 та Battlefield 3? [зачинено]
Як люди на EA DICE створили руйнівні середовища в Battlefield Bad Company 2 та Battlefield 3? Вони просто збирали будівлі із заздалегідь визначених підрегіонів, які розпадаються, коли відбувається вибух чи щось подібне? Я не можу придумати нічого іншого.
30 physics 

6
Що є найбільш серйозним обмеженням Єдності? [зачинено]
Прочитавши це гаряче запитання про Unity vs. UDK vs. ID, мені цікаво дізнатись: що таке багаторазове враження, найбільш покалічувальне обмеження (-ла) Єдності? Для того, щоб це питання не було суб'єктивним, я знову кажу про головних злочинців, які повторюються в Єдності. Це те, що вам, як користувачеві Unity, дуже хочеться, щоб …
30 unity 

4
Чи можу я зіткнутися з юридичними проблемами зі випадковими іменами?
Наразі я будую гру, якій NPC буде присвоєно випадкову стать та випадкове ім'я для потрібної статі. Для цього я буду використовувати "базу даних" імен (фактично текстовий файл з кортежами). Був би також список прізвищ, які до прізвища будуть додані також випадковим чином. Моє запитання таке. Припустимо, одне таке випадкове ім’я …

11
Як заохотити гравців вирівняти кілька символів? [зачинено]
У моїй грі можна зробити кілька символів. Ви можете зробити скільки завгодно. Те, що я зазвичай роблю (і майже всі гравці), - це просто зробити єдиний персонаж і вирівняти його ЛОТ, і просто використовувати його для всього. Деякі ігри намагаються вирішити це, маючи декілька "класів" або типів персонажів, які роблять …

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