6 ابزار رایگان توسعه بازی برای ساختن بازی های خود

به عنوان نوعی سرگرمی، بازی های ویدیویی قرار است از فیلم و موسیقی(film and music) به عنوان سرگرمی مورد علاقه جهان پیشی بگیرند. این روزها همه گیمر هستند. چه آن‌ها فقط یک بازی تلفن همراه گاه به گاه عجیب و غریب را انجام دهند یا صدها ساعت را در تجربه‌های بازی AAA هاردکور سپری کنند.(AAA gaming)

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

چیزها نمی توانند دورتر از حقیقت باشند. نه تنها این بهترین زمان در تاریخ برای سازندگان بازی های کوچک و مستقل است. همچنین این ساده ترین کاری است که تا به حال انجام داده اید تا دیدگاه بازی ویدیویی(video game vision) خود را به ثمر برسانید.

در روزهای اولیه توسعه بازی‌های(game development) ویدیویی ، تقریباً مجبور بودید در برابر فلز کدنویسی کنید. کدگذارها از زبان اسمبلی استفاده کردند و بعداً به سمت زبان‌های سطح بالا مانند C رفتند. شما باید سخت‌افزار را از نزدیک بشناسید، تا بتوانید آخرین ذره عملکرد را از آن فشار دهید.

این روزها می‌توانید موتورهای بازی را از قفسه بخرید و ابزارهای زیادی برای ساخت بازی وجود(game creation) دارد که توسعه‌دهندگان غیرحرفه‌ای و غیر فنی مشتاق می‌توانند از آنها برای زنده کردن دیدگاه خود استفاده کنند.

شش بسته ای که در اینجا برجسته شده اند با هدف از بین بردن درد توسعه بازی(game development) از نظر هزینه و مهارت فنی هستند. برخی از آن‌ها حتی برای ایجاد موفقیت‌های مهم مورد استفاده قرار گرفته‌اند و به توسعه‌دهندگانشان دستمزدهای متحول کننده‌ای می‌دهند. پس ادامه دهید و شاید ابزاری را پیدا کنید که در نهایت آن بازی را که همیشه می‌خواستید به واقعیت تبدیل کنید، بیابید.

استنسیل

Stencyl یک (Stencyl)ابزار ایجاد بازی(game creation tool) مبتنی بر اشتراک است که به شما امکان می دهد به راحتی بازی های دو بعدی را برای چندین پلتفرم ایجاد کنید. هنگامی که بازی شما آماده شد، می توانید آن را به عنوان یک برنامه برای اندروید و iOS(Android and iOS) منتشر کنید ، اما همه پلتفرم ها و مرورگرهای دسکتاپ نیز پشتیبانی می شوند.

اگر به بازی‌های موبایل علاقه دارید، به احتمال زیاد واقعاً چیزی را که با Stencyl ساخته شده است، بازی کرده‌اید . بیش از چند بازی که با این ابزار تالیف شده اند، 10 بازی برتر را در اپ استورهای مختلف شکسته اند. Wrassling یکی از عنوان‌های بسیار سرگرم‌کننده است که پس از انتشار، مطبوعات خوبی را پشت سر گذاشت.

Stencyl به خود می بالد که نویسندگان اصلاً مجبور نیستند با هیچ کدی درگیر شوند. حداقل نه به شکل خام. وقتی صحبت از منطق بازی(game logic) به میان می‌آید ، آنها به طرز شگفت‌انگیزی انتخاب کرده‌اند که از یک سیستم قطعه پازل(puzzle piece system) استفاده کنند که در آن شما آرگومان‌های منطقی مختلف را با هم بچسبانید و سپس متغیرها را پر کنید. بنابراین در واقعیت مقداری «کدنویسی» وجود دارد، اما این سخت‌تر از ساختن با لگو(LEGO) نیست، زیرا صادق هستیم.

RPG Maker (نسخه های مختلف)

JRPG ها(JRPGs) هنوز هم یک ژانر پر رونق را(thriving genre) نشان می دهند و اکنون می توانید به راحتی بازی خود را مطابق با بازی های کلاسیک Final Fantasy با RPG Maker بسازید . چندین نسخه از RPG Maker به طور همزمان وجود دارد که به طور موازی توسط توسعه دهنده پشتیبانی می شود.

