گیم میکر (نام مختصر : GM ) ارائه شده توسط مارک اٌورمارس (Mark Overmars) با زبان برنامهنویسی دلفی نرمافزاری برای بازی سازی در سیستم عامل ویندوز و مک است . این نرمافزار در حال حاضر توسط یویوگیمز (Yoyo Games) توسعه و ارائه میشود . یویوگیمز شرکت نرمافزار سازی است با دخالت اورمارس . گیم میکر به کاربرانش اجازه میدهد تا بازیهای رایانهای خود را به سادگی ارائه دهند . آخرین نسخه کامل ارائه شده از گیم میکر برای ویندوز نسخه ۸.۱ در ژانویه ۲۰۱۱ (دی ۱۳۹۰) است و نسخه ۷ برای سیستم عامل مک در آگست ۲۰۱۰ . از نسخه ۱۹۹۹ گیم میکر ارتقاء های زیادی یافت از جمله امکان استفاده در کارهای سه بعدی و ارائه فضای وب برای آپلود بازیهای ساخته شده توسط کاربران . حال یویوگیمز درحال کار بر روی نسخهای جدید از گیم میکر با نامهای (اچ تی ام ال ۵ (html ۵)) و استودیو است که کار را برای کاربران آندروید و مک و ... راحت میسازد .
گیم میکر طراحی شده تا به کاربران اجازه دهد تا به راحتی بازیهایشان را بدون نیاز به یادگیری کامل زبانهای برنامهنویسی مثل سی پلاس پلاس (C++) یا جاوا است . گیم میکر از سیستم بگیر و بکش (drag and drop) استفاده میکند و اجازه میدهد تا آنها بازیشان را با آیکنهای ساخته شده شبیهسازی کنند و بسازند . این آیکنها همان اتفاقات یا اکشنهای گیم میکر است که در بازی اتفاق میافتد . مثل حرکت و نقاشیهای ساده و پایه و ... کاربران خود نیز توانایی ساخت اکشن و کتابخانههایی برای گیم میکر را با نرمافزار اکشن ساز (library maker) دارند . برای آن دسته از افرادی که توانایی و استعداد برنامهنویسی را دارند گیم میکر زبان برنامهنویسی را داراست درون خود با نام زبان برنامه نویسی گیم میکر (gml) که اجازهی ساخت بازیهای حرفهای تری را با این نرمافزار میدهد . گیم میکر اجازه میدهد که کاربر سبکهای مختلف بازی را مثل پلتفرم و تیراندازی اولشخص و سومشخص و بازیهای آنلاین و شبیه سازی و ... بسازد .
۱- نبود امکان استفاده از فایلهای دی ال ال یا dll
۲ - نبود سیستم پارتیکل (سیستمی از افکتها مثل دود و باران و ...)
۳ - نبود امکانات حرفهای در نقاشی
۴ - نبود طراحی و کدهای ساخت بازی سه بعدی
۵ - نبود امکان ساخت بازی آنلاین چند نفره
۶ - نمایش لوگوی گیم میکر در اول بازی
۷ - بدیهای دیگر
زبان گیم میکر (gml) زبان کدنویسی در گیم میکر است . این زبان ترکیبی از زبانهای c ، c++ ، java است . گیم میکر زبان برنامه نویسی شیء گرا دارد . این زبان آرامتر از زبانهایی مثل دلفی و سی پلاس پلاس است . امکان استفاده از دی ال ال (dll) در گیم میکراجازهی استفاده از زبانهای زیر را به گیم میکر میدهد :
منبع : ویکی پدیا فارسی