ایک آئی فون یا رکن گیم کیسے تیار کرنا ہے

اگر آپ کھیلوں کو ترقی دینے کے لئے جذبہ رکھتے ہیں، تو یہ شروع کرنے کے لئے بہت دیر ہو چکی ہے. اپلی کیشن سٹور ابتدائی دنوں میں سونے کی جلدی نہیں ہے جبکہ، ایک اپلی کیشن تیار کرنے، مندرجہ ذیل تعمیر کرنے، اور پیسہ کمانے کے لئے اب بھی ممکن ہے. اس سب کا بہترین حصہ مارکیٹ میں داخلہ کی کم قیمت ہے. ایپل کو ایک ڈویلپر کی رکنیت کے لۓ $ 99 ایک سال لگاتا ہے، جو آپ کو اپلی کیشن سٹور میں فون اور رکن کھیل جمع کرنے کی اجازت دیتا ہے. آپ کو ایک ڈویلپر کے طور پر رجسٹر کرنے کے بعد مفت کے لئے Xcode ترقی کٹ بھی ڈاؤن لوڈ کرسکتے ہیں.

یہ یقین کرنے کے لئے غیر حقیقی نہیں ہے جب آپ فوری طور پر آپ کے کھیل سے امیر کو ہڑتال کریں گے، ہر سال آزاد ڈویلپرز اور چھوٹے آزاد ٹیمیں اپلی کیشن اسٹور پر ہمارے تصورات پر قبضہ کرنے سے باہر آئیں. اس میں کوئی شک نہیں ہے کہ بڑی ترقیاتی کمپنیوں کو ایک ٹانگ ہے، لیکن اپلی کیشن سٹور کی خوبصورتی یہ ہے کہ ہر ایک کو محفل کے لئے مقابلہ کر سکتا ہے. بڑے لوگوں کے لئے الگ الگ اپلی کیشن سٹور نہیں ہے. ہم سب ہمارے کھیل ڈاؤن لوڈ کرنے کے لئے اسی جگہ جاتے ہیں.

ترقی پذیر گیمز شروع کرنے کی کیا ضرورت ہے؟

$ 99 ڈویلپر کی رکنیت سے باہر، آپ کو پروگرامنگ کی مہارت، گرافکس اور صبر کی ضرورت ہوگی. بہت صبر. یہاں تک کہ چھوٹے منصوبوں کو ایک خاص حد تک صبر کی ضرورت ہوتی ہے. جب آپ کو مکمل طور پر شائع نہیں کرنا پڑتا ہے کہ کبھی بھی شائع نہیں ہوتا ہے کیونکہ وہ ہمیشہ کچھ چھوٹی سی باتیں تلاش کرتے ہیں جو غلط ہے، آپ کو بھی بگ سے نکالنے والی مصنوعات نہیں نکالنا چاہتے ہیں.

اور اگر آپ کے پاس گرافکس کے آنے پر فنکاروں کا رابطہ نہیں ہے، تو فکر مت کرو. مفت یا سستا گرافکس کے لئے بہت سے وسائل موجود ہیں. اگر آپ ایک آدمی کی دکان ہے تو، آپ کو بٹن بنانا اور سروس قابل صارف انٹرفیس کے ساتھ جمع کرنے کے لئے آپ کو کافی مہارت کی ضرورت ہوگی، لیکن ہم میں سے زیادہ تر فوٹوشاپشاپ کو استعمال کرنے کے لئے فوٹوشاپ یا مفت Paint.net متبادل استعمال کرنے کے بارے میں چند سبق سنبھال سکتے ہیں. .

کیا ترقیاتی پلیٹ فارم استعمال کرنا چاہئے؟