ایده خوبی است که دوبار بررسی کنید که کدام نسخه از ابزار به بهترین وجه با نیازهای شما مطابقت دارد، زیرا آنها دارای برخی ویژگی های منحصر به فرد برای نسخه های خاص هستند. برای مثال، اگرچه ممکن است انتخاب RPG Maker XP وسوسه انگیز باشد ، زیرا ارزان ترین است. با این حال، نمی‌توانید کارهایی مانند داشتن پرتره شخصیت‌ها در کنار حباب‌های گفتار را انجام دهید. از سوی دیگر، XP هنوز هم به دلیل ترجیح برخی از سیستم نقشه آن، طرفداران زیادی دارد.

صرف نظر(Regardless) از اینکه در نهایت به سراغ کدام نسخه RPG Maker(RPG Maker version) می روید، آنها در واقع استاندارد ابزارهای ساخت بازی(game creation) به سبک JRPG هستند و می توانید بازی نهایی خود را با مجوز ارائه شده بفروشید. اگر می‌خواهید این سبک خاص از بازی را بسازید (یا چیزی شبیه به آن فقط با کمی تغییر) باید RPG Maker را به اولین ایستگاه در برنامه سفر خود تبدیل کنید.

RPG Maker همیشه سازنده بازی‌های ویندوز(Windows game) بوده است ، اما اکنون می‌توان آن را در پلتفرم‌های دیگر مانند اندروید(Android) منتشر کرد، البته با کمی روغن کاری برای به کار انداختن آن.

برخی از موفق ترین بازی هایی که با استفاده از سازنده RPG(RPG maker) ساخته شده اند عبارتند از To The Moon و Skyborn. بازی‌هایی که به‌راحتی می‌توانستند در دوران اوج JRPG‌(JRPGs) های کلاسیک موفق شوند.

ریسمان 2.0

Twine محدودیت‌های ابزاری را که باید به‌عنوان ابزار ساخت بازی(game creation tool) به حساب بیاید، کنار می‌زند ، اما همچنان به راحتی در سمت راست خط تقسیم قرار دارد(dividing line) . در ابتدا به عنوان ابزاری برای ایجاد تجربه‌های نوع ماجراجویی انتخاب می‌شد. Twine یک ابزار منبع(Source tool) باز است که اساساً به شما اجازه می‌دهد تا یک شبکه عظیم از گره‌های داستانی بسازید و سپس آن را به عنوان یک برنامه کاربردی HTML(HTML app) منتشر کنید .

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

Twine 2.0 مطمئناً یکی از ابتدایی ترین ابزارهای این لیست است، اما در دستان درست می توان از آن برای نتایج فوق العاده قدرتمند استفاده کرد. به اندازه کافی جالب توجه(Interestingly) است که سازندگان Black Mirror Bandersnatch از Twine به عنوان یک ابزار تولید(production tool) برای پیگیری تمام موضوعات داستانی استفاده کردند.

Game Maker Studio 2

Game Maker Studio 2 جدیدترین نسخه از مجموعه طولانی بسته‌های نویسندگی بازی است که به سال 1999 بازمی‌گردد، زمانی که آنیمو(Animo) نام داشت. این ابزاری با هدف ساخت بازی‌های دو بعدی است و تقریباً همه چیزهایی را که برای ساختن یک بازی به سبک دوبعدی نیاز دارید ارائه می‌کند. برخی از موارد سه بعدی امکان پذیر است، اما از محیط ساده و شهودی سیستم ایجاد(creation system) دو بعدی خارج می شود .

Game Maker Studio به شما این امکان را می دهد که اشیاء دو بعدی خود را متحرک کنید، نمونه های اولیه دو بعدی را ترسیم کنید و دقیقاً به ظاهری که می خواهید برسید. این ابزارهای بصری زیادی برای طراحی سطوح، رویدادهای اسکریپت و مکانیک و موارد دیگر دارد.

بازی های موفق تجاری زیادی با کمک استودیوی گیم میکر(Game Maker Studio) ساخته شده اند اما بدون شک معروف ترین عنوان آن Undertale است. یک بازی که به جایگاه کالت(cult status) رسیده است و صدها هزار نسخه فروخته است. برای یک عنوان مستقل که با ابزاری مانند Game Maker Studio ساخته شده است بد نیست !

