इस प्रोजेक्ट के बारे में

GhurundEngine एक व्यक्तिगत DirectX 12 प्रयोगशाला है: एक गेम इंजन और उपकरणों तथा नमूनों का एक सेट। यह लेखक की चौथी पुनरावृत्ति है, जो पहले OpenGL, DirectX 9 और DirectX 11 इंजनों के बाद आई है। इंजन - C++ और HLSL में लिखा गया। - रेंडरिंग के लिए DirectX 12, भौतिकी के लिए PhysX, स्क्रिप्टिंग के लिए AngelScript, और प्लेटफ़ॉर्म एकीकरण के लिए WinAPI का उपयोग करता है। - लेखक संसाधन हॉट रीलोडिंग, स्वचालित शेडर पैरामीटर, एक कस्टम UI, और एक कीफ्रेम एनीमेशन प्रणाली जैसे विचारों को सूचीबद्ध करता है। - यह Visual Studio सुविधाओं पर बहुत अधिक निर्भर करता है, इसलिए इसे GCC के साथ संकलित नहीं किया जा सकता। गेम / नमूना ऐप - अभी तक कोई पूर्ण गेम नहीं है; शामिल ऐप मुख्य रूप से यह जाँचने के लिए है कि इंजन काम करता है। संकलन आवश्यकताएँ - Visual Studio 2019 - DirectX 12 - PhysX - TinyXML-2 - CRC परियोजना कभी भी पोर्टेबल होने के लिए नहीं थी। यह केवल Visual Studio के साथ बनती है और DirectX 12-संगत ग्राफिक्स कार्ड के साथ Windows 10 पर चलती है। README उन ज्ञान स्रोतों को भी एकत्र करता है जिनका लेखक ने उपयोग किया: PhysX और MSDN दस्तावेज़, Microsoft DirectX ग्राफिक्स नमूने और MiniEngine, GPUOpen पुस्तकालय और SDK, X3DAudio, DirectX ट्यूटोरियल, गामा-सही रेंडरिंग, रैखिक-स्थान प्रकाश व्यवस्था, PBR और सेल्फ-शैडोइंग पर लेख, साथ ही HLSL डेवलपमेंट कुकबुक और Real-Time 3D रेंडरिंग विद DirectX और HLSL जैसी पुस्तकें। लाइसेंस: MIT, कॉपीराइट (c) 2018 Marcin Korniluk 'Zielony'।