PlayCanvas یکی از بهترین موتورهای بازیسازی برای ساخت بازیهای سهبعدی در بستر وب هست.
چند نکته کلیدی درباره PlayCanvas:
🔹 مبتنی بر WebGL و WebGPU
یعنی بازیهات مستقیماً توی مرورگر (بدون نصب) اجرا میشن — فقط کافیه یه لینک بدی!
🔹 بدون نیاز به نصب موتور یا نرمافزار سنگین
همه چیز توی مرورگر اجرا میشه — از محیط توسعه گرفته تا تست و انتشار بازی.
🔹 پشتیبانی از WebXR
مناسب برای ساخت تجربیات واقعیت مجازی (VR) و واقعیت افزوده (AR) روی وب.
🔹 مناسب برای تیمهای کوچک، بازیسازهای مستقل، و پروژههای سبک و سریع
🔹 محیط ویرایشگر تصویری (Editor)
یعنی میتونی بدون نیاز به کدنویسی سنگین، اجزا رو بچینی و طراحی کنی — ولی در عین حال دسترسی کامل به کد هم داری.
موتور محبوب سهبعدی PlayCanvas حالا بهطور کامل متنباز شده .
پیش از این، هستهی اصلی موتور (backend) و فریمورک رابط کاربری آن بهصورت متنباز در دسترس بودند، اما ویرایشگر بازی (Editor) همیشه یک بخش بسته و اختصاصی باقی مانده بود. این موضوع امروز با اعلام رسمی تغییر کرده:
«امروز خوشحالیم اعلام کنیم که رابط کاربری ویرایشگر PlayCanvas نیز متنباز شد!»
🔧 PlayCanvas Editor چیست؟
PlayCanvas Editor یک محیط ویرایشگر تصویری قدرتمند برای ساخت اپلیکیشنهای WebGL، WebGPU و WebXR است.
این ویرایشگر، ستون فقرات پروژههای بسیار خلاقانهای بوده که بسیاری از آنها را میتوانید در وبسایت رسمی PlayCanvas ببینید.
تا امروز، فقط موتور اصلی PlayCanvas متنباز بود، اما حالا رابط کاربری ویرایشگر آن هم در دسترس عموم قرار گرفته — تغییری مهم در اکوسیستم این پلتفرم.
✅ چرا متنباز کردن رابط ویرایشگر مهم است؟
متنباز شدن Editor مزایای زیادی به همراه دارد — هم برای توسعهدهندگان، هم برای خود تیم PlayCanvas:
-
توسعه سریعتر قابلیتها: مشارکت جامعه باعث پیشرفت سریعتر و اضافه شدن ویژگیهای جدید میشود.
-
پایداری بیشتر: با بررسی گستردهتر کدها توسط کاربران، باگها سریعتر پیدا و رفع میشوند.
-
سفارشیسازی کامل: توسعهدهندگان میتوانند نسخههای اختصاصی خود از ویرایشگر بسازند و به بکاند متصل کنند.
-
درک بهتر از عملکرد ویرایشگر: شفاف بودن کدها، درک نحوه عملکرد را سادهتر کرده و به رفع باگها و همکاری در توسعه کمک میکند.
🔗 برای اطلاعات بیشتر یا دانلود کد منبع، میتونی به سایت رسمی PlayCanvas یا صفحه گیتهاب پروژه سر بزنی.