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

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

10
Чи UDP все ще кращий, ніж TCP, для важких ігор у режимі реального часу?
Я знаю, що UDP зазвичай рекомендується для багатокористувацьких ігор у режимі реального часу з високим рівнем використання даних. Більшість статей мають літні роки, і оскільки ~ 80% усіх даних, що передаються в Інтернеті, є TCP, для TCP повинно бути зроблено багато оптимізації. Це змушує мене замислитися: чи UDP все ще …
71 c++  networking  udp  realtime 


15
Чи призведе до включення ЛГБТ-персонажів у мою гру від можливих продажів? [зачинено]
Як ми всі знаємо, включення ЛГБТ-персонажів стало неабиякою суперечливою темою в недавньому фільмі та літературі ( Краса і звір, напевно, є головним прикладом ). Деякі люблять це з кожною клітковиною свого буття , а інші абсолютно зневажають саму думку про це . Тепер майте на увазі, що я не для …

5
Спілкування з друзями: Юридичні міркування
Я близький до того, щоб закінчити гру, яку я готую з трьома друзями. 1 інший кодер та 2 графічні дизайнери. Ми погодилися з самого початку ділити дохід (40/40/10/10). Однак у нас немає договору, і я знаю, що я не володію графікою / звуками в грі лише тому, що "мій друг …
69 legal 

2
Що таке слот для одиниць?
Я дивився S01E05 "Play Devs", де JP LeBreton сів з Джоном Ромеро і грав через Doom, в той час як Ромеро пояснював деякі варіанти дизайну ігор / рівнів, які вони зробили. Є безліч чудових моментів, що обидва вони жонглюють навколо, хоча є один, який я не можу повністю зрозуміти. Можливо, …

6
Як я можу знати, чи завжди завжди можлива моя гра-головоломка?
Я створив якусь гру-головоломку, де мета - позбутися всіх білих плиток. Ви можете спробувати в кінці запитання. Кожен раз, дошка генерується випадковим чином з білими плитками у випадкових місцях на 5 * 5 сітці. Ви можете натиснути будь-яку плитку на цій сітці, і вона змінить колір її та всі плитки, …


7
Що слід враховувати при виборі 2D vs 3D для гри? [зачинено]
Наскільки "складніше" 3D, ніж 2D з точки зору: Кількість / складність коду Рівень необхідних математичних навичок Час, який займається створенням мистецьких цінностей Оригінальна назва: Наскільки важко розвивати 3D-ігри проти 2D?
68 2d  3d 


26
Ступінь розвитку гри проти ступеня інформатики [закрито]
Я зараз в моєму житті, коли я починаю дивитися на школи, і чую багато змішаних речей про школи, такі як Digipen або Fullsail, які спеціально спрямовані на розвиток ігор. Як хтось, хто планує стати програмістом і потрапити в ігрову індустрію, чи отримає ступінь розвитку ігор краще, ніж традиційний ступінь інформатики?
68 education 

6
Чому ми використовуємо сценарії в розробці?
У моєму поточному проекті скрипти Lua викликаються функціями C ++ на стороні сервера. Після цього сценарії знову викликають функції C ++, які все ще знаходяться в цьому рішенні. Чому ми повинні робити такі речі, а не викликати функцію C ++ безпосередньо? Які ситуації потрібні сценарії?
67 scripting 

9
Як ви можете помістити всі зображення з гри в 1 файл?
Щойно я закінчив основну гру RPG, написану на C ++ SFML, я вклав багато зусиль у гру і хотів би поширити її, проте я зіткнувся з невеликою проблемою. Проблема полягає в тому, що у мене є понад 200 зображень і файлів карт (вони .txt-файли, які містять коди карт), все в …
67 c++  assets  sfml  spritesheet 

6
Як Lua працює як сценарій мови в іграх?
Я трохи туманний, що саме таке Lua і як гра, запрограмована на C ++, використовувала б це. Я запитую в першу чергу про те, як він складається і працює. Наприклад, коли ви використовуєте програму, написану на C ++, яка використовує скрипти Lua: чи код у Lua просто закликає до функцій …
67 c++  scripting  lua 

12
Як ви обробляєте відмінності співвідношення сторін за допомогою Unity 2D?
Я отримав багато відповідей на це питання, але всі вони є загальними і, як правило, не дуже корисними. Жоден з навчальних посібників не говорить про співвідношення сторін та поводження з мобільними пристроями, і існує мільйон способів це зробити, все, здається, має і недоліки. Мені дуже хотілося б дізнатися, які успішні …


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