स्वतंत्र सर्वाइवल हॉरर गेम Edge of Sanity यह दर्शाता है कि कैसे एक छोटी टीम सुलभ उपकरणों का उपयोग करके एक दमनकारी माहौल बना सकती है। Unity में विकसित, यह गेम हाथ से बनाई गई 2D शैली पर दांव लगाता है जो H.P. Lovecraft के क्लासिक चित्रणों की याद दिलाती है। इसकी दृश्य सफलता की कुंजी एक कलात्मक पाइपलाइन में निहित है जो Photoshop में बनावट उपचार को ग्राफिक्स इंजन के भीतर एक वास्तविक समय गतिशील प्रकाश प्रणाली के साथ जोड़ती है।
तकनीकी पाइपलाइन: Photoshop और Unity में Shaders 🎨
दुःस्वप्न जैसी सौंदर्यशास्त्र प्राप्त करने के लिए, कलाकार Photoshop में प्रत्येक स्प्राइट को डिजिटलीकृत करते हैं, बनावट वाले ब्रश और असंतृप्त रंग पैलेट लागू करते हैं जो पुरानी लिथोग्राफी की स्याही की नकल करते हैं। तकनीकी चुनौती तब उत्पन्न होती है जब इन 2D छवियों को Unity में एकीकृत किया जाता है। यहां कस्टम शेडर्स लागू किए जाते हैं जो छाया प्रक्षेपण और प्रकाश ग्रेडिएंट का अनुकरण करते हैं। Unity का 2D प्रकाश प्रणाली, बिंदु और क्षेत्र रोशनी द्वारा संवर्धित, पृष्ठभूमि को खिलाड़ी की टॉर्च की स्थिति पर वास्तविक समय में प्रतिक्रिया करने की अनुमति देता है, जिससे अंधेरे और प्रकाशित तत्वों के बीच एक चरम विरोधाभास पैदा होता है, जो हॉरर शैली के लिए आवश्यक है।
दृश्य कथात्मकता और वास्तविक समय के लिए अनुकूलन 💡
तकनीक से परे, Edge of Sanity प्रकाश का उपयोग एक कथात्मक तंत्र के रूप में करता है। छाया क्षेत्र न केवल दुश्मनों को छिपाते हैं, बल्कि दृश्य की धारणा को विकृत करते हैं, जो नायक के मानसिक भ्रष्टाचार को दर्शाते हैं। वास्तविक समय के प्रदर्शन को बनाए रखने के लिए, टीम ने बनावट एटलस के माध्यम से स्प्राइट को अनुकूलित किया और प्रति दृश्य सक्रिय रोशनी की संख्या को सीमित किया। हाथ से बनाई गई कलात्मक निष्ठा और इंजन की मांगों के बीच यह संतुलन दर्शाता है कि 2D हॉरर किसी भी ट्रिपल-ए प्रोडक्शन की तरह ही इमर्सिव हो सकता है।
एक इंडी डेवलपर के रूप में, आप छोटे प्रोजेक्ट्स में प्रदर्शन का त्याग किए बिना एक दमनकारी लवक्राफ्टियन माहौल प्राप्त करने के लिए Unity में किन 2D प्रकाश तकनीकों की सिफारिश करते हैं?
(P.S.: 90% विकास का समय पॉलिश करने में जाता है, बाकी 90% बग्स ठीक करने में)