Epic Games سیستم Lore Version Control را معرفی کرد
نوشتن داستان برای بازیهای بزرگ کار دشواری است. مدیریت شخصیتها و جهانها در تیمهای بزرگ حتی دشوارتر است.
توسعهدهندگان از ابزارهایی مانند Git یا Perforce برای مدیریت کد استفاده میکنند. این ابزارها تغییرات را ردیابی کرده و به تیمها در همکاری با یکدیگر کمک میکنند.
Epic Games ایدهی جدیدی را پیشنهاد داده است. آنها آن را Lore Version Control System مینامند.
این سیستم اصول کدنویسی را در روایتهای بازی به کار میگیرد. این سیستم با عناصر داستانی مانند داراییهای فنی (technical assets) برخورد میکند.
نحوه عملکرد:
- شما به جای فایلهای کد، بیوگرافی شخصیتها را نسخهبندی میکنید.
- تغییرات در فایلهای تاریخچه جهان را ردیابی میکنید.
- خطوط داستانی (plot arcs) را از طریق دادههای ساختاریافته مدیریت میکنید.
- خطاهای داستانی را درست مانند بازگردانی (revert) باگها در کد، بازگردانی میکنید.
روایتها پیچیده هستند. آنها برای حفظ یکپارچگی به ساختار نیاز دارند.
این ابزار چارچوبی برای داستانسرایی مشارکتی فراهم میکند. این ابزار به تیمها کمک میکند تا بدون از دست دادن جزئیات، جهانهای منسجمی بسازند.
داستانسرایی به همان دقت و سختگیری مهندسی نرمافزار نیاز دارد.