ดีเทอร์มินิสติกโดยค่าเริ่มต้น
สำหรับเกมผู้เล่นหลายคน ติกคงที่ 60 Hz บันทึกอินพุตและเล่นซ้ำทั้งเซสชัน HTTP, WebSockets และ WebTransport
ออกแบบแบบเรียลไทม์
สำหรับการออกแบบด่าน วาง ย้าย และปรับขนาด ดูคุณสมบัติ กดเล่นเพื่อเริ่มเกม
สคริปต์รีโหลดทันที
สำหรับโปรแกรมเมอร์ Balaur Script ใช้ไวยากรณ์แบบ Rust และ async/await รีโหลดขณะรันพร้อมรองรับเบรกพอยต์ ปลั๊กอินเขียนด้วย Rust หรือ C
แอนิเมชัน 2D และ 3D
สำหรับนักแอนิเมชัน Mesh skinning ด้วยกระดูกและน้ำหนักที่ระบายไว้ จัดท่าทางด้วย IK สองกระดูกและ look-at ริก 3D นำเข้าจาก glTF
แสง เงา และเชดเดอร์
สำหรับศิลปิน แสง 2D และวัตถุบังแสง วัสดุใน WESL โพสต์โปรเซสซิง อนุภาค แผนที่ไทล์ สไปรต์ และเมช
ทุกอย่างในเอนจินเดียว
สิบสองอย่าง อย่างละหนึ่งประโยค ฉบับเต็มอยู่ที่ ฟีเจอร์
-
โหนดและฉาก ทรีของโหนด ที่ผูกสคริปต์ไว้ บันทึกเป็น TOML
-
Balaur Script ไวยากรณ์ของ Rust, ชนิดข้อมูลแบบสแตติก, async/await และดีบักเกอร์ในเอดิเตอร์
-
ฮอตรีโหลดทันที บันทึกสคริปต์ แล้วโค้ดใหม่จะ ทำงานภายในมิลลิวินาที
-
ดีเทอร์มินิซึม เปิดอยู่เสมอ อินพุตเดียวกัน เอาต์พุตเดียวกัน บนทุกแพลตฟอร์ม
-
ฟิสิกส์ 2D และ 3D ใช้ Rapier ทั้งสองแบบ ทำงานตามติกคงที่ 60 Hz
-
การเรนเดอร์ 2D และ 3D
-
แอนิเมชันและโครงกระดูก คลิปและทวีน กระดูก 2D พร้อมโพลีกอนแบบสกิน ริก 3D จาก glTF และ IK สองกระดูก
-
เอดิเตอร์ ตัวมันเองก็เป็นโปรเจกต์ Balaur: ทรีฉาก inspector กิซโม ไทม์ไลน์ เครื่องมือริก เล่นในเอดิเตอร์
-
เครือข่าย HTTP, WebSockets และ WebTransport พร้อมการบีบอัด
-
ทุกแพลตฟอร์ม เดสก์ท็อป: Windows, macOS และ Linux มือถือ: iOS, Android และ เว็บ
-
ส่งออก สคริปต์ ฉาก และแอสเซ็ตรวมอยู่ใน ไฟล์ปฏิบัติการไฟล์เดียว หนึ่งไฟล์ต่อแพลตฟอร์ม
-
สร้างด้วย Rust เขียนด้วย Rust ใช้ไลบรารียอดนิยมซ้ำ: Rapier, wgpu, egui, rodio, wasmtime
เริ่มวันนี้
ฟรีและโอเพนซอร์ส MIT ดาวน์โหลดเอดิเตอร์ เปิดตัวอย่าง แล้วลองเปลี่ยนอะไรสักอย่าง