پہلا بڑا انتخاب ترقیاتی پلیٹ فارم میں ہے. اگر آپ صرف آئی فون اور آئی پی پی کے لئے تیار کرنے کا ارادہ رکھتے ہیں تو، ایپل کی سوئفٹ پروگرامنگ زبان سب سے زیادہ معنی رکھتا ہے. پرانی مقاصد کے مقابلے میں یہ تیزی سے ترقیاتی زبان ہے، اور جب آپ براہ راست آلہ کے لئے تیار ہوتے ہیں، تو آپ آپریٹنگ سسٹم کی نئی خصوصیات کو جلد ہی جاری کر سکتے ہیں. اگر آپ تیسرے فریق کی ترقی کا کٹ استعمال کرتے ہیں، تو آپ اکثر نئی خصوصیت کی حمایت کرنے کے لئے اس تیسرے فریق کو انتظار کرنے کی ضرورت ہوگی.

لیکن تیسری پارٹی ترقیاتی کٹ کو مسترد نہ کریں. اگر آپ اپنے پلیٹ فارم میں اپنے کھیل کو جاری کرنے کی منصوبہ بندی کرتے ہیں تو، ایک ترقیاتی کٹ میں ترقی دینے اور iOS، Android اور دیگر پلیٹ فارمز میں شائع کرنے کی صلاحیت بہت وقت اور مایوسی بچائے گی. اس علاقے میں، آپ کو "ایک گھنٹہ میں ایک کھیل کی تعمیر" سے بچنے کے لئے چاہتے ہیں کہ ترقی یافتہ کٹس، جو اکثر اوقات پیچیدہ کھیلوں کو تیار کرنے کے لئے بہت محدود ہیں. یہاں کچھ ٹھوس ترقیاتی پلیٹ فارم موجود ہیں جو آزاد ڈویلپرز کے لئے استعمال کرنے کے لئے آزاد ہیں جو بعض آمدنی کے حدود کے تحت گرتے ہیں:

گرافکس کے بارے میں کیا

ان خوش قسمتی چند لوگوں کے لئے جو دونوں دونوں گرافیکل مہارت رکھتے ہیں اور ایپ کی ترقی کو آسانی سے ڈھونڈتے ہیں، کھیل کے ترقی کے ساتھ شروع ہونے سے صرف اس کا کام کرنے کا وقت زیادہ ہوتا ہے. ہمارے لئے ان لوگوں کے لئے جو ہمارے جسم میں فنکارانہ ہڈی نہیں ہے، گرافکس ایک بڑے سڑک کی طرح لگتے ہیں. لیکن اس سڑک بلاک کے ارد گرد ایک راستہ ہے: اثاثہ اسٹورز.

میں ایک آرٹسٹ ہوں، لیکن ...

گرافکس کے ساتھ اچھے ہونے کا ایک بڑا پہلو اس مہارت کو فروخت یا تجارت کرنے میں کامیاب رہا ہے. مندرجہ بالا اثاثہ اسٹورز کچھ گرافکس فروخت کرکے اپنے کھیل کو فنڈ میں مدد کرنے کا بہترین طریقہ بن سکتا ہے. آپ Reddit ذیلیورم کو بھی اپنے مہارت (گرافکس) کو دیگر مہارتوں کے لئے تجارت کرنے کا طریقہ استعمال کر سکتے ہیں (پروگرامنگ، موسیقی، وغیرہ)

اگر آپ دونوں گرافکس ڈیزائن اور پروگرامنگ کے ساتھ آرام دہ اور پرسکون ہیں تو، آپ اپنے کھیل کی مارکیٹنگ کے لئے پیسے بڑھانے کے لئے ان گرافک کی مہارتوں کو فائدہ اٹھا سکتے ہیں. اشاعت کے اس حتمی مرحلے میں حاصل ہونے کے بعد یہ آپ کے کھیل کو لات مارنے کا بہترین طریقہ بن سکتا ہے.

چھوٹے شروع کرو

