bg single
خانه مقاله ها چگونه Unity 3D موجب توسعه ی بازی ها شد
product-introduction-image

چگونه Unity 3D موجب توسعه ی بازی ها شد

comment image 0 دیدگاه
comment image 2 شهریور 1397

نویسنده : پشتیبان

دسته بندی : مقاله ها

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

در اوایل ۲۰۰۰، سه برنامه نویس جوان بدون سرمایه ی زیادی در یک زیرزمین جمع شده و برنامه هایی را شروع کردند که یکی از بخش های مهم نرم افزار در صنعت بازی های ویدئویی می شود.

“هیچکس واقعا به یاد نمی آورد که چطور ما آن را گذراندیم …

یک دهه بعد، تعداد نامحدودی از توسعه دهندگان برای ساخت هزاران بازی ویدیویی برای دستگاه های تلفن همراه، کنسول ها، مرورگرها، رایانه های شخصی، مک، و حتی لینوکس Unity3D را

استفاده کردند. وجود Unity3D و محصولات مشابه (مانند Unreal Engine و CryEngine) به توسعه بازی های دموکراتیک کمک می کند و باعث می شود انواع ابزارهایی که توسط بزرگترین شرکت های

بازی در جهان به کار می روند، به اندازه کافی ارزان یا رایگان شوند. این به توسعه دهندگان کمک کرده است تا کمتر به ایجاد یک تکنولوژی زیربنایی بازی ویدیویی تمرکز کنند و بیشتر بر روی فرآیندهای

هنری و خلاق تمرکز کنند که در واقع باعث می شود بازی ها سرگرم کننده وجالب باشند.

هلگاسون توضیح داد که یک موتور بازی “مجموعه ابزارهایی است که برای ساخت بازی ها استفاده می شود و این تکنولوژی است که گرافیک، صدا، فیزیک، تعاملات، شبکه را اجرا می کند. هرچیزی که

بر روی صفحه نمایش می بینید و می شنوید توسط این کد پشتیبانی شده است که باید فوق العاده بهینه سازی شده باشد، زیرا آن اطلاعات زیادی را حرکت می دهد و پیکسل های بسیاری را روی

صفحه نمایش می اندازد. ”

در یک مرحله ی زمانی ، او افزود که هر شرکت بازی در جهان تکنولوژی اختصاصی خود را دارد. موتورهای بازی، در حالت طبیعی خود، کمی بیشتراز حداقل چارچوب بندی ،پیرامون یک بازی خاص بودند.

اما در نهایت تغییر کرد. او گفت: “چنانکه سیستم عامل پیچیده تر شد، تکنولوژی مورد نیاز برای ساخت بازی ها پیچیده تر شد.” “در بعضی مراحل شما به سایه های مختلف و جلوه های ویژه و دود و

ذرات و فیزیک واقعی بین نیاز دارید.”

 

به جای نیاز به محصولات نرم افزاری جداگانه برای جنبه های پیشرفت های عمده مانند انیمیشن، فیزیک، رندر، هوش مصنوعی، صدا و غیره، موتورهایی مانند Unity3D به توسعه دهندگان فقط در مورد

همه چیزهایی که آن ها برای ساخت بازی نیاز دارند در یک بسته ارائه می دهد. نسخه Unity3D’s Pro هست ۱,۵۰۰ دلار برای هر کاربرهمچنین یک نسخه رایگان با قابلیت های کمتر وجود دارد، اما

هنوز هم می تواند برای ساخت و فروش بازی استفاده شود.

یک دهه قبل، زمانی که هلگاسون به همکاران Joachim Ante و نیکلاس فرانسیس در دانمارک برای کار بر روی پروژه شان پیوست، آنها می خواستند چیزی را به تصویری از Apple’s Final Cut Pro ایجاد

کنند. Final Cut ابزارهای حرفه ای فیلم سازی را ،به فیلمسازان آماتور، به قیمت مناسب می دهد؛ Unity برای توسعه دهندگان بازی های ویدئویی هم همین کار را می کند.

 

اما سه نفری  فاقد یک طرح بیزینس جامع بودند. هلگاسون، که اکنون در سانفرانسیسکو مستقر است، می گفت: “یک چیز خنده دار و عجیب و غریب ،عینا اولین و تنها طرحی بود که ما در اولین ماه ها

پشتیبانی میکردیم و آن Mac بود.” این پیش از تجدید فعالیت مک بود و جایگاه مک در صنعت بازی (به ویژه در مقایسه با ویندوز) حتی بیشتر از امروز بود.

او گفت: “این بدترین انتخاب ممکن بود که ما از منظر تجاری می توانستیم انجام دهیم، اما ما فقط هکربودیم و ما فقط Mac هایمان را دوست داشتیم”. “ما از یک دیدگاه تجاری به اندیشه های بزرگ فکر

نمی کردیم”. سه نفر با قرض، پروژه های مشاوره ای گاه به گاه و برخی از مشاغل غیر حرفه ای زندگی را گذراندیم. هلگاسون گفت: “من برای غذای رایگان عمدتا برخی از کارهای کافه را در شب

انجام می دادم،زیرا هزینه زیادی نداشت”. ما کلا همین بودیم، وهیچ پروژه دیگری را که انجام بدهیم نداشتیم.

 

