مقاله ام را چطور ارزیابی می کنید؟؟
ضعیف
0%
0
متوسط
66.67%
2
قوی
33.33%
1
3 رأی
*شما به این گزینه رأی داده‌اید. [نمایش نتایج]

نرم افزار های مرتبط با بازی سازی
#1
به نام خدا

سلام دوستان

میخوام توی این تاپیک با چند تا از نرم افزار هایی که به بازی و بازی سازی مربوط میشن رو معرفی کنم.


بخش 1: انجین ها


خب مسلما انجین ها اصلی ترین کار ها رو در ساخت یه بازی انجام میدن؛بعضی از شرکت های معروف بازی سازی برای خودشون انجین میسازن و با اونا بازی هاشون رو تولید میکنن. البته بازی سازی فقط به وسیله ی انجین ها انجام نمیشه و میشه فقط با کدنویسی هم بازی ساخت.
مدتی پیش شنیدم که بازی خروس جنگی (که این روزا خیلی معروف شده) فقط با کدنویسی ساخته شده(البته این فقط در حد حرفه، به نظر خودم نمیتونه واقعیت داشته باشه...)

خب حالا تو اینجا میخوایم به معرفی چند تا انجین معروف بپردازیم:

بخش 1-1: انجین کانستراکت

انجینی که اعضای انجمن با اون حسابی آشنا هستند. نام گروه سازنده ی کانسراکت Scirra هستش.وب سایت:www.scirra.com

این انجین تا اونجایی که من تحقیق کردم با استفاده از زبان های ++C و JS کد نویسی شده است.
این انجین نقاط قوت زیادی دارند که در اینجا به چندی از آن ها میپردازیم:

[تصویر:  Construct2Logo.png]

_بازی سازی بدون حتی یک خط کد نویسی (این ویژگی هستش که اکثر کاربران به این موتور بازیسازی جذب میشوند.)
_خروجی گرفتن برای بسیاری از پلتفرم ها (Android, IOS, Linux,...)
_قابلیت افزودن جلوه های فیزیکی
_قابلیت افزودن جلوه های بصری ویژه
_قابلیت ساخت بازی های چند نفره ی آنلاین
_...

این ها فقط گوشه ای از این انجین پر قدرت بود...

بخش 2-1: انجین گیم میکر

خب من خودم درباره ی این انجین چیز زیادی نمیدونم ولی هر چیزی که براتون پیدا کردم رو میزارم.انجین گیم میکر استودیو (Game Maker Studio) توسط مارک اُورمارس و با زبان برنامه نویسی دلفی ساخته شده است.نام گروه سازنده ی این انجین YoYoGames است.
زبان برنامه نویسی اختصاصی این نرم افزار Game Maker Language) GML) است.

برخی از قابلیت های کلیدی این انجین به شرح زیر است:
_دارای منابع نا محدود
_دارای یک محیط کاربری بصری و گرافیکی
_استفاده ی آسان
_مدیریت تکسچر
_ویژگی های تیمی
_...




بخش 3-1: انجین یونیتی

خب رسیدیم به انجین مورد علاقه ی من، انجین Unity3D!!


90% بچه های این انجمن با یونیتی آشنایی دارن.
این انجین بسیار قدرتمنده، و انعطاف خیلی زیادی داره و بازی های گوناگون و متنوع و در هر سبکی رو که بخواید میتونید با این انجین بسازید و صد البته میتونید برای چندین پلتفرم ازش خروجی بگیرید.

زبان های برنامه نویسی که یونیتی از اونا پشتیبانی میکنه عبارتست از: #BOO, JS, C 
که البته خود یونیتی سفارش کرده از سی شارپ استفاده کنیم.

همین
طور انجین یونیتی امکان ساخت بازی های 3 بعدی رو هم به شما میده.



موتور یونیتی با زبان ++C کد نویسی شده است.

[تصویر:  images?q=tbn:ANd9GcQ1Inv0tWlS_GTcR65021H...LPzN3N-gIQ]



برخی از قابلیت های کلیدی انجین یونیتی:

_ویرایشگر قدرتمند، انعطاف پذیر و با قابلیت اجرای دستورات کاربر بصورت ویژوال

_ابزارهای مورد نیاز جهت کار گروهی، قابلیت ایمپورت مستقیم فایل های نرم افزارهایی مثل Max, Maya, XSI و آپدیت ذخایر در حین اجرای نرم افزار و ساخت بازی

_استفاده از جدیدترین تکنیک های نور پردازی و پشتیبانی از سایه های دینامیک

_استفاده از جدیدترین شیدرهای گرافیکی، کتابخانه کاملی از شیدرهای قابل استفاده، توانایی کاربر در نوشتن شیدرهای جدید

_موتور Terrain داخلی، جهت ساخت عوارض زمین، محیط های وسیع Outdoor و کوه و تپه و امکانات تکسچر گذاری و رنگ آمیزی و چینش اتوماتیک اشیا در محیط

