𝗘𝗽𝗶𝗰 𝗚𝗮𝗺𝗲𝘀 ਨੇ 𝗟𝗼𝗿𝗲 𝗩𝗲𝗿𝘀𝗶𝗼𝗻 𝗖𝗼𝗻𝘁𝗿𝗼𝗹 ਦਾ ਐਲਾਨ ਕੀਤਾ
ਵੱਡੀਆਂ ਗੇਮਾਂ ਲਈ ਕਹਾਣੀਆਂ ਲਿਖਣਾ ਮੁਸ਼ਕਲ ਹੈ। ਵੱਡੀਆਂ ਟੀਮਾਂ ਵਿੱਚ ਪਾਤਰਾਂ ਅਤੇ ਦੁਨੀਆ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਹੋਰ ਵੀ ਮੁਸ਼ਕਲ ਹੈ।
ਡਿਵੈਲਪਰ ਕੋਡ ਨੂੰ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ Git ਜਾਂ Perforce ਵਰਗੇ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇਹ ਟੂਲਸ ਬਦਲਾਅ ਨੂੰ ਟ੍ਰੈਕ ਕਰਦੇ ਹਨ ਅਤੇ ਟੀਮਾਂ ਨੂੰ ਮਿਲ ਕੇ ਕੰਮ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ।
Epic Games ਇੱਕ ਨਵਾਂ ਵਿਚਾਰ ਪੇਸ਼ ਕਰ ਰਿਹਾ ਹੈ। ਉਹ ਇਸਨੂੰ Lore Version Control System ਕਹਿੰਦੇ ਹਨ।
ਇਹ ਸਿਸਟਮ ਗੇਮ ਦੀਆਂ ਕਹਾਣੀਆਂ (narratives) 'ਤੇ ਕੋਡ ਦੇ ਸਿਧਾਂਤਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਇਹ ਕਹਾਣੀ ਦੇ ਤੱਤਾਂ ਨੂੰ ਤਕਨੀਕੀ ਐਸੇਟਸ (technical assets) ਵਾਂਗ ਮੰਨਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
- ਤੁਸੀਂ ਕੋਡ ਫਾਈਲਾਂ ਦੀ ਬਜਾਏ ਪਾਤਰਾਂ ਦੀਆਂ ਜੀਵਨੀਆਂ (biographies) ਦਾ ਵਰਜ਼ਨ ਬਣਾਉਂਦੇ ਹੋ।
- ਤੁਸੀਂ ਦੁਨੀਆ ਦੇ ਇਤਿਹਾਸ ਦੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚ ਹੋਏ ਬਦਲਾਅ ਨੂੰ ਟ੍ਰੈਕ ਕਰਦੇ ਹੋ।
- ਤੁਸੀਂ ਸਟ੍ਰਕਚਰਡ ਡੇਟਾ ਰਾਹੀਂ ਕਹਾਣੀ ਦੇ ਮੋੜਾਂ (plot arcs) ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਹੋ।
- ਤੁਸੀਂ ਕਹਾਣੀ ਵਿੱਚ ਹੋਈਆਂ ਗਲਤੀਆਂ ਨੂੰ ਉਵੇਂ ਹੀ ਵਾਪਸ (revert) ਲੈ ਜਾਂਦੇ ਹੋ ਜਿਵੇਂ ਤੁਸੀਂ ਕੋਡ ਵਿੱਚ ਬੱਗਸ (bugs) ਨੂੰ ਵਾਪਸ ਲੈ ਜਾਂਦੇ ਹੋ।
ਕਹਾਣੀਆਂ ਗੁੰਝਲਦਾਰ ਹੁੰਦੀਆਂ ਹਨ। ਉਹਨਾਂ ਨੂੰ ਇਕਸਾਰ ਰੱਖਣ ਲਈ ਇੱਕ ਢਾਂਚੇ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇਹ ਟੂਲ ਸਾਂਝੀ ਕਹਾਣੀ ਸੁਣਾਉਣ (collaborative storytelling) ਲਈ ਇੱਕ ਫਰੇਮਵਰਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਟੀਮਾਂ ਨੂੰ ਵੇਰਵਿਆਂ ਨੂੰ ਗੁਆਏ ਬਿਨਾਂ ਇਕਸਾਰ ਦੁਨੀਆ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਕਹਾਣੀ ਸੁਣਾਉਣ ਲਈ ਉਨੀ ਹੀ ਸਖ਼ਤੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜਿੰਨੀ ਸੌਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰਿੰਗ ਵਿੱਚ ਹੁੰਦੀ ਹੈ।