براہ راست آپ کے منصوبے میں کود کیوں نہیں اور ان کھیلوں کو سیکھتے ہیں؟ ایک کے لئے، کھیل کی ترقی مشکل ہے. آپ کے کھیل کے گنجائش پر منحصر ہے، آپ اسے ماہ، ایک سال یا کئی سال تک بھی ترقی دے سکتے ہیں. یہاں تک کہ اگر آپ کا تصور نسبتا آسان ہے تو، آپ کے پیروں کو تھوڑا سا چھوٹا سا پروجیکٹ ملنا اچھا خیال ہے. زبردست پروگرامنگ تکرار کا معاملہ ہے. ہر بار ہم ایک خصوصیت کو لاگو کرتے ہیں، ہم اسے کوڈنگ میں تھوڑا بہتر بناتے ہیں. آخر میں، سب سے پہلے ایک چھوٹے سے کھیل کی ترقی آپ کی مرکزی منصوبے کو بہتر بنانے میں مدد ملے گی.

فاسٹ شائع کریں

اس سادہ نقطہ نظر کے ساتھ آ کر اس کو ترقی دے رہے ہیں جہاں یہ اپلی کیشن اسٹور میں کھڑے ہوسکتا ہے آپ کو پبلشنگ کے عمل کے بارے میں جاننے کی اجازت دیتا ہے. آپ صرف ایپل اپلی کیشن سٹور اور Google کی پلے اسٹور پر ایپس کو شائع نہیں کریں گے، آپ کو پوسٹ اشاعت کے عمل کے بارے میں سیکھنا ہوگا، جس میں آپ کے اے پی پی کی مارکیٹنگ، صحیح قیمت پر حاصل کرنے، صحیح اشتہارات پر عملدرآمد، کیڑے، وغیرہ

حصوں میں اپنا کھیل توڑیں، کھیل انجن کی تعمیر کریں اور ایک سے زیادہ کھیل شائع کریں

یہ ایک اہم منصوبہ لینے کے لئے ہمیشہ اہم ہے، اسے اپنے مختلف حصوں میں توڑ دیں اور پھر ان حصوں کو چھوٹے حصوں میں توڑ دیں. نہ صرف اس سے آپ کو منظم رکھنے میں مدد ملتی ہے، یہ آپ کو ایک منصوبے پر ترقی کو دیکھنے کی بھی اجازت دے گی جس سے مہینے تک مکمل ہوسکتا ہے. آپ کا کھیل گرافکس کے انجن، کھیل کھیل انجن، لیڈربورڈ انجن اور یوزر انٹرفیس، مینو نظام وغیرہ جیسے مختلف حصوں کی ضرورت ہوگی.

سمارٹ ترقی کی کلید ہمیشہ کوڈ کے بار بار ٹکڑے ٹکڑے کرنے کے لئے نظر آتے ہیں اور اسے اس کوڈ کے ارد گرد ایک فنکشن یا طبقے کی تعمیر کا موقع فراہم کرتے ہیں. مثال کے طور پر، اسکرین پر بٹن ڈالنے کے کوڈ کی کئی لائنیں لگ سکتی ہیں، لیکن یہ صرف ایک ہی متغیر ہوسکتا ہے جو آپ ہر بار کسی بٹن کو تبدیل کرتے ہیں. یہ ایک بٹن ہے جس میں آپ ان متغیروں کو منتقل کرنے کے لۓ ایک واحد فنکشن بنانے کا موقع دیتے ہیں، اس طرح ایک مینو نظام کو تیار کرنے کے لۓ وقت کاٹنے کے لۓ.

اسی تصور میں کوئی فرق نہیں ہوتا کہ گنجائش میں کتنا بڑا ہے. دوبارہ استعمال کرنے والے کوڈ اور کوڈ "کوڈ" کا ایک سیٹ بنانا مستقبل کے کھیل کی ترقی کو بہت آسان بنا سکتا ہے.

کوالٹی اشورینس اور صبر

گیم کی ترقی ایک طویل عمل ہوسکتی ہے اور یہ اس کے ذریعے اختتام تک اسے دیکھنے کے لئے بہت صبر کرسکتا ہے. ایک وجہ یہ ہے کہ چھوٹے حصوں میں اس منصوبے کو توڑنے کے لئے ضروری ہے کہ آپ ترقی کے طور پر نمایاں فائدہ دیکھیں. ہر دن یا ہر ہفتے تیار کرنے کے لئے کچھ وقت الگ کرنا ضروری ہے. اور سب سے اہم - ترقی کو برقرار رکھنے کے لئے.

