rg3d - เอนจินเกม 3D โอเพนซอร์สที่สร้างด้วย Rust
(github.com)-
Deferred shading, การเรนเดอร์หลายกล้อง, Scene Graph, Skinning
-
เอนจิน Save/Load ในตัว
-
รองรับเสียงแบบ Binaural
-
FBX Loader
-
UI widget หลากหลายแบบ (ปุ่ม, รายการ, ป๊อปอัป ฯลฯ)
-
Animation blending state machine ที่คล้ายกับ Mecanim ของ Unity
-
มีฟิสิกส์เอนจินแบบเรียบง่ายในตัว
-
มี Scene editor แบบเรียบง่ายในตัว
-
เครื่องมือจัดการทรัพยากร (texture, model, sound)
2 ความคิดเห็น
อ่านแล้วน่าสนใจมากครับ ด้วยความสงสัยเลยลองดูคู่มือที่ https://fyrox-book.github.io/fyrox/introduction.html เล็กน้อย เห็นว่าใช้โครงสร้างแบบ OOP ไม่ใช่ ECS (คงเป็นรูปแบบที่ใกล้กับ Unity Engine สินะครับ)
ใน HN ก็มีคำชมเยอะเหมือนกัน ดูน่าทึ่งที่เขาน่าจะพัฒนาเครื่องมือที่หลากหลายมากเหล่านี้แทบจะคนเดียว พอไปดูโปรไฟล์ส่วนตัวก็พบว่า
เป็นคนที่เคยพัฒนาเครื่องมือเกมอยู่ที่ Larian Studio ซึ่งเป็นสตูดิโอที่สร้าง Baldur's Gate 3 และ Divinity: Original Sin นี่เอง