
اگر آپ نے کبھی AI سے کہا ہو کہ “ایک 3D گیم بناؤ”، تو غالباً نتیجہ ایک ایسا منظر ہوتا ہے جس میں صرف ایک حرکت کرنے والا مکعب شامل ہوتا ہے: کردار کی حرکات بے جان، لڑائی میں کوئی ردِعمل نہیں، اثاثے خود تیار کرنے پڑتے ہیں، اور آخر میں اسے چلانے کے لیے ماحول بھی دستی طور پر ترتیب دینا پڑتا ہے۔ 歸藏 Game Skill کا مقصد AI پروگرامنگ اسسٹنٹ کو ایک ایسی پروڈکشن ورک فلو فراہم کرنا ہے جس کی حقیقی منصوبوں میں جانچ ہو چکی ہے، تاکہ وہ ضروریات کی وضاحت، اثاثوں کی تیاری، حرکات اور لڑائی کے ڈیزائن سے لے کر ٹیسٹنگ اور پیکیجنگ تک مرحلہ وار کام کرے۔
یہ مضمون ریپوزٹری کے ڈیمو پروجیکٹ 《雾锁山门》 کو پس منظر بناتے ہوئے اس Skill کو انسٹال اور استعمال کرنے کا طریقہ، اور AI کو زیادہ قابلِ عمل گیم کی ضروریات بتانے کے طریقے کی وضاحت کرتا ہے۔
歸藏 Game Skill کیا ہے
یہ Claude Code، Codex اور دیگر AI پروگرامنگ اسسٹنٹس کے لیے ایک Skill ہے۔ انسٹالیشن کے بعد آپ براہِ راست اپنی مطلوبہ گیم بیان کر سکتے ہیں، مثلاً “ووشیا طرز کی اوورہیڈ ویب 3D ایکشن گیم بناؤ”۔ AI پہلے حوالہ جاتی کام، زاویۂ نظر، ماحول، گیم کا دائرہ، اثاثہ جاتی ٹولز اور دستیاب بجٹ کے بارے میں پوچھے گا، پھر ورک فلو کے مطابق مرحلہ وار اسے نافذ کرے گا۔
یہ خودکار طور پر مکمل گیم تیار کرنے والا گیم انجن نہیں، اور نہ ہی ایسا ٹول ہے جو ایک ہی پرامپٹ سے تمام کام مکمل کر دے۔ یہ AI کے لیے تیار کردہ ایک پروجیکٹ پروڈکشن معیار کے مانند ہے، جس میں مرحلہ وار منصوبہ، چیک پوائنٹس، لڑائی کے احساس سے متعلق تجاویز، اثاثے بنانے کے طریقے، عام مسائل اور پیکیجنگ اسکرپٹس شامل ہیں۔
ڈیمو پروجیکٹ کیا کر سکتا ہے
ریپوزٹری میں موجود 《雾锁山门》 ایک ژیان شیا طرز کی اوورہیڈ 3D ایکشن گیم ہے، جس میں ایک منظر، عام دشمنوں کے ساتھ ایک مقابلہ اور ایک Boss لڑائی شامل ہے، نیز کہانی اور وائس اوور بھی موجود ہیں۔ آپ اسے آن لائن ڈیمو صفحے پر براہِ راست کھیل سکتے ہیں، کسی انسٹالیشن کی ضرورت نہیں۔
- گرافکس: ہوا سے لہراتی گھاس، تہہ دار دھند، برف، دور پہاڑ اور پانی کی سطح پر پتھریلے پلیٹ فارم کے عکس شامل ہیں، جنہیں three.js اور بہتر مطابقت رکھنے والے WebGL پر بنایا گیا ہے۔
- کردار اور منظر: ہڈیوں کے نظام والے 5 3D کردار، 2 ہتھیار، 12 اقسام کے منظرنامہ جاتی اشیا اور 5 اقسام کی گرنے والی اشیا استعمال کی گئی ہیں۔
- لڑائی: تین مرحلوں والی کومبو، چکما، بلاک، پیری، فنشنگ، دوا پینا، تلوار پر پرواز اور “万剑归宗” خصوصی حملہ شامل ہیں؛ Boss کی لڑائی دو مراحل پر مشتمل ہے۔
- آواز: وائس اوور، موسیقی، ماحول کی آوازیں اور لڑائی کے صوتی اثرات شامل ہیں؛ وائس اوور کی کل 8 ٹریکس ہیں۔
- اشاعت: سورس کوڈ کو آن لائن جامد سائٹ، تقریباً 33MB کی واحد HTML فائل، یا محدود کنٹینر کے لیے آف لائن پیکیج میں بنایا جا سکتا ہے۔
Skill انسٹال کریں