_...



[تصویر:  1422902500_unity.jpg]

من به شخصه این انجین رو توصیه میکنم.



بخش 4-1: انجین آنریل



من از این حرفی که میزنم مطمئن نیستم ولی از چند نفر شنیدم که کار با موتور آنریل خیلی سخته ولی خب مقایسه رو به عهده ی خودتون میزارم.

جالبه بدونید توی گوگل که سرچ کردم «موتور آنریل»، یکی از عنوان هاش نوشته بود: «دانلود موتور گرافیکی پر قدرت آنریل»

ولی ندیدم که به بقیه ی انجین ها یه همچین پیشوندی بدن...



خب به هر حال...



زبانی که این انجین از اون پشتیبانی میکنه ++C هست.فکر کنم بخاطر این میگن آنریل سخته...؛ آخه تقریبا همه ی برنامه نویس ها زبان ++C رو یه زبان سخت میدونن!!



خود این انجین هم بوسیله ی زبان ++C و #C کدنویسی شده.

[تصویر:  140px-UE_Logo_Black_Centered.svg.png]

اینجا به برخی از قابلیت های کلیدی این انجین اشاره شده:

_دارای سمپل های آماده برای اضافه کردن به محیط

_دارای فضا های از پیش تعریف شده برای سهولت در طراحی

_دارای اسکریپتینگ بصری تحت نام Blueprint

_دارای ادیتور قدرتمند برای ایجاد فضا های مورد نظر

_ پشتیبانی از تعداد قابل توجهی پلتفرم

_...


[تصویر:  Q3_Old_Plaster_Ingame02.jpg]

بخش 5-1: انجین اسکرچ 22  22



نمیدونم این انجین (اصلا نمیشه بهش گفت انجین) رو میشناسید یا نه!!



چند وقت پیش یه نفر از اعضای انجمن درباره ی اسکرچ یه توضیحی داده بود؛ولی خب من اینجا کاملش میکنم...



اسکرچ یه زبان برنامه نویسی تصویری هستش که مخصوص کودکان نوشته شده توسط دانشمندان آزمایشگاه رسانه ی MIT.

اسم سازنده اش رو متاسفانه الان بخاطر نمیارم ولی وقتی تاپیک رو آپدیت کردم میزارم.



فقط اینو میدونم که یکی از اساتید MIT هستش.



ساختن بازی توی اسکرچ مثل ساخت لِگو هستش

شما باید قطعاتی رو که به صورت پیشفرض داخل نرم افزار گذاشته شده رو روی هم بگذارید تا بتونید بازیتون رو بسازید.

[تصویر:  180px-Scratchcat.svg.png]

دلیل این که من به اسکرچ انجین نمیگم، اینه که اسکرچ هیچ خروجی خاصی نمیده و فقط میتونی بازی هایی رو که ساختی داخل سایت خود اسکرچ(http://www.scratch.mit.edu) به اشتراک بذاری.(با قطعیت حرف نمیزنم، ولی به نظرم اگه اسکرچ چندتا خروجی درست میداد، بیشتر بازی ساز های انجمن سمت همین اسکرچ میرفتن)



از قابلیت های کلیدی نرم افزار اسکرچ میتوان به موارد زیر اشاره کرد:

_ساخت انواع بازی و انیمیشن و محتوای گرافیکی

_آموزش منطق برنامه سازی به ساده ترین شکل

_رابط گرافیکی ساده، جذاب و قابل فهم

_پشتیبانی از بیش از 40 زبان زنده ی دنیا

_...

[تصویر:  1024px-Scratch_2.0_Default_screen.png]
محیط اسکرچ

[تصویر:  1024px-Scratch_%28programming_language%29_2007.PNG]
سایت اسکرچ

توجه: دوستان تاپیک بزودی آپدیت میشه.

فردا بخش 1 و 2 رو تکمیل میکنم و چند تا عکس هم برای فهم بهتر میزارم.

با تشکر...




[url=http://p30download.com/fa/game/]
  پاسخ


 سپاس شده توسط: mostafanastary ، shaygaaan ، hasansanaei ، shazde ، Mahdibabaei M.N


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده animation box محمد 82 1 2,101 1400/6/17، 08:13 صبح
آخرین ارسال: ᔕinaᗪehghani
Brick خرید surena system MohammadHadi 5 3,140 1400/5/31، 07:11 عصر
آخرین ارسال: محمد 82
  SURENA System MohammadHadi 10 5,721 1400/3/23، 11:46 صبح
آخرین ارسال: FARZAD BLACK
  معرفی کتاب - ساخت یک بازی کژوال... ᔕinaᗪehghani 2 2,048 1400/3/13، 10:54 صبح
آخرین ارسال: oak
  حل شده سایت مشابه appetize.io محمد 82 4 3,177 1400/2/8، 12:40 عصر
آخرین ارسال: محمد 82

پرش به انجمن: