যেমনটি আপনি উল্লেখ করেছেন, আপনি যখন গেম মেকানিক্সের সাথে কাজ করছেন, তখন পুনরাবৃত্তির গতি সমালোচনামূলক। কোনও পরিবর্তনের চিন্তাভাবনা এবং সেই পরিবর্তনের মাধ্যমে পরীক্ষা করতে সক্ষম হওয়ার মধ্যে যত বেশি সময় থাকবে আপনি তত কম উত্পাদনশীল হবেন এবং আপনি আরও বিভ্রান্ত হবেন। ফলস্বরূপ, আপনি অবশ্যই আপনার পুনরাবৃত্তির সময় পরিচালনা করতে চান।
আমার জন্য, আমি দেখতে পেলাম যে যখন একটি সাধারণ পরিবর্তন পরীক্ষা করার সময় প্রায় পাঁচ সেকেন্ড অতিক্রম করে তখন আমার উত্পাদনশীলতা সত্যই বন্ধ হয়ে যায়। সুতরাং যখন আপনি গেমটি অনুভব করার উপায়টি নিখুঁত করার জন্য পরীক্ষা করছেন, তখন আপনার একটি লক্ষ্য নির্ধারণ করতে হবে "আমি কীভাবে পরিবর্তন আনব এবং তারপরে পাঁচ সেকেন্ডের নীচে সেই পরিবর্তনটি ব্যবহার করে খেলব"। আপনি এটি কীভাবে করেন তা আসলেই কিছু যায় আসে না, যতক্ষণ আপনি সেই পুনরাবৃত্তির সময়টিকে প্রায় সেই স্তরে ধরে রাখতে পারেন।
প্রচুর বড় আধুনিক ইঞ্জিনগুলি (ityক্য, অবাস্তব, ইত্যাদি) তাদের সম্পাদককে গেম ইঞ্জিনের ভিতরে রেখে এটি করার ঝোঁক দেয়, তাই আপনি গেমটি পুনরায় আরম্ভ না করেই বেশিরভাগ পরিবর্তন লাইভ করতে পারবেন। ছোট ইঞ্জিন / গেমগুলি সাধারণত অন্য দিকে কাজকে ফোকাস করে; গেমটি সঙ্কলন এবং এত তাড়াতাড়ি চালু করুন যাতে আপনার প্রতিটি পরিবর্তনের জন্য গেমটি পুনরায় চালু করতে হবে তা বিবেচ্য নয়; পাঁচ সেকেন্ড পিরিয়ড শেষ হওয়ার আগে আপনি এখনও পরীক্ষায় থাকবেন।
আমার বর্তমান প্রকল্পে, আমার একটি ছোট রিকম্পাইল করতে, লিঙ্ক করতে, গেমটি চালু করতে এবং তারপরে গেমপ্লেতে পৌঁছাতে প্রায় দশ সেকেন্ড সময় লাগে (সেভ গেমটি লোড করার সময় বেশিরভাগ রেন্ডারযোগ্য ওয়ার্ল্ড জ্যামিতি তৈরি করে)। এবং এটি অনেক দীর্ঘ। সুতরাং আমি পৃথক "টেস্টিং" গেমের মোড তৈরি করেছি যা আমাকে আসল গেমের সমস্ত সম্পদ লোড না করেই গেমের বিভিন্ন অংশ পরীক্ষা করতে দেয়, যাতে আমি আরও অনেক দ্রুত এবং আরও দ্রুত প্রবেশ করতে পারি; সাধারণত প্রায় দুই থেকে তিন সেকেন্ডের মধ্যে। আমি যদি কিছু ইউআই পরীক্ষা করতে চাই তবে আমি আসল গেমটিতে লোড না করে এটি করতে পারি। যদি আমি রেন্ডারিং পরীক্ষা করতে চাই তবে আমার একটি অন্য মোড আছে যেখানে আমি এটি পরীক্ষা করতে পারি, পুরো গেম সিস্টেমটি আবার লোড না করেই।
আমি অন্যান্য জনগণকে দেখেছি যারা গেম লজিককে ডিএলএল স্থাপন করে এবং গেমটি চলাকালীন ইতিমধ্যে মেমরি গেমটি কার্যকর করতে সক্ষম ডিএলএলটিকে পুনরায় লোড করতে দিয়েছিল, যাতে আপনি ডিএলএল পুনর্নির্মাণ করতে পারেন এবং কেবল এটির ভিতরে পুনরায় লোড করতে পারেন ইতিমধ্যে লোড এক্সিকিউটেবল, সুতরাং আপনার গেমের শিল্প সম্পদগুলি পুনরায় লোড / পুনর্নির্মাণের প্রয়োজন হবে না। এটি আমার কাছে পাগলের মতো মনে হয় তবে আমি এটি সম্পন্ন করে দেখেছি।
স্ক্রিপ্ট বা ডেটা ফাইলগুলিতে গেমের আচরণগুলি এবং / অথবা কনফিগারেশন নির্দিষ্ট করা এবং আপনার সিস্টেমে চাহিদা অনুযায়ী বা ফাইলগুলি পুনরায় লোড করার একটি উপায় সরবরাহ করা, তার চেয়ে আরও সহজ হ'ল বন্ধ করার প্রয়োজন ছাড়াই them গেমটি ডাউন করুন, এটিকে আবার সংযুক্ত করুন এবং তারপরে এটি আবার শুরু করুন।
প্রচুর পন্থা রয়েছে। আপনার জন্য সবচেয়ে ভাল কাজ করে বাছাই করুন। তবে গেম মেকানিকের সফল পরিমার্জনের কীগুলির মধ্যে একটি হ'ল অত্যন্ত দ্রুত পুনরাবৃত্তি। আপনার যদি তা না থাকে তবে আপনি অন্য কী করেন তা প্রায় কোনও ব্যাপার নয়।