چگونه Unity 3D موجب توسعه ی بازی ها شد
نویسنده : پشتیبان
دسته بندی : مقاله ها
با سلام به دوستان عزیز مدرسه گرافیک پلاس.امروز با یک مقاله ی خوب دیگر در خدمتتون هستم که به صحبت درباره ی نرم افزار یونیتی می پردازد.عزیزانی که علاقه مند به یاد گیری این نرم افزار بوده و همچنین دوستانی که با دوره ی آموزشی نرم افزار یونیتی در سایت مدرسه گرافیک پلاس همراه هستند می توانند با مطالعه ی این مطلب بر اطلاعات خود جهت کار با این نرم افزار و روند توسعه ی آن در طی زمان بیشتر آشنا شوند.
در اوایل ۲۰۰۰، سه برنامه نویس جوان بدون سرمایه ی زیادی در یک زیرزمین جمع شده و برنامه هایی را شروع کردند که یکی از بخش های مهم نرم افزار در صنعت بازی های ویدئویی می شود.
“هیچکس واقعا به یاد نمی آورد که چطور ما آن را گذراندیم …
یک دهه بعد، تعداد نامحدودی از توسعه دهندگان برای ساخت هزاران بازی ویدیویی برای دستگاه های تلفن همراه، کنسول ها، مرورگرها، رایانه های شخصی، مک، و حتی لینوکس Unity3D را
استفاده کردند. وجود Unity3D و محصولات مشابه (مانند Unreal Engine و CryEngine) به توسعه بازی های دموکراتیک کمک می کند و باعث می شود انواع ابزارهایی که توسط بزرگترین شرکت های
بازی در جهان به کار می روند، به اندازه کافی ارزان یا رایگان شوند. این به توسعه دهندگان کمک کرده است تا کمتر به ایجاد یک تکنولوژی زیربنایی بازی ویدیویی تمرکز کنند و بیشتر بر روی فرآیندهای
هنری و خلاق تمرکز کنند که در واقع باعث می شود بازی ها سرگرم کننده وجالب باشند.
هلگاسون توضیح داد که یک موتور بازی “مجموعه ابزارهایی است که برای ساخت بازی ها استفاده می شود و این تکنولوژی است که گرافیک، صدا، فیزیک، تعاملات، شبکه را اجرا می کند. هرچیزی که
بر روی صفحه نمایش می بینید و می شنوید توسط این کد پشتیبانی شده است که باید فوق العاده بهینه سازی شده باشد، زیرا آن اطلاعات زیادی را حرکت می دهد و پیکسل های بسیاری را روی
صفحه نمایش می اندازد. ”
در یک مرحله ی زمانی ، او افزود که هر شرکت بازی در جهان تکنولوژی اختصاصی خود را دارد. موتورهای بازی، در حالت طبیعی خود، کمی بیشتراز حداقل چارچوب بندی ،پیرامون یک بازی خاص بودند.
اما در نهایت تغییر کرد. او گفت: “چنانکه سیستم عامل پیچیده تر شد، تکنولوژی مورد نیاز برای ساخت بازی ها پیچیده تر شد.” “در بعضی مراحل شما به سایه های مختلف و جلوه های ویژه و دود و
ذرات و فیزیک واقعی بین نیاز دارید.”
به جای نیاز به محصولات نرم افزاری جداگانه برای جنبه های پیشرفت های عمده مانند انیمیشن، فیزیک، رندر، هوش مصنوعی، صدا و غیره، موتورهایی مانند Unity3D به توسعه دهندگان فقط در مورد
همه چیزهایی که آن ها برای ساخت بازی نیاز دارند در یک بسته ارائه می دهد. نسخه Unity3D’s Pro هست ۱,۵۰۰ دلار برای هر کاربرهمچنین یک نسخه رایگان با قابلیت های کمتر وجود دارد، اما
هنوز هم می تواند برای ساخت و فروش بازی استفاده شود.
یک دهه قبل، زمانی که هلگاسون به همکاران Joachim Ante و نیکلاس فرانسیس در دانمارک برای کار بر روی پروژه شان پیوست، آنها می خواستند چیزی را به تصویری از Apple’s Final Cut Pro ایجاد
کنند. Final Cut ابزارهای حرفه ای فیلم سازی را ،به فیلمسازان آماتور، به قیمت مناسب می دهد؛ Unity برای توسعه دهندگان بازی های ویدئویی هم همین کار را می کند.
اما سه نفری فاقد یک طرح بیزینس جامع بودند. هلگاسون، که اکنون در سانفرانسیسکو مستقر است، می گفت: “یک چیز خنده دار و عجیب و غریب ،عینا اولین و تنها طرحی بود که ما در اولین ماه ها
پشتیبانی میکردیم و آن Mac بود.” این پیش از تجدید فعالیت مک بود و جایگاه مک در صنعت بازی (به ویژه در مقایسه با ویندوز) حتی بیشتر از امروز بود.
او گفت: “این بدترین انتخاب ممکن بود که ما از منظر تجاری می توانستیم انجام دهیم، اما ما فقط هکربودیم و ما فقط Mac هایمان را دوست داشتیم”. “ما از یک دیدگاه تجاری به اندیشه های بزرگ فکر
نمی کردیم”. سه نفر با قرض، پروژه های مشاوره ای گاه به گاه و برخی از مشاغل غیر حرفه ای زندگی را گذراندیم. هلگاسون گفت: “من برای غذای رایگان عمدتا برخی از کارهای کافه را در شب
انجام می دادم،زیرا هزینه زیادی نداشت”. ما کلا همین بودیم، وهیچ پروژه دیگری را که انجام بدهیم نداشتیم.
امروز 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 در حال حاضر برای تقریبا هر پلتفرم ساخته می شود. هلگاسون گفت: “واقعا، بسیار سخت است ،نه نوشتن موتوری که در
همه جا کار کند، بلکه نوشتن یک موتور که از قابلیت های این دستگاه های مختلف استفاده کند و به سرعت اجرا شود.”
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام مدرسه گرافیک پلاس عضو شوید.
آخرین دیدگاه های شما