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

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

7
Чи можуть програмісти в галузі брати участь у процесі розробки ігор?
Моя головна мета - створити ігри, тому я планую вивчати ІТ, щоб згодом стати розробником / програмістом ігор. Моє запитання: чи ігровий програміст бере участь у процесі проектування гри, чи це лише робота дизайнера ігор? Чи завжди потрібен дизайнер ігор чи можуть програмісти працювати над ігровим дизайном деякий час? Чи …

9
2D графіка - навіщо використовувати spritesheets?
Я бачив багато прикладів того, як візуалізувати спрайти з spritesheet, але я не зрозумів, чому це найпоширеніший спосіб поводження з спрайтами в 2d іграх. Я почав із 2d спрайтового спрайту в декількох демонстраційних програмах, які я створив, розглядаючи кожен анімаційний кадр для будь-якого типу спрайту як власну текстуру - і …

8
Зв'язок, керований подіями в ігровому двигуні: Так чи ні?
Я читаю ігрове кодування завершено, і автор рекомендує комунікацію, керовану подією, між ігровими об'єктами та модулями. В основному, всі актори живих ігор повинні спілкуватися з ключовими модулями (фізика, AI, логіка гри, перегляд гри тощо) через внутрішню систему обміну подіями. Це означає, що потрібно створити ефективного менеджера подій. Погано розроблена система …



3
Який правильний порядок множення матриць масштабу, обертання та перекладу для належної світової матриці?
Припустимо DirectX як платформу, якщо це важливо. (Досить впевнений, що це не так) Якщо припустити, що я маю належну матрицю масштабування, обертання та перекладу, в якому порядку я їх помножую, щоб у результаті вийшла правильна світова матриця і чому? Під "належним" я маю на увазі "я міг би кинути їх …
62 matrix 

6
Шлях для втечі
Як відомо, існує багато рішень, коли ти хочеш знайти найкращий шлях у двовимірному середовищі, яке веде від точки А до точки В. Але як я обчислюю шлях, коли об’єкт знаходиться в точці А, і хоче відійти від точки В, якнайшвидше і далі? Трохи довідкової інформації: У моїй грі використовується середовище …

6
Як розрахувати ціну на придбання мобільної гри
Я шукав довго і наполегливо через спільноту Game Dev тут, і мені не вдалося знайти достатньо гарної відповіді на ситуацію, в якій мені потрібна допомога. Ось угода - я витратив близько року, щоб власноруч розробити мобільну гру, яка є поєднанням між MMORPG та простою битвою. Не хотілося б заглиблюватися в …


10
Чому обмін рахунками так поганий?
В іграх, де вам потрібно використовувати обліковий запис для входу або іншої автентифікації (наприклад, ігри MMO), часто забороняється ділитися своїм обліковим записом з іншими людьми. Наприклад, Угода про офіційні умови використання World of Warcraft : [...] Ви не можете ділитися Рахунком ні з ким, за винятком випадків, якщо ви є …
61 legal  security 


6
Чи всі ігри зроблені шляхом малювання кожного кадру?
Я початківець, який вивчає комп’ютерну анімацію (для ігор). Поки єдиний метод, який я натрапив - це малювати кожен кадр, кожне оновлення кадру. Тож на початку кожного кадру стирається весь кадр, а потім речі, для цього потрібні цей кадр, перемальовуються. Моє питання - чи єдиний цей метод використовується для створення анімації …
60 2d  3d 


9
Як уникнути кругової залежності між гравцем та світом?
Я працюю над 2D грою, де можна рухатись вгору, вниз, вліво та вправо. У мене є два логічні об'єкти гри: Гравець: має позицію щодо світу Світ: Малює карту та програвач Поки світ залежить від гравця (тобто має посилання на нього), потрібна його позиція, щоб зрозуміти, де намалювати гравця і яку …

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

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