Git کے ذریعے کلون کریں
اگر آپ Claude Code استعمال کرتے ہیں تو ریپوزٹری کو متعلقہ skills ڈائریکٹری میں کلون کریں:
git clone https://github.com/op7418/guizang-game-skill ~/.claude/skills/guizang-game-skill
Codex یا کسی دوسرے AI پروگرامنگ ٹول کے استعمال کی صورت میں ریپوزٹری کو اس ٹول کی مقررہ skills ڈائریکٹری میں رکھیں۔ انسٹالیشن مکمل ہونے کے بعد AI پروگرامنگ ماحول کو دوبارہ کھولیں یا ریفریش کریں، تاکہ وہ Skill کا مواد پڑھ سکے۔
رن ٹائم ماحول اور اثاثہ جاتی ٹولز تیار کریں
پروجیکٹ کے لیے مقامی طور پر Node.js 18+ انسٹال ہونا ضروری ہے، جو بنیادی طور پر مقامی سرور چلانے اور پیکیجنگ کے عمل کے لیے استعمال ہوتا ہے۔ اثاثہ جاتی ٹولز لازمی نہیں، لیکن یہ حتمی نتیجے پر نمایاں اثر ڈالتے ہیں۔
- Tripo: تصاویر کو 3D ماڈلز میں تبدیل کرنے اور ہڈیوں کا نظام منسلک کرنے کے لیے۔
- 即梦 یا دیگر تصویر بنانے والے ٹولز: کردار کے ڈیزائن، آئیکنز، خطاطی اور دیگر اثاثوں کے لیے؛ وائس اوور بھی تیار کیا جا سکتا ہے۔
- Suno: پسِ منظر کی موسیقی بنانے کے لیے؛ Skill موسیقی کے پرامپٹس منظم کرنے میں مدد دے سکتا ہے۔
اگر یہ سروسز دستیاب نہ ہوں تو مفت ماڈلز، پروگرام کے ذریعے بنائی گئی جیومیٹری اور دیگر مفت اثاثے استعمال کیے جا سکتے ہیں، تاہم گرافکس کا معیار کم ہو سکتا ہے۔ حقیقی منصوبوں میں پہلے کردار کے ڈیزائن کی تصویر بنانا، پھر اسے 3D ماڈل میں تبدیل کرنا، عموماً براہِ راست متن سے ماڈل بنانے کے مقابلے میں زیادہ مستحکم نتیجہ دیتا ہے۔
پہلا استعمال: AI کو ضروریات بتائیں

