top of page

Воксельна гра в браузері

Фото автора: Marcel Dütscher
Marcel Dütscher
30 черв.
Читати 1 хв

Blocks Beyond The Stars працює не лише як програма для Windows і Linux, а й прямо в браузері — без встановлення, достатньо одного кліку на порталі. Шлях до цього виявився повчальнішим, ніж очікувалося.


Unity WebGL — це окремий світ. Unity давно вміє експортувати для вебу, але диявол ховається в деталях. Наш найбільший камінь спотикання: у браузері немає справжніх фонових потоків, як у рідній збірці. Наша система ландшафту зазвичай будує меші місцевості асинхронно у фоні — у браузері саме це призводило до того, що гравці провалювалися крізь землю під час посадки, бо колізія ще не добудувалася, коли персонаж уже стояв там. Рішення: на WebGL мешинг виконується синхронно. Трохи менш елегантно, але ніхто більше не падає в порожнечу.


Глибокі посилання замість діалогу підключення. Ніхто не хоче вводити адресу сервера в браузері. Тож портал генерує посилання, що несуть ідентифікатор світу й короткочасний токен приєднання (дійсний 10 хвилин) — клікаєш, вводиш ім'я, граєш.


Планшети стали сюрпризом. Щойно гра запрацювала в браузері, планшети з'явилися самі собою. Тож ми додали сенсорне керування: віртуальні стіки, дотики для взаємодії та кілька браузерних примх (ключове слово: сенсорні події, що поводяться інакше, ніж події миші).


Чого браузерна збірка свідомо не вміє: це швидкий вхід, а не повна версія. Рідна гра залишається найкращим досвідом — більша дальність огляду, краща продуктивність, усі функції. Але для «гей, дивись, це наша гра» посилання — найкраще.

Останні пости

Дивитися всі
Чому нова версія називається 2026.7.19, а не 0.9.2 🗓️

Хто оновлюється сьогодні, перестрибує з версії 0.9.1 на 2026.7.19. Це схоже на помилку друку, але це навмисне рішення: ми змінили схему версіонування, від «семантичних» версій до версій за датою (рік.

 
 

Коментарі


Коментування цього посту більше не доступне. Зверніться до власника сайту, щоб дізнатися більше.
bottom of page