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

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

9
Чи рубін є підходящою мовою для розвитку ігор? [зачинено]
Я хочу перейти до якоїсь ігрової розробки, але єдиною мовою, яку я дуже добре знаю, є Рубі. Більшість того, що я прочитав, схоже, вказує на мови нижчого рівня, такі як C ++ для розробки ігор, або мови для конкретних рамок, як C # для використання XNA. Хтось має досвід використання …
33 ruby 

5
Як я можу обчислити поточний рівень із загального XP, коли кожен рівень вимагає пропорційно більше XP?
У моїй грі потрібен XP для досягнення наступного рівня - Поточний рівень × Поріг рівня . Враховуючи це, як я можу отримати свій поточний рівень із загального заробленого XP ? Наприклад: Level Threshold = 50 Current Level = 1 Починаючи з першого рівня, мені знадобиться (1 × 50) = 50 …

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

7
Елегантний спосіб імітувати велику кількість сутностей у ігровому світі
Припустимо, у вас є гра, в якій є багато (багато багатьох) сутностей, які виконують деякі функції, не всі з яких постійно потрібні або потребують врахування в кожному кадрі. Конкретна проблема, над якою я працюю, в якій існує це питання, - детальне моделювання організму, включаючи його органи. У грі у кожної …

30
Інструменти для створення активів? [зачинено]
Існують подібні питання щодо пошуку наявних ресурсів, вільних для використання ( безкоштовні спрайти / зображення , музика , звук ), але мені цікаво створити ресурси самостійно. Які інструменти ви використовуєте для створення / модифікації активів? Будь ласка, введіть лише один інструмент на відповідь. Спробуйте також включити таку інформацію: Назва продукту …
33 assets  tools 

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

5
Що означає «системне програмування»?
Я готуюсь до стажування як ігровий програміст у всесвітньо відомій компанії з розробки ігор. Коли я шукав на їхньому веб-сайті необхідні передумови, він показав мені це: Додано перевагу Знання DirectX / OpenGL. Сильна команда з 3D математики та фізики. Visual Studio IDE для розробки C ++. Системне програмування та концепції …

4
Чому мій об’єкт рухається швидше на 45 градусів, ніж при 90 градусах?
У моїй грі є предмети, які рухаються швидше на 45 градусів, а потім на 90 градусів. Кожен об’єкт має Точка (х, у) положення Напрямок Vector2D (x, y) Внутрішня швидкість І що я роблю під час оновлення, це те, що нова позиція обчислюється як: position.x += direction.x * speed position.y += …
32 c#  2d  geometry 

14
Яка хороша стартова платформа для підліткового ігрового програміста? [зачинено]
Мій син (15) вирішив, що хоче продовжити кар'єру ігрового програміста. Я вже казав, що йому слід почати зараз із простої гри. У нього ще немає досвіду програмування, але я програміст (бізнес-програми, а не ігри), тому я можу навчити його програмуванню, але яка б це була хороша платформа для нього? Спочатку …
32 platform 

4
Чому стільки ігор не озвучено повністю?
Мені цікаво, чому стільки ММО лише частково озвучені? Я запитав виробників ігор (Thimbleweed Park, в їхніх питаннях), наскільки дорогий озвучення, і вони сказали, що це не особливо дорого, якщо ви не наймаєте зірок зі списку A. То чому б стільки ігрового діалогу існувало лише як текст, який слід читати на …


3
Що таке стандартний цикл гри C # / Windows Forms?
Коли ви пишете гру в C #, яка використовує звичайні старі форми Windows Forms та деякі графічні обгортки API, такі як SlimDX або OpenTK , як слід структурувати основний цикл гри? Канонічна програма Windows Forms має вхідну точку вигляду public static void Main () { Application.Run(new MainForm()); } і хоча …

1
Наскільки ефективні системи кешування ефективні?
Останнім часом я багато читав на сутнісних системах, щоб впровадити в свій ігровий движок C ++ / OpenGL. Дві ключові переваги, які я постійно чую з похвалою щодо сутнісних систем, є легке побудова нових видів сутностей, що не пов'язане зі складними ієрархіями спадкування, та ефективність кешу, яку я маю проблеми …

1
Як такі ігри, як Minecraft, генерують цілі світи з початкового числа?
Я хочу створити абсолютно унікальний світ з біомами (як, наприклад, Minecraft та подібні ігри). Я не розумію, як вони генерують цілі світи з одного "насінного" числа. Чи може хтось надати базовий огляд методики?

7
Які кілька неочевидних тем слід вивчити для розробки ігор? [зачинено]
Я писав ігри вже близько 10 років (від QBasic до C # і все між ними). Мені потрібно почати розтягувати свої навички в різних сферах. Які ще, дивні теми, про які я повинен прочитати? Очікувані теми включатимуть звичайних підозрюваних: Мова програмування на ваш вибір Мова сценарію Контроль джерела Управління проектами …
32 education 

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