در پست قبلی انواع موتورهای بازی سازی که باهاشون کم و بیش کار کردم رو معرفی کردم و تو این پست میخام جذاب ترین موتور از بین اون سه تارو کمی بیشتر معرفی کنم: کانستراکت
شاید بپرسی چرا جذاب ترین؟ چون اگه فقط خودتی و خودت و تیمی نداری (که احتمالش زیاده)، اگه برنامه نویسی بلد نیستی (که احتمالش زیاده) و اگه میخای سریعتر به پول برسی (که احتمالش زیاده) کانستراکت بهترین پیشنهاده
محیط این برنامه به قدری سادست که اگه کمی باهاش ور بری و کمی هم از سایتای آموزشی بتونی آموزش کار باهاشو یاد بگیری تقریبا میتونی توی یک هفته یه بازی خیلی ساده رو باهاش بسازی و اون رو به هر طریقی که دوس داری (وب، اندروید یا آی او اس) انتشار بدی
نرم افزار این موتور به دو بخش تقسیم میشه: بخش گرافیکی (لِی اوت) که عناصر بازی رو توش قرار میدی و میتونی رنگ ها، نقاط برخورد، اندازه و چرخش اجزای بازی رو کنترل کنی و بخش منطقی که کد (یا به عبارت دقیق تر شبه کد) بازی رو توش بنویسی.
بخشی که میتونی کد هارو توش قرار بدی خیلی ساده به دو قسمت شرط و عملیات تقسیم شده . ینی کل کد زنی با کانستراکت از این قراره که یه شرط در سمت چپ ایجاد میکنی و در سمت راستش میگی اگه این شرط برقرار بود چه اتفاقی بیافته.
کانستراکت کلی پلاگین پرکاربرد هم داره که میتونی اضافه کنی و خیلی از کارهای سخت یا حتی غیرممکن در بازی رو باهاشون انجام بدی. نمیخام زیاد وارد فاز فنی بشم اما حس کردم لازمه که بدونید یه موتور چقدر میتونه ساده باشه و درعین حال سریع.
سرعت بازی سازی با کانستراکت خیلی بالاست. طوریکه یه بازی خیلی باحال و پر طرفدارو میشه توی یک هفته به تنهایی ساخت. اینم بگم که مشتریای خارجی هم خیلی با کانستراکت حال میکنن و تا دلتون بخاد سایتایی هستن که میتونین بازی های خودتون رو به اونا بفروشین (حتما چندتا پست در مورد بازار خارج از کشور میذارم).
اما باید بدونین که کانستراکت زیاد با فیزیک میونه ی خوبی نداره و اگه میخای بازی ای بسازی که نیاز به فیزیک قوی ای داره اصلا کانستراکت رو بهت معرفی نمیکنم. کانستراکت بیشتر به درد بازی هایی تو دسته بندی پازل، کارت، ادغام (مرج)، فکری، ریاضی، کلمه و شبیه اینا میخوره.
کانستراکت نسخه سومش رو یکی دوساله انتشار داده که توی امکانات نرم افزار تقریبا با هم برابرن اما از لحاظ عملکرد خیلی قویتر از نسخه دومشه. این نسخه کاملا آنلاینه و قابلیت کرک مثل نسخه دوم رو نداره و قیمتش هم حداقل صد دلار میشه.