Skill انسٹال کرنے کے بعد صرف “ایک 3D گیم بناؤ” لکھنے کی سفارش نہیں کی جاتی۔ پہلے موضوع، زاویۂ نظر، پلیٹ فارم، گیم پلے کا دائرہ اور دستیاب ٹولز واضح کریں۔ پروجیکٹ شروع کرنے کے لیے ایک موزوں نمونہ ہدایت یہ ہے:
ووشیا طرز کی اوورہیڈ ویب 3D ایکشن گیم بناؤ، جس میں ایک منظر، عام دشمنوں کی ایک لہر اور ایک Boss ہو۔
میرے پاس Tripo اور 即梦 دستیاب ہیں۔
AI عموماً اس ضرورت کی بنیاد پر مزید تفصیلات پوچھے گا۔ آپ حوالہ جاتی ویڈیوز، مطلوبہ فنّی انداز، ہدفی ڈیوائس، موبائل ٹچ کنٹرول کی ضرورت، متوقع گیم دورانیہ، اور واحد HTML فائل برآمد کرنے کی ضرورت کے بارے میں مزید بتا سکتے ہیں۔
بنیادی اصول یہ ہے کہ کوڈ لکھنے سے پہلے AI سے تحقیق اور منصوبہ بندی کروائیں۔ حوالہ جاتی ویڈیو، ہدفی پلیٹ فارم اور اثاثہ جاتی حالات جتنے واضح ہوں گے، بعد کی دوبارہ کاری اتنی ہی کم ہوگی۔
مکمل پروڈکشن ورک فلو
歸藏 Game Skill پروڈکشن کے عمل کو درج ذیل پانچ مراحل میں تقسیم کرتا ہے:
- تحقیق اور منصوبہ بندی: حوالہ جاتی کام کا تجزیہ، زاویۂ نظر، گیم پلے، منظر کا دائرہ اور مرحلہ وار منصوبہ طے کرنا، اور نفاذ کا طریقہ درج کرنا۔
- تصور اور اثاثے: دنیا اور کرداروں کے ڈیزائن تیار کرنا، تصاویر کو 3D ماڈلز میں تبدیل کرنا اور ہڈیوں کا نظام مکمل کرنا۔
- حرکات: اثاثہ پلیٹ فارم کے فراہم کردہ پہلے سے تیار ایکشنز استعمال کرنا؛ ناکافی حصوں کے لیے پروگرام کے ذریعے پوز میں ہاتھوں اور پیروں کی پوزیشن کا حساب لگانا۔
- احساس اور خصوصی اثرات: حملے سے پہلے کی تیاری، حملے کے بعد کا وقفہ، ضرب کے وقت مختصر فریم وقفہ، دھکا، بلاک، پیری اور چکما دے کر موجودہ حرکت روکنے جیسے لڑائی کے ردِعمل ایک ایک کر کے نافذ کرنا، اور میش و شیڈر سے خصوصی اثرات بنانا۔
- آواز اور پیکیجنگ: صوتی اثرات، وائس اوور اور موسیقی شامل کرنا، وسائل کو کمپریس کرنا، اور آخر میں آن لائن ورژن، واحد فائل ورژن یا محدود کنٹینر ورژن بنانا۔
AI سے نتائج کی خود جانچ کروائیں
اس Skill کا ایک اہم مقصد یہ ہے کہ AI صرف کنسول کی خرابیوں کی جانچ نہ کرے بلکہ اسکرین کو حقیقتاً دیکھے بھی۔ ورک فلو میں جلد از جلد خودکار جانچ کے ٹولز تیار کرنے کی سفارش کی گئی ہے، تاکہ AI فریم بہ فریم منظر آگے بڑھا سکے، URL پیرامیٹر کے ذریعے براہِ راست مخصوص مرحلے میں داخل ہو سکے، اور F3 تشخیصی پینل سے رن ٹائم کی حالت دیکھ سکے۔

AI خود اسکرین شاٹس لے کر ضروریات کے مطابق کردار کی پوزیشن، کیمرے کا زاویہ، خصوصی اثرات، UI اور لڑائی کی حالت کا جائزہ لے سکتا ہے۔ آپ کو پھر بھی خود کھیل کر رائے دینی ہوگی، لیکن ہر بار واضح بصری مسائل تلاش کرنے کی ضرورت نہیں رہے گی۔
رائے دیتے وقت پیشہ ورانہ اصطلاحات استعمال کرنا ضروری نہیں۔ مثلاً آپ کہہ سکتے ہیں “حرکت بہت بے جان ہے”، “ضرب کا احساس بہت کمزور ہے”، “کیمرہ چھت سے چھپ گیا ہے” یا “کردار آدھا چھوٹا دکھائی دے رہا ہے”۔ Skill AI کو ان بیانات کو قابلِ عمل جانچ اور ترمیمی کاموں میں تبدیل کرنے میں مدد دے گا۔
بنیادی لڑائی کا احساس ڈیزائن کریں
ایکشن گیم میں فیچر کا چل جانا اس بات کی ضمانت نہیں کہ کھیلنے کا احساس اچھا ہے۔ Skill لڑائی کے ورک فلو میں درج ذیل نکات پر زور دیتا ہے:
- حملے کے لیے ابتدائی تیاری اور اختتامی وقفہ مقرر کریں، تاکہ حرکت میں ردھم پیدا ہو۔
- ضرب لگنے پر مختصر فریم وقفہ شامل کریں، تاکہ حملے کا ردِعمل نمایاں ہو۔
- حملے کی قسم کے مطابق دھکیلنے کے مختلف درجات مقرر کریں۔
- عام بلاک اور پیری میں فرق رکھیں، اور چکما دینے سے موجودہ حرکت روکنے کی سہولت دیں۔
- دشمنوں کو باری باری حملہ کرنے دیں، تاکہ سب دشمن بیک وقت کھلاڑی پر نہ ٹوٹ پڑیں۔
- Boss کے لیے دوسرے مرحلے، اٹھنے کے عبوری منظر اور مکالموں جیسی لڑائی کی تبدیلیاں ڈیزائن کریں۔
نفاذ کے وقت ان نکات کو چیک لسٹ کے طور پر ایک ایک کر کے جانچیں، صرف اس بات پر توجہ نہ دیں کہ کردار چل یا حملہ کر سکتا ہے۔ کومبو، تلوار کی تکنیک اور خصوصی حملے جیسی صلاحیتوں کو بھی حرکت پذیری، ضرب کے تعین، خصوصی اثرات اور آواز کے ساتھ مل کر ڈیبگ کرنا ضروری ہے۔
عام مسائل سے نمٹیں
3D ویب گیمز میں متعدد مسائل براہِ راست کوڈ کی خرابی کے طور پر ظاہر نہیں ہوتے، اس لیے ریپوزٹری میں عام مسائل کی ایک خصوصی فہرست فراہم کی گئی ہے۔ درج ذیل صورتوں میں پہلے references/pitfalls.md دیکھیں:
- سمتی کلیدیں یا ان پٹ کی حالت اٹک جانا۔
- پہلے سے تیار حرکت کے باعث کردار کا اپنی جگہ سے اچھل کر دور چلے جانا۔
- بلوم اثر کا بہت زیادہ مضبوط ہونا، جس سے منظر حد سے زیادہ روشن ہو جائے۔
- عمارت کی چھت سے کیمرے کا چھپ جانا۔
- پیکیجنگ کے بعد کردار کا سائز ڈویلپمنٹ ماحول سے مختلف ہونا۔