سب سے بڑا نیٹ ورک پہلے وقت کے ڈویلپرز کو اس منصوبے میں تازہ نظر ڈالنے کے لئے وقت لینے کا خیال ہے. اس کی طرف جاتا ہے "اوہ، میں گزشتہ سال ایک کھیل تیار کر رہا تھا، جو کچھ بھی ہوا تھا؟" لمحہ.

جب تک آپ کسی ایسے کھیل کی ترقی نہیں کر رہے ہیں جو کہ دن یا ہفتوں کے معاملات میں تعمیر کیا جاسکتا ہے، تو آپ شاید دیوار کو مار ڈالیں گے. اگر آپ کا پروجیکٹ نصف سال سے زیادہ ہوتا ہے تو آپ کو بہت سے دیواریں مار سکتی ہیں. لیکن اس پر کام کرنے کے لئے ضروری ہے. جب ایک ناول پر کام کرتے ہیں تو "ہر دن لکھتے ہیں." اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. ایک دن اچھال دو دن، ایک ہفتے، مہینے میں چھلانگ لگ رہا ہے ...

لیکن اس کا مطلب یہ نہیں ہے کہ آپ کو ہر روز ایک ہی چیز پر توجہ مرکوز کرنے کی ضرورت ہے. دیوار سے نمٹنے کے لئے ایک چیلنج منصوبے کے کسی دوسرے حصے کو ختم کرنا ہے. اگر آپ ایک پیچیدہ انجن کوڈنگ کر رہے ہیں تو، آپ کو اپنے کھیل کے لئے گرافکس کی تلاش میں کچھ وقت لگ سکتا ہے یا آپ کے صارف انٹرفیس میں استعمال کرنے والے صوتی اثرات تلاش کرسکتے ہیں. آپ اپنے کمپیوٹر پر نو نوٹ پیڈ بھی کھول سکتے ہیں اور صرف دماغی طور پر.

ترقی کے اس اہم ترین مرحلے پر صبر کے اس منتر سے زیادہ اہم نہیں ہے: کوالٹی اشورینس. یہ مرحلہ صرف کیڑے squ squing کے بارے میں نہیں ہے. آپ کو واقعی ایک معاملہ پر مبنی ایک میٹرک پر مبنی کھیل کے مختلف حصوں کا بھی اندازہ کرنا ہوگا: کیا مذاق ہے؟ اگر آپ محسوس نہیں کرتے تو کھیل میں تبدیلیاں کرنے سے ڈرتے رہیں تو مذاق کی ضرورت سے ملنے کی ضرورت ہے، لیکن یہ بھی ذہن میں رکھنا ہے کہ ترقی سے شروع ہونے کے بعد آپ نے ٹیسٹ کا حصہ ادا کیا ہے. آپ واقف ہونے کے کھیل کے نیٹ ورک میں گر نہیں کرنا چاہتے ہیں اور اس وجہ سے کھیل بورنگ ہے سوچتے ہیں. اس بارے میں سوچیں کہ کس طرح پہلی بار صارف کو کھیل کھیلنا محسوس ہوتا ہے.

کوالٹی اشورینس ضروری ہے کیونکہ ابتدائی رہائی بہت ضروری ہے، بہت اہم ہے. جب یہ ایک آزاد ڈویلپر یا ایک چھوٹا سا انڈی ٹیم ریلیز کرتا ہے جب وہ ماہ اور مہینوں تک کام کررہے ہیں تو اس سے زیادہ سچ نہیں ہے. بہت بہترین مارکیٹنگ ایپلی کیشنز پر کھیل جاری کی جاتی ہے جب نامیاتی ڈاؤن لوڈ ہوتی ہے. زیادہ پالش کے کھیل، بہتر اس کے ابتدائی استقبال، جس میں طویل عرصے تک زیادہ ڈاؤن لوڈ کرنے کا سبب بن جائے گا.