موتور بازی سازی چیست؟
از موتور بازیسازی میتوان به ساختاری تعبیر کرد که بازیساز ها از آن برای اجرا بازی های خود از آن استفاده میکنند.
یک موتور بازی سازی به شما اجازه اضافه کردن ویزگی هایی چون: فیزیک بازی، ورودی گیری،رندرینگ،اسکریپت نویسی،تشخیص برخوردها، هوش مصنوعی، و بسیاری دیگر بدون نیاز به کد نویسی.
چرا موتورهای بازیسازی اهمیت دارند؟
موتورهای بازی اجزای از پیش برنامه ریزی شده ای هستند که توسعه دهندگان برای ساخت چارچوب بازی از آنها استفاده می کنند.
این به آنها زمان بیشتری می دهد تا روی عناصر دیگر مانند مدل های شخصیت(character models)، بافت ها(textures)، نحوه تعامل اشیا(objects interact) و غیره تمرکز کنند.
اگر همه اقدام به ساخت بازی از ابتدا و بدون استفاده از موتورهای بازیسازی کنند، بازیسازی سخت تر و زمان بیشتری خواهد گرفت.
همچنین امروزه بسیاری شرکت ها اقدام به ساخت موتور های بازیسازی مخصوص به خود میکنند.
ایجاد یک موتور بازیسازی عالی کار آسانی نیست اما گاهی اوقات لازم است مثلا اگر بازی بقدری از دیگر بازی های ساخته شده متفاوت باشد که هیچ موتور بازی سازی ای قادر به اجرای آن نباشد.
لطفا به ادامه مطلب مراجعه کنید.
25 موتور بازی سازی محبوب:
Unreal Engine
Unity
GameMaker
Godot
AppGameKit
CryEngine
Amazon Lumberyard (Open 3D Engine)
RPG Maker
LibGDX
Urho3D
SpriteKit
Buildbox
Corona SDK
Marmalade SDK
Clickteam Fusion
Construct 2
Spring Engine
Panda 3D
Cocos 2d-x
jMonkeyEngine
Leadwerks
GameSalad
CraftStudio
Box2D Engine
Build Engine
بهترین موتور های بازی سازی برای موبایل:
Unity Engine for Mobile
Gamemaker Engine for Mobile
Godot for Mobile
چگونه و برچه اساسی موتور بازیسازی مناسب خود را پیدا کنیم؟
کامپیوتر - بهترین کامپیوتری که توان تهیه اش را دارید.
ژانر بازی ای که میخواید بسازید - معمولا هر موتوربازیسازی ژانر های خاصی رو پشتیبانی میکند یا میتون گفت برای ژانر های خاصی مناسب تر است.
پرسپکتیو بازی شما - آیا قصد ساختن یک بازی 2 بعدی را دارید؛ یا یک بازی 3 بعدی؟این بصورت قابل توجهی بر روی روند بازیسازی شما تاثیر دارد؛ پس حواستون بهش باشد!
مهارت های هنری شما - توجه به این مقوله خیلی الزامی نیست. اما میتواند مفید باشد.
پلتفرم هدف شما – اندروید، ایکس باکس و …
انفرادی یا تیمی - آیا با دیگران کار خواهید کرد؟ برخی از موتورها برای همکاری بهتر هستند.
انجمن پشتیبانی و جامعه بازیسازان - اکثر موتورهای محبوب پشتیبانی و جامعه عالی دارند. قبل از شروع آنها را بررسی کنید.
با تشکر از gamedesigning.org, Dustin Tyler