آموزش بازی سازی: چگونه طراح بازی شویم؟

خرید بک لینک

آموزش بازی سازی: چگونه طراح بازی شویم؟

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

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

game design

یک طراح بازی کیست؟

اگر شما می خواهید یک طراح بازی باشید باید بدانید یک طراح بازی دقیقا چه میxadکند. یک طراح بازی متخصصی حرفهxadای در درک و ارائه بازیxadها است. کار یک طراح بازی تنها به ارائه یک ایدهی خوب برای بازی ختم نمیxadشود. ایده تقریبا فقط ۱ تا ۵ درصد از کار یک طراح را تشکیل میxadدهد. طراح یک بازی در واقع تلاش میxadکند یک بازی را راهxadاندازی کند؛ از اولین پیش فرض (نمونه اولیه) گرفته تا نسخه نهایی کار.

بر اساس تعریف جِس شِل، طراحی بازی به معنی عملِ تصمیمxadگیری دربارهxadی این است که یک بازی باید چگونه باشد و تصمیمxadگیرنده طراح بازی است.

همه چیز از یک فکر (تصور کلی) شروع میxadشود.

همانطور که گفتیم، طراح بازی فقط یک ایده دهندهxadی صرف نیست. در حقیقت ایدهxadها واقعا کم ارزشند و هر کسی در یک تیم توسعهxadدهنده بازی میتواند آن ایده را داده باشد. اولین وظیفهxadی یک طراح بازی، تبدیل ایده خام اولیه به یک سند قابل فهم است. این متن توصیفی کلی از ایدهی بازی است و شروعی جهت توجیه تکنولوژی، هزینه و زمانی که برای توسعه بازی لازم است. این سند مفهومی فقط اولین گامِ برداشته شده در این سفر بسیار طولانی محسوب میxadشود.

GDD) Game Design Document)

این سند مفهومی گسترش پیدا کرده و جزئیات بیشتری را در برمیxadگیرد و به عنوان یک سند طراحی بازی (GDD) شناخته میxadشود. این سندی از تمام جنبهxadهای کوچک و بزرگ و جزئیات بازی است و مرجعی برای اعضای تیم بازیxadسازی است و برای پاسخxadهای احتمالی پرسشxadهایتان باید به این سند رجوع کنید. طراح بازی طی فرآیند توسعه GDD مسئولیت حفظ اسناد و مدارک به روز شده را دارد.

نمونهxadهای اولیه و تکرارها (Prototypes and Iterations)

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

برنامهxadنویسی (Scripting)

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

تنظیم (بالانس بازی)

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

ارزیابی نهایی

پس، کار یک طراح بازی شامل (البته لزوما محدود به اینها نیست)، پیادهxadسازی ایده روی کاغذ و ساخت نمونه اولیه، مستند سازی، انتخاب حالت کلی بازی، مشخص کردن قوانین و چالشxadهای بازی، تصمیمxadگیری در مورد سطوح بازی و رفتار شخصیت، تنظیم مقادیر هر چند کوچک به طور مکرر، ایجاد و نگهداری یک فایل اکسل از تمام مقادیر و روابط آنها موارد دیگری است. در نهایت شما باید بدانید که به عنوان یک طراح بازی همیشه باید به روز باشید. آخرین بازیxadهای روز دنیا را بشناسید، در مورد طراحی بازیxadها بحث کنید، بسیار مطالعه کنید، فیلم ببینید، بازی کنید و دائما در حال گسترش فرهنگ شخصیتان باشید. حالا بهتر متوجه میxadشوید که کار یک طراح بازی بسیار زیاد است و ایده بازی فقط بخش کوچکی از این کار است.

به عنوان یک طراح بازی چه چیزهایی را باید بدانم؟

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

چه چیزxadهایی را باید مطالعه کنم؟

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

در حال حاضر مهمترین موضوع برای یک طراح بازی چیست؟

من گمان میxadکنم که تقریبا همه چیز مهم است. اما اگر از بین همه، چند مورد را بخواهم انتخاب کنم باید به ادبیات، هنر، تاریخ، ریاضیات و مطالعات رسانهxadای اشاره کنم که میxadتوانند موضوعات مفیدی باشند. در نهایت برای تبدیل شدن به یک طراح بازی دو چیز لازم است: ۱. یادگیری تئوری طراحی بازی ۲. بهبود دانش عمومی خودتان.