ان مسائل کی جانچ عموماً ان پٹ ہینڈلنگ، اینیمیشن کی جڑ والی ہڈی، کیمرے کے تصادم، پوسٹ پروسیسنگ پیرامیٹرز اور وسائل کی اسکیلنگ کو ایک ایک کر کے دیکھنے سے ہوتی ہے۔ صرف “کوئی خرابی نہیں آئی” کی بنیاد پر یہ فیصلہ نہ کریں کہ فیچر مکمل ہو چکا ہے۔
اشاعت کا طریقہ منتخب کریں
آن لائن جامد سائٹ
آن لائن ورژن پہلے منظر کو رینڈر کر سکتا ہے اور پھر رن ٹائم کے دوران وسائل لوڈ کرتا رہتا ہے۔ یہ جامد ہوسٹنگ سروس پر تعیناتی کے لیے موزوں ہے، اور اس میں موبائل ٹچ اسٹیئرنگ، گرافکس کی ترتیبات، ہائی ڈیفینیشن ٹیکسچر سوئچ اور کلیدوں کی ترتیب شامل کی جا سکتی ہے۔
واحد HTML فائل
واحد فائل ورژن ماڈلز، ٹیکسچرز، موسیقی اور وائس اوور کو HTML میں یکجا کر دیتا ہے۔ ڈیمو پروجیکٹ کے اصل اثاثے تقریباً 100MB تھے، جبکہ پیکیجنگ کے بعد حجم تقریباً 33MB ہے۔ یہ طریقہ اشتراک اور آف لائن چلانے کے لیے آسان ہے، لیکن وسائل کو کمپریس کرنے اور حتمی فائل کے حجم پر خصوصی توجہ درکار ہوتی ہے۔
محدود کنٹینر کا آف لائن پیکیج
اگر ہدفی پلیٹ فارم انٹرنیٹ سے منسلک نہ ہو سکے، WASM استعمال نہ کر سکے، اور پیکیج کی حد 10MiB ہو، تو الگ سے موافق ورژن بنانا ہوگا۔ ڈیمو پروجیکٹ کو ژیاؤہونگشو کے چھوٹے ٹولز کی پابندیوں کے مطابق تقریباً 8MiB کے آف لائن پیکیج کے لیے تیار کیا گیا ہے۔
اشاعت کی مختلف شکلیں ایک ہی کنفیگریشن کو سادہ طور پر نقل کرنے کا نام نہیں۔ پروجیکٹ کے ابتدائی مرحلے میں ہدفی پلیٹ فارم طے کریں، تاکہ وسائل کے فارمیٹ، لوڈنگ کے طریقے اور فیچرز کے دائرے میں پہلے ہی مناسب انتخاب کیا جا سکے۔

