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

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


5
Хороша фізика платформи 2D [закрито]
У мене є базовий контролер символів, створений для 2D-платформи з Box2D, і я починаю налаштовувати його, щоб спробувати зробити це добре. У фізичних двигунів є багато ручок для підключення, і мені не зрозуміло, вперше пишу з двигуном фізики, якими саме я повинен користуватися. Чи слід стрибати застосувати силу для кількох …
76 box2d  physics  input 

5
Величезні процедурно породжені "пустелі" світи
Я впевнений, що ви всі знаєте про такі ігри, як Dwarf Fortress - масивна пустеля та земля, що створюються процедурами. Щось подібне, взяте з цієї дуже корисної статті. Однак мені було цікаво, як я можу застосувати це до набагато більшого масштабу; на думку спадає масштаб Minecraft (чи не щось на …

6
Як я можу оптимізувати світ вокселів Minecraft?
Я знайшов дивовижні великі світи Minecraft надзвичайно повільними для навігації, навіть із чотирьохядерним та м'яким графічною картою. Я припускаю, що повільність Minecraft походить від: Java, як просторове розділення та управління пам'яттю, є швидшими в рідному C ++. Слабкий світовий поділ. Я можу помилитися в обох припущеннях. Однак це змусило мене …

4
Як можна зробити ігри грати до їх повного завантаження?
Diablo 3 та StarCraft 2 мають гарну особливість: я можу почати грати до завершення завантаження повної гри або оновлення. Я думаю, що Diablo 3 завантажує обов'язкові файли, такі як активи інтерфейсу, а також деякі сітки та текстури, які спочатку використовуються на кількох рівнях. Однак, починаючи гру, я можу вибрати будь-який …

11
Як сконструювати систему повтору
Тож як би я спроектував систему повтору? Ви можете знати це з певних ігор, таких як Warcraft 3 або Starcraft, де ви можете переглянути гру знову після її гри. У вас виходить порівняно невеликий файл для відтворення. Тому мої запитання: Як зберегти дані? (спеціальний формат?) (невеликий розмір файлів) Що врятувати? …

5
Який сенс оновлення незалежного візуалізації в ігровому циклі?
Існує десятки статей, книг та дискусій про петлі гри. Однак я досить часто натрапляю на щось подібне: while(running) { processInput(); while(isTimeForUpdate) { update(); } render(); } Що в основному мене турбує в цьому підході, це "незалежне від оновлення" візуалізація, наприклад, візуалізація кадру, коли немає змін взагалі. Тож моє запитання, чому …

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

7
Хороші ресурси для вивчення сучасного OpenGL (3.0 або новішої версії)? [зачинено]
Я натрапляю на пошук хорошого ресурсу, щоб почати з OpenGL (3.0 або новішої версії). Ну, я знайшов багато книг, але жодну з них не можна вважати хорошим ресурсом! Ось два приклади: Посібник з програмування OpenGL (7-е видання) http://www.amazon.com/exec/obidos/ASIN/0321552628/khongrou-20 Це ПОЛНО застарілий матеріал! Практично в кожній главі починається примітка про це. …
73 opengl  assets 

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

9
Прості у використанні міжплатформові 3D-двигуни для розробки ігор на C ++? [зачинено]
Я хочу спробувати свої сили у написанні 3D-гри. Однак я не хочу починати з такого низького рівня малювання окремих трикутників і написання власного 3D-завантажувача об'єктів тощо. Я чув про такі речі, як Irrlicht , Crystal Space 3D та Cafu , але я не маю досвіду жодної з них. Я шукаю …
73 c++  3d  cross-platform 

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

10
Яка мета життя?
Я думаю, що в ігровому дизайні неймовірно важливо поставити питання, чому про все, особливо те, що стало таким стандартним, як життя. Тож я запитую, яка мета гри, що має концепцію життя? Чому життя?

6
Чому RPG дають вам знати, скільки XP потрібно для рівня?
Я читав цю статтю під назвою Дизайн поведінкових ігор , і вона говорить: ... як ми змусимо гравців підтримувати високий, послідовний темп активності? ... відповідь - це графік зі змінним співвідношенням, у якому кожна відповідь має шанс отримати винагороду. RPG (я думаю про традиційні JRPG, такі як Final Fantasy 1-6) …

1
Як я можу зробити шейдер для «мокрої поверхні» / «неглибокої калюжі» в Unity?
У моїй грі мені потрібно створити динамічні калюжі з водою, але я не можу знайти підручник, який показує, як я можу зробити такий ефект (приклад цього показано нижче). Як я можу це зробити?

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