این محصول همچنین دارای برخی از بهترین پشتیبانی پلتفرم(platform support) های موجود است. می توانید در Windows ، macOs، Ubuntu ، HTML5 ، Android ، iOS، PS4 ، Xbox One و اکنون حتی سوییچ(Switch) منتشر کنید.

Game Maker Studio(Maker Studio isn) رایگان نیست، اما یک "Creator Edition" مقرون به صرفه وجود دارد که کاربران را به انتشار در ویندوز و مکینتاش محدود می کند. همیشه می‌توانید مجوز «دسک‌تاپ» را ارتقا دهید تا جایی که بازی‌تان برای خرید در دسترس است را گسترش دهید.

ClickTeam Fusion 2.5

Fusion 2.5 که توسط توسعه دهنده فرانسوی Clickteam ایجاد شده است ، یک گزینه جالب برای افرادی است که می خواهند بازی های دو بعدی بسازند، اما نمی خواهند سال ها برای یادگیری نحوه کدنویسی وقت بگذارند. Clicktean ادعا می کند که زبان برنامه نویسی تخصصی Fusion 2.5(coding language Fusion 2.5) از یک زبان برنامه نویسی سفارشی به قدری ساده استفاده می کند که افراد متوسط ​​می توانند آن را در کمتر از یک ساعت یاد بگیرند.

مجموعه کاملی از بازی‌های مستقل موفق تجاری با Fusion 2.5 ساخته شده‌اند ، اما معروف‌ترین آنها احتمالا Five Nights at Freddy's است. سازنده از Fusion 2.5 برای ساخت بازی و 3ds Max برای پیش رندر گرافیکی سه بعدی استفاده کرده است. این فقط نشان می دهد که اگر خلاق باشید چه کاری می توانید انجام دهید!

ساخت 3

Construct 3 آخرین نسخه از (Construct 3 )ابزار بسیار محبوب توسعه بازی(game development tool) مبتنی بر اشتراک است . مانند Stencyl ، برای دسترسی به (Stencyl)محیط توسعه(development environment) ، هزینه ماهانه (یا سالانه) می پردازید . هر بازی که بسازید دارایی شماست و آزاد هستید که آنها را برای سود بفروشید.

Construct 3 هنوز نسبتاً جدید است، اما بازی های قابل توجهی با Construct 2 ساخته شده است. Next Penelope(The Next Penelope) برای خودش خیلی خوب عمل کرده است و حتی اخیراً یک پورت سوئیچ(Switch Port) دریافت کرده است، اگرچه این کار به تلاش جدی و ترجمه به C++ نیاز دارد.

Construct می تواند به جاوا اسکریپت(JavaScript) ، HTML5 و چند استاندارد دیگر سازگار با رایانه شخصی و وب(PC and web) صادر کند، بنابراین نباید مخاطبی برای عنوان شما وجود داشته باشد. پشتیبانی بومی اندروید(Android) و iOS نیز وجود دارد! سیستم اسکریپت(scripting system) بصری احتمالاً بزرگترین نقطه فروش Construct است و به عنوان یک برداشت بصری خاص در طراحی منطق بازی تبلیغ می شود. قیمت گذاری نیز بسیار معقول است، به خصوص اگر در نظر داشته باشید که یک بازی مستقل موفق چقدر می تواند شما را ثروتمند کند!

بلاک باستر خود را بسازید

دنیای بازی(gaming world) مملو از داستان‌های توسعه‌دهندگان مستقل کوچکی است که با بازی‌هایی که هیچ‌کس نمی‌توانست آن را کنار بگذارد، آن را بزرگ کرده‌اند. یک بازی(game isn) خوب نیست زیرا کسی میلیون‌ها دلار در آن سرمایه گذاری کرده است. بازی‌های خوب همگی ترکیبی از طراحی نوآورانه بازی(game design) ، پولیش و مکانیزم مرکزی قانع‌کننده را به اشتراک می‌گذارند.

در حالی که همیشه ایده خوبی است که برخی از مهارت‌های اصلی کدنویسی(core coding) و فنی را به دست آورید، این ابزارهای بصری نوشتن بازی(game authoring) به این معنی است که برای ساختن بازی‌ای که همیشه می‌خواستید بسازید، نیازی نیست که در همه معاملات شرکت کنید. تنها چیزی که لازم است فداکاری و یک ایده خوب است. پس برای چی منتظری؟



About the author

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



Related posts