Epic Games Lore Version Control ঘোষণা করেছে
বড় গেমের জন্য গল্প লেখা কঠিন। বড় বড় টিমের মধ্যে চরিত্র এবং জগত পরিচালনা করা আরও বেশি কঠিন।
ডেভেলপাররা কোড ম্যানেজ করার জন্য Git বা Perforce-এর মতো টুল ব্যবহার করেন। এই টুলগুলো পরিবর্তনগুলো ট্র্যাক করে এবং টিমকে একসাথে কাজ করতে সাহায্য করে।
Epic Games একটি নতুন ধারণা প্রস্তাব করেছে। তারা এটিকে Lore Version Control System বলছে।
এই সিস্টেমটি গেমের ন্যারেটিভের (narratives) ক্ষেত্রে কোডিংয়ের নীতিগুলো প্রয়োগ করে। এটি গল্পের উপাদানগুলোকে টেকনিক্যাল অ্যাসেট হিসেবে বিবেচনা করে।
এটি যেভাবে কাজ করে:
- আপনি কোড ফাইলের পরিবর্তে চরিত্রের জীবনী (biographies) ভার্সন করবেন।
- আপনি জগতের ইতিহাসের (world history) ফাইলগুলোর পরিবর্তন ট্র্যাক করবেন।
- আপনি স্ট্রাকচার্ড ডেটার মাধ্যমে প্লট আর্ক (plot arcs) পরিচালনা করবেন।
- আপনি কোডের বাগ (bugs) যেভাবে রভার্ট (revert) করেন, গল্পের ভুলগুলোও ঠিক সেভাবেই রভার্ট করতে পারবেন।
ন্যারেটিভগুলো জটিল। এগুলোকে সামঞ্জস্যপূর্ণ রাখতে একটি কাঠামোর প্রয়োজন হয়।
এই টুলটি সহযোগিতামূলক গল্প বলার (collaborative storytelling) জন্য একটি ফ্রেমওয়ার্ক প্রদান করে। এটি টিমগুলোকে বিস্তারিত তথ্য হারিয়ে না ফেলে সামঞ্জস্যপূর্ণ জগত তৈরি করতে সাহায্য করে।
গল্প বলার ক্ষেত্রেও সফটওয়্যার ইঞ্জিনিয়ারিংয়ের মতো একই নির্ভুলতা প্রয়োজন।