Defold نرم افزار توسعه بازی رایگان
ابزار توسعه بازی با گردش کار سریع و مدل های سه بعدی
نرم افزار بازی منبع باز برای ساختن بازی های چند منظوره با کارایی بالا. این ویرایشگر بصری ، ویرایشگر کد ، اسکریپت LUA و استقرار آسان بازی ها را ارائه می دهد.
بررسی اجمالی
Defold یک پلت فرم ایجاد منبع باز آزاد است. در بالای معماری مبتنی بر مؤلفه ساخته شده است. علاوه بر این ، سیستم مدولار اکو عملکرد بهتری را ارائه می دهد. این امر به طور عمده برای تمرکز روی بازی های 2D ساخته شده است. با این حال ، این نرم افزار توسعه بازی رایگان قادر به ساخت بازی های سه بعدی است. علاوه بر این ، اسپری های 2D ، مدل های ستون فقرات و ویرایشگر نقشه کاشی را برای سطح 2D فراهم می کند. همچنین برای مدل های سه بعدی وجود دارد ، سایه بان ها در GLSL نوشته شده اند و به کاربران آن اجازه می دهد تا هندسه سه بعدی را در زمان اجرا ایجاد و اصلاح کنند. سپس ، این بستر ساخت و ساز بازی یک ویرایشگر جلوه های ذرات را با پیش نمایش زنده از رفتار امیتر و اصلاح کننده و یک ویرایشگر منحنی برای کنترل تغییرات پارامتر ذرات در طول عمر ذرات فراهم می کند. این نرم افزار بازی ویدیویی با انیمیشن حرفه ای همراه است. بنابراین ، این شامل انیمیشن های Flipbook ، انیمیشن های ستون فقرات و مدل و انیمیشن های خاصیت است. مهمتر از همه ، این ابزار توسعه بازی یک ویرایشگر صحنه کاربر پسند را به همراه شبیه سازی های پیشرفته فیزیک ارائه می دهد. علاوه بر این ، در جایی که کاربران می توانند اسکریپت هایی را برای عملکرد مورد نیاز بنویسند ، بسیار گسترده است. پس از آن ، دفولد در C ++ ، C به همراه ورودی برخی از زبانهای دیگر نوشته شده است. بنابراین ، مستندات جامع در مورد توسعه و استقرار این بستر ایجاد بازی رایگان در دسترس است.
امکانات
Defold ویژگی های کلیدی زیر را ارائه می دهد:
- متن باز
- قابل توسعه
- امن است
- سبک وزن
- گردش کار سریع
- ادغام
- پیش نمایش زنده
- انیمیشن غنی
- اسکریپت
- متقابل پلتفرم
دستورالعمل نصب و راه اندازی
پس از نصب تمام پیش نیازها ، دستور زیر را در ترمینال اجرا کنید تا کد منبع را کلون کنید:
git clone https://github.com/defold/defold.git
پس از آن ، دستور زیر را اجرا کنید تا وارد فهرست root شوید:
cd defold
سپس دستورات را برای تنظیم محیط اجرا کنید:
python2 ./scripts/build.py shell
python2 ./scripts/build.py install_ext
پس از آن ، دستورات زیر را برای ساخت با باینری های موتور از پیش ساخته مناسب برای نسخه ویرایشگر خود اجرا کنید:
cd editor
lein init archived-stable
در آخر ، ویرایشگر را با دستور زیر شروع کنید:
lein run