โอเพ่นซอร์สเอ็นจิ้นเกม Storm

ซอร์สโค้ดสำหรับเอ็นจิ้นเกม Storm ที่ใช้ในซีรีส์ Corsairs ของเกมเล่นตามบทบาทที่มุ่งเป้าไปที่แฟน ๆ การรบทางเรือได้รับการเปิดแล้ว ตามข้อตกลงกับผู้ถือลิขสิทธิ์ รหัสจะเปิดภายใต้ใบอนุญาต GPLv3 นักพัฒนาหวังว่าความพร้อมใช้งานของโค้ดจะเปิดโอกาสใหม่ ๆ ในการพัฒนาทั้งเอ็นจิ้นและตัวเกม ต้องขอบคุณการแนะนำนวัตกรรมและการแก้ไขโดยชุมชน

เอ็นจิ้นเขียนด้วยภาษา C++ และปัจจุบันรองรับเฉพาะแพลตฟอร์ม Windows และ API กราฟิก DirectX 9 เท่านั้น แผนสำหรับการพัฒนาเพิ่มเติมรวมถึงการแทนที่โค้ดการเรนเดอร์ของตัวเองด้วยไลบรารี bgfx ข้ามแพลตฟอร์ม ซึ่งนอกเหนือจาก DirectX แล้ว ยังรองรับ API กราฟิก OpenGL , Vulkan, Metal และ WebGL และสามารถใช้ได้กับ Linux, Android และ FreeBSD นอกจากนี้ยังมีแผนที่จะแทนที่ไลบรารีทางคณิตศาสตร์ในตัวและโค้ดประมวลผลอินพุตด้วย glm และเกนพุต มีการวางแผนที่จะแทนที่ภาษาในตัวสำหรับการพัฒนาสคริปต์ด้วย Lua ระบบของไฟล์การกำหนดค่าในรูปแบบ ".ini" ด้วย JSON และรูปแบบเฉพาะของทรัพยากรไบนารี่ด้วยรูปแบบมาตรฐาน

โอเพ่นซอร์สเอ็นจิ้นเกม Storm


ที่มา: opennet.ru

เพิ่มความคิดเห็น