ایک کلاک ورک ونڈر سمندری چٹان کے ڈوکوٹ کی سلوں پر چلتا ہے اور اسے موڑا نہیں جا سکتا۔ فرش موڑیں تاکہ اسپرنگ ختم ہونے سے پہلے ایک سیڑھی گھوم کر اس کے قدموں تک آئے — چار ٹاورز، ہر ایک سولور سے ثابت شدہ، وائر پر 1.48 MB۔
سال کے آخری سیب گر چکے ہیں اور ٹھنڈ کی گھنٹی گن رہی ہے۔ ایک کو دھکا دیں اور یہ اس وقت تک لڑھکتا رہتا ہے جب تک ایک لگا ہوا تختہ اسے موڑ نہ دے، پتھر یا آپ کے اپنے جوتے اسے روک نہ لیں، یا گاڑی اسے لے نہ لے — چھ ہاتھ سے تیار کردہ ٹیرس، ہر ایک سولور سے ثابت شدہ، وائر پر 2.1 MB۔
گاؤں کا شو کل ہے — اور گھونگے آج رات آ گئے۔ انہیں بالٹی تک پہنچائیں، صبح تک انعامی مرو کی حفاظت کریں: ایک چاندنی میں ٹاپ ڈاؤن ڈیفنس آرکیڈ جس میں موکیپ باغبان اور بلینڈر سے بنا باغ ہے، وائر پر 2.4 MB، سیکنڈوں میں چلتا ہے۔
طوفان آنے سے پہلے ہر دھلائی کی لائن بچائیں۔ موکیپ اسپرائٹ ہیروئن، کلاتھ سم لانڈری، ایک طوفانی محاذ جو آسمان کو نگل لیتا ہے — وائر پر 1.8 MB، سیکنڈوں میں چلتا ہے۔
اس کیٹیگری میں کوئی پراجیکٹ نہیں۔ کوئی دوسری کیٹیگری منتخب کریں۔
چھوٹے انجن فٹ پرنٹ کے ساتھ AI-تعمیر شدہ گیمز
AI ایجنٹس Lua گیم پلے لکھتے ہیں، سینز اسمبل کرتے ہیں اور نتیجے میں آنے والے بنڈل کا معائنہ کرنے کے لیے Defold کے بلڈ ٹولز استعمال کرتے ہیں۔ ایک مکمل Defold ویب بنڈل — انجن، گیم لاجک، فزکس، پارٹیکلز — آپ کے آرٹ سے پہلے تقریباً 2.5MB کا ہوتا ہے۔ موازنے کے لیے: ایک عام انجن wasm 35MB کا ہوتا ہے۔ فون کنکشن پر یہ کھیلنے اور چھوڑ دینے کے درمیان فرق بن جاتا ہے۔
ویب بنڈل سائز
Defold انجن + گیمwasm + لوڈر + اثاثے
2.7MB
عام انجن ویب ایکسپورٹفیچرز کی وہی کلاس
35MB
تین سیکنڈ کا قانون
ہر فن پارہ سمیولیٹڈ Fast-3G کنکشن پر لوڈ ٹیسٹ ہوتا ہے، اور پہلا قابلِ کھیل فریم تین سیکنڈ سے کم میں آنا لازم ہے — ناپا گیا، لیجر میں درج، اور گیٹ کے طور پر نافذ۔ بجٹ سے تجاوز کا مطلب ہے سائیکل کھلا رہے گا، بس۔
Fast-3G لوڈ آڈٹ2.4s — پاس
0.0–0.9sانجن wasm اسٹریم + کمپائل شدہ
0.9–1.8sگیم آرکائیو + پہلا ایٹلس
1.8–2.4sپہلا کھیلنے کے قابل فریم · ان پٹ لائیو
کھیلا جا رہا ہے
گیٹ: کھیلنے تک ≤3.0s، ورنہ سائیکل بند نہیں ہوتا۔
چھوٹا، سادہ نہیں
چھوٹے بنڈلز کا مطلب کھلونا گیمز نہیں: بلینڈر سے رینڈر شدہ، موکیپ اینیمیٹڈ شیٹس سے اسپرائٹ ایٹلس، ٹائل میپ دنیائیں، box2d فزکس، GPU پارٹیکلز — پیشہ ور افراد کے پہچانے جانے والے میسج-پاسنگ آرکیٹیکچر کے تحت حقیقی انجن فیچرز۔
1.4MB گیم آرکائیو کے اندر
✓
2 ایٹلسہیرو + دنیا، موکیپ سے متحرک فریمز، پیک شدہ
✓
ٹائل میپ + ٹائل سورسآٹو ٹائلڈ لیول، 3 لیئرز
✓
box2d + particlefxحقیقی تصادم، تصادم کے دھماکے
✓
سیمپلڈ آڈیواسکور + تہہ دار SFX، .ogg
متن اندر، انجن باہر
Defold پروجیکٹس مکمل طور پر سادہ متن ہیں — Lua اسکرپٹس، متنی سین فائلیں، INI کانفگ — جنہیں پلیٹ فارم بغیر ایڈیٹر اور بغیر لائسنس ہیڈلیس بنڈل کرتا ہے۔ وہی خوبی جو Godot کو AI سے قابلِ تصنیف بناتی ہے، پے لوڈ کے معمولی حصے میں۔
سرمئی ڈبے کھیلتے ہیں؛ فیل آرٹ سے پہلے ٹیون ہوتا ہے۔
03
Blender آرٹ → اٹلس
موشن کیپچر اسپرائٹ فریم انجن اٹلسوں میں پیک ہوتے ہیں۔
04
ہیڈلیس بنڈل
سنگل آرک wasm، کل تقریباً 3MB، کوئی خاص ہیڈر نہیں۔
05
رفتار کا گیٹ
Fast-3G لوڈ ناپا جاتا ہے: کھیلنے تک ≤3s، ورنہ شپ نہیں۔
سوالات کے جواب
لوڈنگ کی رفتار اتنی اہم کیوں ہے؟
موبائل ویب پر گیم پلے سے پہلے کے ہر سیکنڈ کے ساتھ چھوڑ جانا تیزی سے بڑھتا ہے۔ پورٹل اسٹوڈیوز اسی لیے Defold پر بناتے ہیں کہ تقریباً 3MB کا بنڈل سیلولر پر سیکنڈوں میں شروع ہو جاتا ہے — یہ لیب اسے ناپے گئے گیٹ کے طور پر نافذ کرتی ہے، امید کے طور پر نہیں۔
Godot کے مقابل کیا سودا ہے؟
Godot کہیں بھاری ویب پے لوڈ پر زیادہ بلٹ اِن فیچرز رکھتا ہے (نمایاں طور پر ڈائنامک 2D لائٹنگ)؛ Defold ان میں سے کچھ کے بدلے ڈرامائی طور پر چھوٹا، تیز بنڈل دیتا ہے۔ پلیٹ فارم دونوں پیش کرتا ہے — گیم کی ضروریات فیصلہ کرتی ہیں۔
کیا رفتار کا نمبر حقیقی ہے؟
جی ہاں — ہر سائیکل فن پارے کو براؤزر کی نیٹ ورک تھروٹلنگ کے ساتھ سمیولیٹڈ Fast-3G کنکشن پر لوڈ ٹیسٹ کرتا ہے، اور پہلے قابلِ کھیل فریم تک کا ناپا گیا وقت لیب لیجر میں درج ہوتا ہے۔
کیا میں خود Defold گیم بنا سکتا ہوں؟
AI گیم بلڈر کا Defold درجہ یہی پائپ لائن چلاتا ہے — ایسی 2D گیم بیان کیجیے جس کے لیے موبائل ویب پر تیز لوڈنگ اہم ہو، اور بلڈر اسے Defold پر شپ کرے گا۔
کیا اس لیب میں 2D کے ساتھ 3D کام بھی شامل ہے؟
جی ہاں۔ دونوں کو دیکھنے کے لیے گیلری کے ڈائمینشن فلٹرز استعمال کریں۔ تکنیک اور تعامل سمجھنے کے لیے ہر پروجیکٹ کی تفصیل چیک کریں۔
مجھے لوڈنگ کارکردگی کا موازنہ کیسے کرنا چاہیے؟
ملتی جلتی ڈیوائس، براؤزر اور نیٹ ورک کے حالات میں ایک ہی لوڈنگ اسٹیج کا موازنہ کریں۔ کسی پروجیکٹ کی شائع شدہ پیمائشیں اسی مثال کو بیان کرتی ہیں؛ یہ ہر مستقبل کی تعمیر کے لیے عالمگیر لوڈنگ ٹائم کی ضمانت نہیں ہیں۔
ایک ہلکے پھلکے گیم کی بریف میں مجھے کیا شامل کرنا چاہیے؟
بنیادی تعامل، ٹارگٹ ڈیوائسز اور کوئی بھی سائز یا لوڈنگ کی حدود بیان کریں۔ ابتدائی دائرہ کار واضح رکھیں تاکہ بصری تفصیل، آڈیو اور مواد کو ان حدود کے ساتھ متوازن رکھا جا سکے۔
ایسی گیم بنائیں جو دلچسپی ختم ہونے سے پہلے لوڈ ہو جائے
بیان کیجیے۔ بلڈر اسے ننھی، تیز اور تصدیق شدہ شپ کرتا ہے۔