משחק דפדפןחי באינטרנט.
> הגישו build של Unity, Godot, Phaser ו-WebGL.
> SharedArrayBuffer תמיכה ב-כאשר נדרש בידוד צולב.
> Brotli מסירת ו-gzip עבור נכסי build כבדים.
> בדקו את נתיב הפרסום לפני ההשקה.
משחק דפדפן וערימות WebGL נפוצות
מה שבדרך כלל שובר השקות של משחקי אינטרנט
SharedArrayBuffer קורס
בניית דפדפן עם שרשורים צריכה הקשר מאובטח ובידוד בין מקורות. ללא הכותרות הנכונות, יעדי אינטרנט של Unity ו-Godot עלולים להיכשל בזמן ריצה.
אספקת נכסים איטית
קובצי WASM, נתונים, טקסטורות ואודיו גדולים מכבידים על הביקור הראשון אם כותרות הדחיסה וההגשה שגויות.
ממשקי API בהקשר מאובטח חסומים
תכונות כמו מצלמה, מיקרופון וממשקי API עשירים של הדפדפן תלויות ב-HTTPS. הגדרת פרסום חלשה יכולה לשבור את התכונות האלה.
לפני שהמשחק יוצא לציבור
העלו את הייצוא המלא
שמרו יחד את ה-HTML שנוצר, סקריפטי הטעינה, WASM, קובצי נתונים, טקסטורות, אודיו ונכסי מנוע. קובץ חסר אחד מספיק כדי להשאיר שחקנים מול canvas ריק.
התאימו כותרות דחיסה
Unity ומנועים אחרים יכולים להפיק נכסים דחוסים מראש. קבצים אלה צריכים Content-Encoding ו-Content-Type נכונים בעת ההגשה.
בדקו ייצוא עם threads
אם ה-build משתמש ב-SharedArrayBuffer, הדף חייב להיות מאובטח ומבודד בין מקורות שונים. תוכן צד שלישי מוטבע עלול להפריע לדרישה זו.
בדקו מכשירים אמיתיים
נסו דפדפנים לנייד, דפדפנים שולחניים, חלונות פרטיים ורשתות איטיות לפני שמשתפים את הקישור הציבורי.
נבנה עבור קישורים שניתן לשחק בהם
חלון ראווה של משחקי אינדי
שלחו פרויקטי game jam, הדגמות, אבות טיפוס וקדימונים שניתנים להפעלה בלי להפוך את המהדורה לפרויקט שרת.
עבודה יצירתית של WebGL
השתמשו בערימות תלת-ממד וגרפיקה מקוריות בדפדפן לאמנות אינטראקטיבית, ניסויים חזותיים וחוויות ווב רגישות לביצועים.
דרישות אחסון חשובות
תמיכת הדפדפן עדיין תלויה בהגדרות הייצוא של המנוע, גודל ה-build, סקריפטים של צד שלישי ובמכשיר של השחקן.
קונסולת ניפוי באגים
>מה זה SharedArrayBuffer ולמה זה משנה?
זה נדרש על ידי כמה עומסי עבודה משורשרים של WebAssembly. דפדפנים חושפים אותו רק בהקשרים מאובטחים, מבודדים בין מקורות, כך שכותרות התגובה חשובות.
>האם זה תומך בייצוא אינטרנט של Godot 4?
כן. ייצוא סטטי ממנועים מודרניים יכול לעבוד כל עוד ה-web build הסופי מועלה עם כל הקבצים הנדרשים והגדרות הייצוא תואמות את יעד הדפדפן.
>האם עדיין ניתן להעלות builds גדולים?
כן. פרויקטים גדולים עדיין זקוקים לאסטרטגיית נכסים ודחיסה, אבל התהליך מיועד ל-payloads כבדים יותר של משחקי דפדפן מאשר דף נחיתה קל.
>האם אני יכול לשלוח גם התנהגות PWA התומכת במצב לא מקוון?
כן, כל עוד ה-build כולל את ה-manifest הרלוונטי ונכסי service worker.
העלו את ה-build שאפשר לשחק בו
שחררו את תיקיית הייצוא, בדקו את ה-URL הציבורי ובדקו את נתיב הפרסום לפני שמשתפים אותו.