Game Maker
محیط بازی سازی Game Maker یک سیستم ساخت بازی همه کاره است که ترکیبی از یک رابط برنامه نویسی بصری و یک زبان برنامه نویسی (زبان اختصاصی خودشان GML) را ارائه میدهد.
گیم میکر در ابتدا فقط برای ویندوز خروجی میدهد، اما با پرداخت هزینه می تواند بازی ها را برای iOS، Android، Web، Windows Phone و غیره نیز بسازد.
برنامه نویسی در Game Maker را می توان به صورت فلوچارت مشابه Construct2 انجام داد.
همچنین گزینه برنامه نویسی (به زبان برنامه نویسی GML خود) را اضافه می کند.
این هم یک پوئن مثبت و هم منفی است.
توانایی برنامه نویسی با استفاده از زبان اسکریپت نویسی علاوه بر سیستم بصری، انعطاف پذیری زیادی را به کاربر می دهد.
هرچند که فرآیندی پیچیده تر است.
از آنجایی که این زبان انحصاری GameMaker است، اگر آنها به محیط دیگری بروند، بسیاری از دانش آنها بی استفاده خواهد بود.
با این اوصاف، مفاهیم کلی برنامه نویسی در زبان های برنامه نویسی تقریباً یکسان می مانند.
بنابراین آنقدرها هم که به نظر می رسد مشکل بزرگی نیست.
به غیر از asset های مورد نیاز برای شروع، Game Maker به معنای واقعی کلمه همه چیزهایی را که ممکن است به آن نیاز داشته باشید را ارائه میکند، اگرچه کیفیت ابزارها متفاوت است.
شما می توانید علاوه بر برنامه نویسی، گرافیک، صداها و مرحله ها را در یک برنامه واحد ایجاد کنید.
ازین محیط بازی سازی برای ساخت برخی بازیهای تجاری بسیار موفق مانند نسخه اصلی Spelunky و Hotline Miami (برای کودکان نیست) استفاده شده است.
Game maker مناسب چه کسانی است؟
محیط GameMaker یکی از گزینههای پیچیدهتر در این لیست است و احتمالاً برای کودکان قبل از نوجوانی مناسب نیست.
با این حال، برای بچههای بزرگتر، انعطافپذیری زیادی را ارائه میدهد و اگر بخواهند در نهایت بازیهای خود را به اشتراک بگذارند یا بفروشند، گزینههای زیادی را ارائه میدهد.
بدیهی است که برای هر کودکی متفاوت است. بنابراین هیچ قاعده سختی وجود ندارد.
فقط توجه داشته باشید، در مقایسه با Scratch، سطح دشواری در اینجا بسیار بالاتر است.
تصاویری از محیط بازی سازی Game Maker
رابط اصلی
برنامه نویسی بصری
تصویری از اسکریپت نویسی
ویرایشگر مرحله ها
ویرایشگر اسپرایت
شامل یا جایگزین
سیستم Game Maker یک راه حل همه در یک است و شامل همه چیزهایی است که برای ساخت یک بازی نیاز دارید، از جمله :
ویرایش کد، ایجاد و ویرایش تصویر، طراح نقشه و …
همچنین شامل یک دیباگر داخلی است که برای حل مشکلات مفید است.
با این حال، نسخه استاندارد نمونه های بسیار کمی برای شروع دارد. در واقع اصلا ندارد.
با این حال، یک انجمن بسیار فعال و هزاران نمونه و آموزش آنلاین موجود است.
کیفیت متریال ها بسیار متفاوت است و سرپرستی Yoyo Games بسیار ضعیف است. بنابراین یافتن بهترین متریال می تواند کمی چالش برانگیز باشد.
هزینه محیط بازی سازی Game Maker
مجوز Game Maker می تواند کمی گیج کننده باشد، زیرا ساختار قیمت گذاری آنها تغییر کرده است و همه متریال ها به روز نمی شوند.
نسخه ای که در ابتدا دانلود می کنید به دلیل تعداد منابع و اسکریپت هایی که می تواند پشتیبانی کند به شدت محدود شده است.
نسخه استاندارد (Standard)
با این حال، میتوانید به سادگی با ثبت یک آدرس ایمیل به نسخه استاندارد بهروزرسانی کنید، که تأیید میشود و سپس یک کلید محصول برای شما ارسال میشود.
نسخه حرفه ای (Professional)
یک نسخه “حرفه ای” نیز به قیمت 100 دلار وجود دارد که عملکردهایی را برای کار با دیگر توسعه دهندگان اضافه می کند. (که در این سطح نیازی به آن نخواهید داشت).
بزرگترین تفاوت این است که در نسخه حرفه ای می توانید ماژول های اضافی را خریداری کنید که از برون ریزی به پلتفرم هایی غیر از ویندوز پشتیبانی می کند. هر پلتفرم معمولاً 200 دلار آمریکا است. به عنوان مثال :
اگر می خواهید بازی خود را برای بازی در اندروید و iOS صادر کنید، قیمت آن 500 دلار خواهد بود.
100 دلار برای نسخه حرفه ای، و 200 دلار برای هر پلتفرم.
نسخه Master
در نهایت یک نسخه “Master” وجود دارد که اساساً حرفه ای است و تمام پلتفرم های برون ریزی مختلف فعال است.
در حال حاضر قیمت آن 800 دلار است.
برای یک توسعه دهنده جدید، نسخه استاندارد ثبت شده به احتمال زیاد به اندازه کافی خوب است.
اگر به نسخه حرفه ای نیاز دارید، به فروشگاه اینترنتی استیم سر بزنید. معمولا در آنجا با تخفیف به فروش می رسد.
نکته : نسخه استانداردی که می توانید به صورت رایگان دانلود کنید در استیم به قیمت 50 دلار آمریکا به فروش میرسد. آن را نخرید!
کتاب ها
نظرات
توجه داشته باشید : استفاده از ابزارهای موجود الزامی نیست.
به عنوان مثال، اگر می خواهید از برنامه گرافیکی دیگری برای ایجاد اسپرایت ها استفاده کنید یا گرافیک را از منبع دیگری درون ریزی کنید، کاملا امکان پذیر است!
منبع : سایت Game From Scratch
ممنونم که تا انتهای این مقاله را مطالعه کردید. امیدوارم این مقاله براتون مفید واقع شود.