حتمي افتراضيًا.
للألعاب متعددة اللاعبين. نبضة ثابتة بتردد 60 Hz. سجّل المدخلات وأعد تشغيل الجلسة كاملة. HTTP وWebSockets وWebTransport.
صمّم في الوقت الفعلي.
لتصميم المراحل. ضع العناصر وحرّكها وغيّر حجمها. اعرض الخصائص. اضغط تشغيل لبدء اللعبة.
يُعاد تحميل السكربتات فورًا.
للمبرمجين. Balaur Script بصياغة Rust وasync/await. إعادة تحميل فورية مع دعم نقاط التوقف. إضافات بلغة Rust أو C.
رسوم متحركة 2D و3D.
لمصمّمي الرسوم المتحركة. تغليف الشبكات بالعظام والأوزان المرسومة. ضبط الوضعيات باستخدام IK بعظمتين وlook-at. هياكل 3D مستوردة من glTF.
أضواء وظلال ومظلّلات.
للفنانين. أضواء 2D وعوائق. مواد بلغة WESL. معالجة لاحقة وجسيمات وخرائط بلاطات وصور sprite وشبكات.
كل شيء في محرك واحد.
اثنا عشر أمرًا، بجملة واحدة لكل منها. والنسخة المفصّلة في الميزات.
-
العُقد والمشاهد شجرة من العُقد مرفق بها سكربتات، محفوظة بصيغة TOML.
-
Balaur Script صياغة Rust، وأنواع ثابتة، وasync/await، ومصحّح أخطاء داخل المحرر.
-
إعادة تحميل فورية احفظ سكربتًا وسيعمل الكود الجديد في أجزاء من الثانية.
-
حتمية مفعّلة دائمًا المدخلات نفسها، والمخرجات نفسها على كل منصة.
-
فيزياء 2D و3D Rapier في أساس كليهما، بخطوات على نبضة ثابتة بتردد 60 Hz.
-
التصيير 2D و3D.
-
الرسوم المتحركة والهياكل العظمية مقاطع وانتقالات (tweens)، وعظام 2D مع مضلعات مُغلّفة، وهياكل 3D من glTF، وIK بعظمتين.
-
المحرر هو نفسه مشروع Balaur: شجرة المشهد، والمفتّش، وأدوات التحكم المرئية، والخط الزمني، وأدوات الهياكل، والتشغيل داخل المحرر.
-
الشبكات HTTP وWebSockets وWebTransport، مع الضغط.
-
كل المنصات سطح المكتب: Windows وmacOS وLinux. الجوال: iOS وAndroid. والويب.
-
التصدير تدخل السكربتات والمشاهد والأصول في ملف تنفيذي واحد، واحد لكل منصة.
-
مبني بلغة Rust مكتوب بلغة Rust، ويعيد استخدام مكتبات شائعة: Rapier وwgpu وegui وrodio وwasmtime.
ابدأ اليوم.
مجاني ومفتوح المصدر، MIT. نزّل المحرر، وافتح مثالًا، وغيّر شيئًا.