ریپوزٹری میں موجود حوالہ جاتی مواد دیکھیں
انسٹالیشن مکمل ہونے کے بعد AI سے کہیں کہ وہ درج ذیل فائلیں براہِ راست پڑھے اور متعلقہ مراحل میں ان سے رجوع کرے:
SKILL.md:مکمل عمل اور ہر مرحلے کے چیک پوائنٹس۔references/assets.md:اثاثہ جات کی تخلیق اور مفت اثاثہ جات کے ذرائع۔references/characters-animation.md:کردار، اسکیلیٹن اور اینیمیشن۔references/combat-feel.md:جنگی تجربے کا ڈیزائن۔references/vfx-ui-audio.md:بصری اثرات، انٹرفیس اور آواز۔references/pitfalls.md:عام مسائل اور خرابیوں کی جانچ کے طریقے۔references/packaging.md:حجم کی اصلاح، پیکیجنگ، میزبانی اور محدود کنٹینرز سے مطابقت۔scripts/:ان پٹ پروسیسنگ، مقامی سرور اور پیکیجنگ کے تین اسکرپٹس۔
استعمال کے دوران کن باتوں کا خیال رکھنا چاہیے
یہ Skill انسانی طور پر کھیل کر جانچنے کا متبادل نہیں ہے، اور نہ ہی یہ ضمانت دیتا ہے کہ پہلی کوشش میں اعلیٰ معیار کی تیار شدہ مصنوعات حاصل ہو جائے گی۔ 《雾锁山门》 کی تیاری کے دوران کئی مرتبہ کھیل کر جانچ کی گئی؛ ہر مرحلے میں متعدد مسائل سامنے آئے، جنہیں پھر AI نے مزید ترمیم کے ذریعے حل کیا۔ اس لیے آپ کو مسلسل گیم کا مشاہدہ کرتے رہنا اور رائے فراہم کرنا ہوگی۔
زیادہ مؤثر تعاون کے طریقوں میں شامل ہیں: حوالہ جاتی ویڈیوز فراہم کرنا؛ AI سے پہلے تحقیق کرنے اور پھر کام شروع کرنے کا مطالبہ کرنا؛ اسے موجودہ اثاثہ جاتی ٹولز کو ترجیحی بنیاد پر شامل کرنے دینا؛ ہر مرحلہ مکمل ہونے پر اسے چلا کر اسکرین شاٹس کے ذریعے تصدیق کرنا؛ اور پلیٹ فارم طے ہونے کے بعد جلد از جلد حجم کی جانچ کرنا۔
فی الحال Skill ایک مکمل منصوبے میں ایک بار استعمال ہو چکی ہے اور منصوبہ بندی کی سطح پر ایک تقابلی جانچ بھی کی جا چکی ہے۔ یہ آپ کو سمت سے متعلق غلطیوں اور بار بار کی آزمائش کو کم کرنے میں زیادہ مدد دیتی ہے، نہ کہ یہ وعدہ کرتی ہے کہ ہر موضوع پر خودکار طور پر یکساں تکمیل کی سطح حاصل ہو جائے گی۔
خلاصہ
歸藏 Game Skill براؤزر کے 3D ایکشن گیم کی تیاری کو قابلِ عمل مراحل میں تقسیم کرتی ہے: پہلے ضروریات واضح کریں، پھر اثاثہ جات اور اینیمیشن تیار کریں، اس کے بعد جنگی تجربے، بصری اثرات اور آواز کو بہتر بنائیں، اور آخر میں پلیٹ فارم کی پابندیوں کے مطابق پیکیجنگ مکمل کریں۔ انسٹالیشن کے بعد آپ گیم کی کسی مخصوص ضرورت سے آغاز کر سکتے ہیں اور AI کو منصوبہ بندی، نفاذ اور تصدیق کے درمیان مسلسل تکرار کرنے دے سکتے ہیں۔
اگر آپ مکمل تفصیلات کے بارے میں مزید جاننا چاہتے ہیں تو GitHub ذخیرے کا جائزہ لیں اور 《雾锁山门》 کھیل کر دیکھیں۔ Skill خود AGPL-3.0 کے تحت ہے؛ ڈیمو گیم کے فن پارے، ماڈلز، وائس اوور، موسیقی اور تحریری مواد مصنف کی ملکیت ہیں، اس لیے استعمال کے دوران متعلقہ لائسنس کی شرائط الگ الگ پوری کریں۔