game development

آیا من نیاز به یادگیری کدxadنویسی دارم؟

باید بگم که، بله. البته لازم نیست که شما یک کُدِر (coder) باشید. اما واقعا به طرز چشمگیری در روند کارتان و بهبود آن موثر است اگر شما حداقل اساس یک زبان برنامهxadنویسی را یاد بگیرید. واضح است که این موضوع تنها در مورد بازیxadهای دیجیتال صدق میxadکند. اگر شما یک دانش کلی از برنامهxadنویسی داشته باشید قادر به انجام اکثر کارها بدون نیاز به دیگران خواهید بود: آمادهxadاید که نمونه اولیه و پایهxadای را کامل کنید و چیزی که در سرتان میxadگذرد را به صورت کارآمد به دیگران نشان دهید. شما اگر تا حدی برنامهxadنویسی بدانید قادرید کدهای نوشته شده توسط دیگران را درک کنید و پیشنهادات بهتر و منطقیتری بدهید و با لحن درستتر و سریعتری مطلبتان را به دیگران برسانید تا کامل متوجه منظورتان شوند.

آیا نیاز به یادگیری نقاشی دارم؟

بله. هنر چیزیxadست که برخی از طراحان بازی به راحتی از آن چشمxadپوشی میxadکنند. اکثرا معتقدند بازی از مکانیکxadها ساخته شده و آرت فقط یک چیز ظاهریست. طبیعتا کارهای سخت هنری باید به هنرمندان محول شود اما یک طراح بازی خوب حداقل باید قادر باشد ایده ذهنی خودش را طراحی کند. به یاد داشته باشید، شیگرو میاموتو یکی از بزرگترین طراحان تمام دوران، کار خود را به عنوان هنرمند (Artist) آغاز کرد. یک دانش هنری کلی تا حد زیادی در انتقال ایده اصلیxadتان به دیگران و ایجاد ارتباط خوب و موثر با تیم به شما کمک خواهد کرد و در بهبود کیفیت نمونه اولیه شما موثر است. در نهایت دانش شما در بخش کدxadنویسی به برقراری ارتباطتان با برنامهxadنویسان به شما کمک میxadکند و دانش هنریتان در زمان کار با هنرمندان.

از کجا شروع کنم؟

اگر میxadخواهید که طراح بازی شوید، باید از طراحی بازی شروع کنید. شما میxadتوانید بازیxadها را با یک دسته کارت طراحی کنید. البته مداد را فراموش نکنید. شما میxadتوانید با آجرxadهای لِگو، با یک صفحه شطرنج قدیمی این کار را انجام دهید. درس اول شما این است: «بازی فقط به گرافیک و نرخ فریمش نیست، بازی به قوانینش است.» شما میxadتوانید شروع به ساخت بازی کنید با هر آن چیزی که دم دستتان است. اگر میxadخواهید بازی طراحی کنید، باید مستقیما از ساخت بازی شروع کنید. ساخت بازی نوشتن مفاهیم آن نیست. ساخت بازی به معنی، برداشت ذهنی شما و شروع آن تا رسیدن به مرحله پایانیxad است. در واقع بازی را شروع کنید و به مرحله نهایی برسانید. اگر هنوز کدنویسی بلد نیستید (باید یاد بگیرید) با هر چیزی که میتوانید شروع به ساخت بازی کنید و آن را روی کاغذ بنویسید. یک طراح بازی همیشه باید بازی بسازد. به علاوه، ۱۰ بازی اولتان احتمالا شکست میxadخورند (اما این تقصیر شما نیست) و در این مسیر بازیxadها بهتر و بهتر میxadشود و به زودی قابل بازیxadکردن خواهند شد.

چطور میxadتوانم اولین بازی خود را بسازم؟

