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

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

6
Карта з 20 мільйонними плитками змушує гру закінчуватися пам'яттю, як я її уникаю?
Під час завантаження додаткових величезних карт метод завантаження викидає виняток із пам'яті, де створюється новий екземпляр плитки карти. Мені хотілося б, щоб вся карта була оброблена принаймні на серверній програмі (і по можливості клієнту). Як я повинен вирішити цю проблему? UPD: питання тут полягає в тому, як змусити гру перестати …

2
Чому «професійні» версії консольних SDK закриті для загального користування?
Чому "професійні" версії консольних SDK закриті для загального користування? Наприклад, комплект розробки Xbox доступний лише певним зареєстрованим розробникам. PS3 має деяку схожу структуру. Навіть ціни не розкриваються. У чому причина цієї секретності? Крім того, які додаткові функції мають ці "професійні" SDK, порівняно з безкоштовними SDK (наприклад, XNA)?

3
Продаж програм Android з країн, що не підтримують Android-Market
Я перебуваю в Латвії (яку ринок Android не підтримує як країну для продажу додатків), і я думаю про найкращий спосіб монетизації свого додатка. Поки я придумав такі варіанти: Прикидаюся, що я з підтримуваної країни. Отримайте там банківський рахунок тощо. Використовуйте PayPal для покупок через додаток. Гравець отримує, скажімо, перші 10 …

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

1
Просування браузерної гри? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . У мене є нова гра на базі браузера, над якою я працював кілька місяців. …

2
Як створити нахилену (висоту) ізометричну плитку
Це, мабуть, найкраще пояснюється наочно. Я намагаюся створити 2.5D ізометричну гру. Моє бачення полягає в тому, щоб гра виглядала так, як моя мета: Я не графік, тому у мене виникають проблеми зі створенням "нахиленої" плитки для імітації місцевості різної висоти. Створити основну ізометричну плитку було легко, виконавши наступні кроки: Створіть …
11 tiles  isometric 

2
Рівень створення гри типу Rayman Origins?
Хтось знає техніку, яку вони використовували для створення своїх рівнів (використовуючи походження Rayman як приклад)? Я строго кажу про підлогу та стіни. Не схоже на кахельну основу. Який робочий процес буде потрібен для гри на основі плитки? Я намагаюся реалізувати щось подібне (нижче), але я застряг між двома способами цього …

3
Пристосування гри для Android різного розміру екрана
Я роблю гру для Android, яка має лише портретну орієнтацію на екран. Це чудово працює, коли я запускаю його на телефоні, але коли я запускаю його на планшеті, навіть якщо розмір екрана більший, всі растрові карти мають однаковий розмір. Чи є спосіб зробити так, щоб растрові карти залишалися однаковими, навіть …
11 java  android  screen 

2
Що робить NPC-клас Skyrim Creation Kit?
Я намагаюся змінити це за допомогою команди консолі setclass на основі вікі UESP, схоже, це просто регулює посилення статистики для вирівнювання, але на основі вікі Elder Scrolls, здається, він керує лише їх бойовим AI. Очевидно, що це робить принаймні одне або те й інше - що він насправді робить, чи …

3
Прототипування головоломки для вирішуваності рівнів
Я перебуваю на етапі складання прототипів створення головоломки для iOS. Основна передумова того, що повинен зробити гравець, - це дістатися з точки А в точку В, переміщаючись по лабіринту, як налаштування, при цьому переміщуючи блоки в сторону і уникаючи ворогів. Це мій перший підхід до такої гри, тому мені цікаво, …

2
Аутентифікація для багатокористувацької гри через розетки
Я реалізую спеціальний бінарний протокол для нової багатокористувацької гри, над якою працюю. Це покрокова стратегічна гра, тому терміни дійсно не мають значення. Наразі у мене завершена основна частина системи синхронізації даних, і мені було цікаво, як зазвичай вхід / вихід із системи та шифрування користувача зазвичай роблять для ігор MMORPG …

2
Як правильно реалізувати альфа-змішування у складному 3D-сцені?
Я знаю, що це питання може здатися досить легко відповісти, але це зводить мене з розуму. Занадто багато можливих ситуацій, з якими має справлятися хороший механізм змішування альфа, і для кожного алгоритму я можу придумати, що щось не вистачає. Це методи, про які я хотів поки що: Перш за все, …
11 3d  blending 

3
Як я можу показати інтерв'юєру, що маю минулий досвід?
Під час дослідження деяких девелоперських компаній, над якими я хотів би працювати в майбутньому, одна річ не впадала в очі; всі вони хотіли попереднього досвіду AAA, я буду вести величезну боротьбу. Зараз я проживаю в районі, де поблизу немає розробників AAA, тому стажування поруч неможливе. Чи є ця вимога вбивцею, …
11 demo  interview 

2
Як я можу створити текстуру, схожу на залишені чайні листя?
Ми працюємо над проектом для iPhone та Windows Phone 7, де ми хотіли б створити чайні листя на дні чашки. Це не повинно виглядати фотореалістично, а насправді мультфільм - це нормально. Які саме методики ми повинні дослідити для цього? Чи є бібліотеки (бажано на мові С, але ми можемо перекласти), …
11 textures  c 

2
Кілька кампаній на Kickstarter. Добре? Погано? Потворний?
Я бавився з ідеєю зробити Kickstarter для своєї гри, щоб допомогти зібрати кілька хороших виконавців, щоб замінити графіку заповнювачів, яку я маю на даний момент. Просто невелика мета в $ 2 тис. Або близько того. Незалежно від того, успішна кампанія цього разу, чи вважатиметься фальшивим пасом зробити інший, більший кікстартер, …

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