بازی سازی بیاموزید و خالق رویا های خود باشید!
اگر از طرفداران بازی ویدئویی باشید،حتماً روزی آرزو کرده اید که خودتان بازی بسازید.برخلاف تصور عموم مردم،خلق بازی کار آسانی است!البته باید توجه داشت که بازی سازی مانند تمام کار های جهان به تکرار و تمرین نیاز دارد.بازی سازی اصلاً و ابداً کاری جادویی و خاصی نیست!امروز ما قصد داریم تا به شما همراهان عزیز مبانی بازی سازی را معرفی کنیم.با ما همراه باشید :
برای بازی سازی به چه وسایل و مهارت هایی نیاز داریم؟
اولین نکته ای باید برای ساخت بازی بدانید این است که:”بازی سازی یک کار تیمی مهم است”
تمام بازی های معروف و موفقی که ما میشناسیم حاصل تلاش شبانه روزی یک گروه ۱۰۰ نفره و یا شاید ۱۰۰۰ نفره باشند!
برای ساخت سازی ما باید یک گروه تشکیل دهیم. گروه ما باید به هر نفر یک نقش دهد.
به آن نقش ها برنامه نویس،طراح ، کارگردان هنری و آزمایشکننده گفته میشود که در پایین آنها را به شما عزیزان معرفی میکنیم:
طراح کیست و چه نقشی دارد؟
طراح بازی(Game designer) در واقع همان کسی که:
- منطق کلی بازی را تعیین میکند.
- قوانین بازی وضع میکند.
- هدف بازی را مشخص میکند.
- داستان بازی را مینویسد.
- شخصیت های بازی را خلق میکند.
بر مثال بازی GTA:SA را در نظر بگیرید:
منطق کلی بازی یک زندگی گانگستری و خلاف کاری است.
یکی قوانین بازی این است که اگر به باک ماشین شلیک کنید،ماشین منفجر میشود.
هدف بازی نیز پیشرفت شخصیت اصلی بازی یعنی،Cj دوست داشتنی، است.
طراح بازی معمولا فقط در اوایل بازی سازی نقش مهمی ایفا میکند.
زیرا بعد ساخت چارچوب بازی،به گسترش آن میپردازند و عملا طراح از روند بازی سازی حذف میشود.
اما باید به این نکته دقت کرد که:”بازی بدون طراح وجود ندارد!”
طراح مهمترین نقش در روند ساخت بازی را دارد.
باگ هایی که در کار طراح ها بوجود میاید،به صورت انسانی قابل درک هستند:
مثلاً در GTA:SA : برخورد ماشین به میله آهنی= میله آهنی کنده میشود!
برخود تانک! به درخت=تانک متوقف میشود!
برنامه نویس:
کار برنامه نویس آن است که:”منطق های انسانی طراح را به منطق کامپیوتر تبدیل میکند”
ویژگی های یک برنامه نویس خوب:
- حداقل به چند زبان برنامه نویسی آَشنا باشد.
- به یک زبان برنامه نویسی مسلط باشد.
- روحیه کار تیمی قوی داشته باشد.
برنامه نویسی بر خلاف دو نقش دیگر آسان تر است زیرا:
به خلاقیت نیاز ندارد!
البته باید در نظر داشت که فرا گرفتن برنامه نویسی کاری دشوار است.
برنامه نویسان از موتور های بازی سازی مانند Unity،GameMaker،و… برای انجام کار خود استفاده میکنند.
بیشتر باگ هایی که در بازی مشاهده میکنیم مربوط به نقش برنامه نویسی است.
زیرا گاهی بر اثر خطای انسانی و یا بر اثر خطای خود کامپیوتر،کد نوشته شده کار را به درستی انجام نمیدهد.
و باعث میشود که بازی باگ بگیرد.
بازاز کار برنامه نویسی نسبت به طراح بازی زیادتر است اما نسبت به کاگردان هنری کمتر میباشد.
- بیشتر بدانید : ۱۵ بازی محبوب ویندوز ۱۰
کارگردان هنری
تمام رنگ ها،حرکت ها،شخصیت هایی که ما در بازی میبینیم توسط کاگردان هنری ایجاد شده است.
کاگردان هنری شخصیت های ساخته شده توسط طراح را زنده میکند.
به داستان جان میبخشد.
بازی را جذاب میکند.
کات سین ها را طراحی میکند.
البته باید توجه داشت که:
بازارکار کارگردان هنری بسیار اشباع است.
پس زیاد بر روی کارگردان هنری بودن،حساب باز نکنید.
یک کارگردان هنری خوب باید:
- به نرم افزار طراحی مسلط باشد.
- به علم صدا و صدا گذاری آشنا باشد.
- نقاشی خوبی داشته باشد!
- تفکر خلاق داشته باشد.
کارگردان هنری در روند بازی سازی خود به چند دسته تقسیم میشود:
۱.کارگردان صدا:
اگر می خواهید کاگردان صدا بشوید باید به:
- مقدمات صدا
- صدا گذاری
- ساخت عناصر صوتی
- جلوه های ویژه صوتی
مسلط باشید.
۲.طراح محیط:
کار طراح محیط این است که:
- محیط مراحل را طراحی کند.
- جلوه های ویژه بازی را بسازد.
- شخصیت را طراحی کند(بسازد).
- منو ها و سایر رابط های کاربری را بسازد.
- بخش ها و کاراکتر ها را سه بعدی سازی کند.
آزمایش کننده:
بهشت برین هر گیمر!
آزمایش کننده فردی است که با بازی کردن بخش های مختلف بازی،خطا های آن را گزارش میکند.
آزمایش کننده علاوه بر مهارت در بازی کردن،باید اعصابی پولادین نیز داشته باشد!
شغل راحتی است؟نه؟
اما گول نخورید!
اگر شما آزمایش کننده شوید باید:
تمام بخش های بازی را انجام دهید:
فرض کنید که بازی Darksiders 1 را در ۲ مود سخت و آسان بازی کنید!
بازی کردن یک بازی تکراری+درجه سختی Easy:بدترین کابوس هر گیمر.
حداقل باید روزی ۵ ساعت بازی کنید:
شاید به نظرتان ساده بیاید ولی فرض کنید که دیشب تولد یکی از دوستانتان بوده و شما تا دیگر وقت بیدار ماندید.
فردا ساعت ۶ صبح به دفتر میروید و تا ساعت ۱۱ بازی میکنید.
علاوه بر سردرد و چشم دردی که شما مورد آزار و اذیت جسمی!قرار میدهند،باید حواستان به بازی نیز باشد.
بازارکار آن از تعداد انگشتان دست کمتر است:
فرض کنید شما با دوستان خود یک بازی کوچک ساخته اید.
شما برای تست آن دو راه دارید:
۱-بازی را با عنوان نسخه اولیه به بازار صادر کنید و بگذارید بازیکنان نقض ها را برای شما گزارش کنند.
۲-به یک آزمایش کننده پول نسبتاً زیادی پرداخت کنید تا نقض ها گزارش کند.
کدامیک منطقی تر و به صرفه تر است؟
- بیشتر بخوانید:پاک کردن حافظه نهان Cache برنامه های اندروید (۴ روش)
معرفی نرم افزار های مناسب برای هر نقش:
در این قسمت از متن قصد داریم تا نرم افزار مورد نیاز هر نقش را معرفی کنیم:
نرم افزار مورد نیاز برای نقش طراح:
برای طراحی بازی نیازی به نرم افزار و یا سخت افزار خاصی نیست!
شما نیاز به یک دفترچه و یک مداد دارید!
به همین سادگی و راحتی!
نرم افزار مورد نیاز برای نقش برنامه نویس:
برای برنامه نویسی شما به یک کامپیوتر قوی نیاز دارید.
از نرم افزار های مورد نیاز شما میتوان به Unity،GameMaker اشاره کرد.
زبان های جاوا،سی شارپ و پایتون و سی ++اشاره کرد.
نرم افزار مورد نیاز برای نقش کارگردان هنری:
به نرم افزار های 3D Max،Maya و Blender برای کارگردان هنری اشاره کرد.
همچنین داشتن خلاقیت و روابط اجتماعی بالا نیز به شما کمک خواهد.
آزمایش کننده:
فقط بازی کنید!
لیست زیر بازی هایی هستند که به شما کمک میکنند تا در آن سبک خود را قوی کنید:
- مخفی کاری:assassin’s creed/Watch Dogs1/Hitman
- بزن بزن(مبارزه ای):Mortal kombat/Tekken
- مسابقه ای:Need For Speed/Driver
- راهبردی(استراتژیک): Warcraft 3/ Stronghold Crusader
- هک ان اسلش:Devil May Cry
- ترس و بقا:resident evil
- اکشن:Tomb Raider
- ماجراجویی:Falcon Age
- معمایی:sherlock holmes the devil’s daughter
- ورزشی:PES 2013/FIFA 12
- تیراندازی:Call of Duty/Battlefield
سخن پایانی:
امیدواریم از این نوشته استفاده کرده باشید.همچنین برای یک گروه بازی سازی حتی لازم نیست بر یک نقش تمرکز کامل داشته باشید.میتوانید در تمام نقش به گروه خود کمک کنید اما باید در نقش تسلط کامل داشته باشید.همچنین اگر به بازی اندروید علاقه دارید،مقاله پایین برای شما مناسب خواهد بود:
با نظرات خود ما را کامل کنید.
دیدگاه ها