نسخه ی ابتدایی یونیتی در سال ۲۰۰۵ منتشر شد. در اوایل این تیم پشتیبانی برای رایانه های شخصی ویندوز و مرورگرهای وب را اضافه کرد. تا سال ۲۰۰۸، موتور پیچیده تر شده بود و فروش نرم افزار،
قبض ها را پرداخت می کرد،و Unity اجازه به گسترش ده ها یا تعداد بیشتر کارمندان داد.نقطه عطفی در اواسط سال ۲۰۰۸ هنگامی که Apple باز کرد  iPhone App Store را ، به وجود آمد. هلگاسون
گفت: “ما سریع و موفق به حمایت از آی فون، اولین موتور بازی برای انجام این کار در اواخر سال ۲۰۰۸ شدیم” . این واقعا سریع اتفاق افتاد. ناگهان بسیاری از مردم یونیتی را خواستند.
یکی دیگر از پیشرفت های بزرگ در سال ۲۰۰۸ هنگامی بود که Cartoon Network از Unity3D برای ایجاد FusionFall استفاده کرد، یک MMORPG برای بچه ها که توسط ۸ میلیون نفر بازی می شد.
Electronic Arts از Unity3D در سال ۲۰۰۹ برای Tiger Woods PGA Tour Online استفاده کرد و حتی مایکروسافت و Ubisoft به مشتریان تبدیل شدند. در سال ۲۰۱۱، Unity یک شرکت انیمیشن به نام
Mecanim را خرید، و فناوری اصلی موتور بازی را ارتقا داد.

امروز Unity و ۲۸۵ کارمندش در سراسر جهان از توسعه iOS، Android، Windows، Mac، Linux، مرورگرهای وب، PS3، Xbox 360 و Wii U پشتیبانی می کنند. Unity قصد دارد از Sony’s PlayStation

Vita پشتیبانی کند، اما هنوزتصمیم نگرفته است از Nintendo 3DS حمایت کند یا نه. پشتیبانی از Windows Phone و BlackBerry در برنامه ها است. حدود ۱٫۸ میلیون توسعه دهنده از Unity استفاده

می کنند؛ پلاگین مرورگر نرم افزاری بیش از ۲۰۰ میلیون بار نصب شده است. Dead Trigger و Dead Trigger 2 که ازجمله پیچیده ترین گرافیک های بازی برای iOS و Android است، مبتنی برUnity3D

هستند.

با وجود نام های بزرگ استفاده کننده از Unity3D، آن توسعه دهنده ی کوچکتر است که به ویژه هلگاسون افتخار می کند. وی گفت: “شرکت های بزرگ همیشه می توانند بازی ایجاد کنند، آنها می

توانند آن را به تصویر بکشند و تکنولوژی را خریداری کنند و یا خودشان بسازند”.

 

آینده ای از یونیتی – یک فشار بیشتر بر کنسول ها

سه نفراصلی که یونیتی را تأسیس کردند هنوز قوی پیش می روند. Ante (“بهترین کُدِر که تا به حال ملاقات کردم”، در کلمات هلگاسون) CTO را باقی می گذارد. فرانسیس، کسی که “چشم انداز

خلاقانه برای بسیاری از ابزارها و چگونگی طراحی جریان کار را ارائه کرد” تا چند ماه پیش هنوز  یک هیئت رییسه ارشد یونیتی باقی مانده است.

از روزهای ابتدایی شان که فقط Macs را پشتیبانی می کنند، تکنولوژی Unity در حال حاضر برای تقریبا هر پلتفرم ساخته می شود. هلگاسون گفت: “واقعا، بسیار سخت است ،نه نوشتن موتوری که در

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

اما Unity3D برای پشتیبانی از PS3 و Xbox 360 چندین سال عقب بود، خوب بعد از آنکه بسیاری از توسعه دهندگان نرم افزار خود را برای توسعه ی بازی ها  در آن پلت فرم ها انتخاب کرده بودند. و در
حالی که Unity پشتیبانی PS4 را با همکاری سونی اعلام کرده بود،آن  به موقع آماده نشده بود تا بازی های راه اندازی کنسول را ایجاد کند.
Helgason اذعان می کند که موتور در کنسول های سنتی به خوبی پشت سر گذاشته شده است. او افزود، یکی از چالش های ساختن کنسول های نسل بعدی، پشتیبانی از تکنولوژی های روشن
سازی جهانی است که امکان سایه روشن واقعی در محیط های ۳D را فراهم می کند. Unity تعداد بازی های تلفن همراه را براساس پلتفرم آن در “هزاران نفر به بالا” شمارش می کند، اما تعداد لیست
بازی های کنسول تنها در تعداد ده ها نفر است.
هلگاسون گفت: “ما به سختی کار می کنیم تا این تغییر را، البته، انجام دهیم.” “اگر به یک یا دو سال نگاه داشته باشید، خواهید دید که تا چه حد ما حرکت کرده ایم.”

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام مدرسه گرافیک پلاس عضو شوید.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای: 0

کلمات کلیدی: ______
برای ارسال نظر باید ثبت نام / ورود به حساب کاربری کنید.
آخرین دیدگاه های شما
هنوز کسی نظری نداده ! تو اولین نفر باش

تومان ۵۵۰,۰۰۰ ۹۹,۰۰۰

هر هفته بهترین مقالات و تخفیف های ویژه را ایمیل می کنیم. برای دریافت، به کلوپ ۲۰۰۰۰ نفری ما بپیوندید.



جشواره فروش ویژه (99 هزار تومانی) مدت محدود (همه دوره ها 99 هزار تومان)

0 روز 0 ساعت 0 دقیقه 0 ثانبه!