راهxadهای زیادی برای انجام این کار وجود دارد. اگر نمیxadتوانید کد بزنید، با نوشتن روی کاغذ شروع کنید. ساخت یک بازی تختهxadای (Board Game) برای شروع آموزشxadهای زیادی را به شما میدهد. ایجاد یک بازی رومیزی راه بسیارخوبی برای شروع تبدیل شدن به یک طراح بازیxadست. همیشه زمان برای رسیدن به موارد دیجیتال وجود دارد. اما اگر هنوز هم اصرار دارید که از صفحه نمایش کامپیوتر استفاده کنید ابزارهایی مانند Game Maker یا Stencyl برای شروع مناسبند. هر دو آنها برای یادگیری اصول اولیه در مورد اینکه یک بازی چگونه کار میxadکند بسیار مفید هستند. البته بسیار محدودند (به خصوص Stencyl) اما در حال حاضر شما باید یاد بگیرید که چطور بازیxadهای کوچک و سرگرمxadکننده بسازید. موارد پیچیدهxadتر بماند برای بعد، زمانی که شما به اندازه کافی تجربه کسب کردید. اگر بیشتر به بازیxadهای 3D علاقه دارید، Unity 3D یک انتخاب عالیxadست. یادگیری آن ساده است و جامعهxadی بسیار بزرگ وجود دارد که میتوانند در صورت نیاز، به شما کمک کنند. البته، تمام این موارد فقط یک سری پیشنهاد است و موتورهای بازیxadسازی بسیار زیادی وجود دارد.

board games

چگونه میxadتوانم شناخته شوم؟

اول از همه، پروژه ای را شروع کنید، سخت کار کنید و حداقل یک نمونه اولیه خوب بسازید. از اینترنت استفاده کنید: بهترین راه برای رسیدن به شهرت اینترنت است. افراد جالب را در توییتر دنبال کنید و در بحثxadها شرکت کنید. مهمتر از اینxadها، هویت شخصی برای خود بسازید: در وب سایت توییتر یک حساب باز کنید و روزانه از آن استفاده کنید. در سایت Pinterestعضو شوید. اینxadها به شما کمک میxadکند تا شناخته شوید. آنچه که توانایی انجامش را دارید به دیگران نشان دهید، با دیگران صحبت کنید و به زودی با افرادی آشنا خواهید شد که برایتان اهمیت قائلند و توسط آنها شناخته خواهید شد. به کنفرانسxadها و ایونتxadها بروید، با افراد همفکر خود معاشرت کنید و مشاوره بگیرید. انتخاب اول شما احتمالا کنفرانسxadهای توسعه بازی باید باشد. شناخته شدن مسالهxadxadی مهمیxadست اگر تصمیم دارید بازیتان را به طور مستقل منتشر کنید و البته اگر به دنبال یک کار خوب در یک شرکت خوبید مطمئنا حضور خوب در شبکهxadهای اجتماعی تا حد زیادی به شما کمک میxadکند.

Game Jam

Game Jam برای شروع بسیار ارزشمند و مفید است. Game Jam رویدادیxadست که در آن توسعهxadدهندگان بازی سعی میxadکنند طی یک دوره کوتاه مدت ( ۴۸ ساعته) یک بازی را تکمیل کنند. این رویداد در سراسر جهان همزمان انجام میxadگیرد و امسال در ایران ۱ تا ۳ بهمن برگزار میxadشود که برای ثبت نام میxadتوانید از این لینک استفاده کنید: www.globalgamejam.org و برای گزینهxadی Choose a jam site باید آواگیمز یا انستیتو ملی بازیxadهای رایانهxad ای را انتخاب کنید. اگر واقعا تصمیم دارید یک طراح بازی شوید حتما سعی کنید در این رویداد شرکت کنید چون خیلی چیزها یاد میxadگیرید.

شغلی پیدا کنید.

زمانی که خوب مطالعه کردید و دو یا سه بازی کوچک ساختید و چند نمونه کار خوب ارائه کردید حالا زمان آن رسیده که به دنبال یک شغل در بخش توسعه بازی باشید. اول از همه باید بدانید که یافتن شغلی با عنوان طراح بازی بسیار مشکل است. اکثر طراحان بازی به طور سنتی در ابتدا تِسترهای سابق، برنامه نویس یا آرتیستxadهایی بودند که مشخصات کار خود را تغییر دادهxadاند. شاید بد نباشد در ابتدای کار به عنوان تِستر وارد محیط کار شوید. با تست بازیxadها شما میxadتوانید نحوه کار در شرکت را یاد بگیرید و به مسائل مفیدی برسید.

چه بازیxadهایی را انجام دهم؟

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

منبع: زومجی

رشته هتلداری...

ما را در سایت رشته هتلداری دنبال می‌کنید

برچسب: نویسنده: بازدید: 150 تاريخ: پنجشنبه 9 خرداد 1398 ساعت: 21:58

صفحه بندی