چگونه یک بازی ویدیویی را از ابتدا بسازیم

نویسنده: Janice Evans
تاریخ ایجاد: 1 جولای 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
چگونه با گوشی مبایل تان ویدیو برای یوتیوب بسازید؟؟
ویدیو: چگونه با گوشی مبایل تان ویدیو برای یوتیوب بسازید؟؟

محتوا

بازی های ویدئویی دیگر صنعت رو به رشدی نیستند. او در اوج شکوفایی خود است. تعداد افرادی که بازی های ویدئویی انجام می دهند بیشتر از همیشه است. این بدان معناست که فرصت های زیادی برای افراد جدید وجود دارد که بتوانند از بازی خارج شوند و یک بازی عالی بسازند. میتونه تو باشی! اما چگونه این کار را انجام دهیم؟ روند ساخت بازی بسیار دشوار است ، اما می توانید خودتان با کمی کمک یا بودجه بازی را بسازید. ما اصول اولیه ای را که باید در نظر بگیرید تا بتوانید بازی خود را خوب انجام دهید ، در نظر بگیرید. فقط از مرحله 1 زیر شروع کنید.

مراحل

روش 1 از 4: آمادگی برای موفقیت

  1. 1 بازی خود را درک کنید. اگر می خواهید روند هموار پیش برود ، باید برنامه ریزی های زیادی داشته باشید و به مسائل جهانی فکر کنید. بازی شما در چه ژانری خواهد بود (RPG ، تیرانداز ، platformer و غیره)؟ بازی شما روی چه پلتفرمی منتشر می شود؟ ویژگی های منحصر به فرد و متمایز بازی شما چیست؟ هر س questionال به منابع ، مهارتها و برنامه ریزی متفاوتی برای پاسخگویی نیاز دارد ، زیرا آنها به طرق مختلف بر توسعه بازی تأثیر می گذارند.
  2. 2 یک طراحی خوب برای بازی ایجاد کنید. نحوه فریم بندی بازی بسیار مهم خواهد بود ، بنابراین بهتر است قبل از شروع ساخت بازی با این موارد برخورد کنید. بازیکنان چگونه در طول بازی پیشرفت خواهند کرد؟ چگونه بازیکنان با دنیای اطراف خود تعامل خواهند داشت؟ چگونه بازیکنان را تربیت می کنید؟ از چه همراهی صوتی و موسیقی استفاده خواهید کرد؟ همه اینها بسیار مهم است.
  3. 3 واقع بین باش. اگر بازی کردن مانند Mass Effect آسان بود ، همه این کار را انجام می دادند. شما باید بفهمید که بدون یک استودیوی بزرگ و تجربه خوب زیر نظر خود ، چه کارهایی می توانید و نمی توانید انجام دهید. همچنین باید در مورد کارهایی که می توانید در مدت زمان معقول انجام دهید واقع بین باشید. اگر واقعاً به نقاط قوت خود نگاه نکنید ، به احتمال زیاد به سرعت ناامید شده و تسلیم خواهید شد. و ما نمی خواهیم شما تسلیم شوید!
  4. 4 سخت افزار و نرم افزار خوبی پیدا کنید. ساختن یک بازی در هر سطحی بالاتر از "موبایل" به رایانه ای نیاز دارد که اکثر آن را "فانتزی" می نامند. اگر از سیستم قدیمی استفاده می کنید ، به سرعت متوجه می شوید که نمی توانید بازی ای را که بر روی آن ساخته اید اجرا کنید. همچنین برای ایجاد بازی به برخی از برنامه های بسیار قدرتمند و کاملاً تخصصی نیاز خواهید داشت. برخی ارزان یا رایگان هستند ، اما برخی دیگر می توانند بسیار گران باشند. در قسمت های بعدی نرم افزارهای خوب را بررسی خواهیم کرد ، اما می توانید توجه داشته باشید که نرم افزار مورد نیاز شما ممکن است شامل برنامه های مدل سازی سه بعدی ، ویرایشگر تصویر ، ویرایشگر متن ، کامپایلر و غیره باشد.
    • حداقل به یک پردازنده قدرتمند (حداقل چهار هسته ای و ترجیحاً یکی از i5 یا i7 جدیدتر) ، RAM زیاد و کارت گرافیک پیشرفته احتیاج دارید.

روش 2 از 4: تیم خود را بسازید

  1. 1 بازیهای کوچک را خودتان و بازیهای بزرگ را با افراد دیگر بسازید. اگر می خواهید سریع یک بازی موبایل با تصاویر ساده و کد نویسی بسازید ، مشکلی نیست.این یک پروژه خوب برای کار به تنهایی است و می توانید از آن برای نشان دادن کارهایی که می توانید انجام دهید به کارفرمایان و سرمایه گذاران آینده استفاده کنید. اما اگر می خواهید یک بازی جدی تر بسازید ، به کمک افراد دیگر نیاز خواهید داشت. بازی های مستقل معمولاً توسط یک تیم 5 تا 10 نفره (بسته به دشواری) توسعه می یابد ، در حالی که بازی های معروف تر تا چند صد نفر می توانند توسعه دهند!
  2. 2 تیم خود را بسازید. اگر قصد دارید یک بازی را در یکی از سبک ها توسعه دهید ، به افراد زیادی با مهارت های مختلف نیاز خواهید داشت. شما به برنامه نویسان ، مدلسازان ، طراحان بصری ، طراحان بازی و سطح ، کارشناسان صوتی و تهیه کنندگان یا افراد آشنا با بازاریابی نیاز خواهید داشت.
  3. 3 تهیه سند پروژه آن را به عنوان تلاقی بین خلاصه و یک برنامه نبرد برای بازی خود در نظر بگیرید. سند پروژه همه چیز در مورد طراحی بازی شما را شرح می دهد: گیم پلی ، مکانیک ، شخصیت ها ، طرح و غیره. با ایجاد آن ، شما همچنین همه کارهایی را که باید انجام شود ، چه کسی انجام می دهد ، انتظارات و برنامه اصلی برای همه چیز چگونه خواهد بود. سند پروژه نه تنها برای حفظ وضعیت خوب تیم ، بلکه برای سرمایه گذاران بالقوه نیز بسیار مهم است.
    • سند پروژه شما باید به بخش هایی تقسیم شود و شامل محتوای دقیق باشد.
    • بخش های اصلی شامل خط داستانی بازی ، شخصیت های اصلی و فرعی ، طراحی سطح ، گیم پلی ، طراحی هنری و بصری ، صداها و موسیقی درون بازی و ساختار کنترل و طراحی رابط کاربری است.
    • سند پروژه نباید محدود به متن باشد. همچنین معمولاً دارای طرح های طراحی ، طرح های مفهومی و حتی فیلم های تبلیغاتی یا نمونه های صوتی است.
    • خود را محدود نکنید و نگران طراحی و قالب سند پروژه نباشید. هیچ قالب استاندارد یا مواردی وجود ندارد که در آن گنجانده شود. فقط سند را متناسب با بازی خود کنید.
  4. 4 به پول فکر کنید. برای ساختن بازی پول لازم است. در میان چیزهای دیگر ، ابزارها بسیار گران هستند و توسعه آنها زمان زیادی را می گیرد (از زمانی که می توانید برای کسب درآمد صرف کنید). این پروژه گرانتر است ، افراد بیشتری را باید جذب کنید و مهارت های پیچیده تری برای ساخت بازی های پیشرفته تر و پیشرفته تر نیاز دارید. شما باید تعیین کنید که از کجا پول دریافت خواهید کرد و قبل از شروع کار چگونه ، چه وقت و چقدر به آنها پرداخت خواهید کرد.
    • ارزان ترین راه برای ساخت بازی این است که آن را 100٪ خودتان انجام دهید. اما اگر مهارت کافی نداشته باشید ، یا ممکن است به مهارت های مختلف زیادی نیاز داشته باشید ، دشوار خواهد بود. برای اکثر افراد بی تجربه ای که به تنهایی کار می کنند ، یک کلون ساده از یک برنامه تلفن همراه بیشترین کاری است که می توان انجام داد. حتی اگر خودتان بازی را بسازید ، باز هم باید مجوز اکثر موتورهای خوب و بسیاری از فروشگاه های برنامه یا بازارهای دیگر را بپردازید. همچنین ، مالیات بر درآمد دریافتی را فراموش نکنید.
    • برای ساخت یک بازی مستقل با کیفیت متوسط ​​، به صدها هزار دلار نیاز دارید. شرکت های بزرگ اغلب میلیون ها دلار در توسعه سرمایه گذاری می کنند.

روش 3 از 4: انجام کارهای معمول

  1. 1 برنامه شما باید موتور بازی خود را انتخاب کنید. موتور بازی بخشی از برنامه است که همه چیز را تا کوچکترین جزئیات نحوه عملکرد بازی شما (مانند هوش مصنوعی ، فیزیک و غیره) کنترل می کند. موتورها به ابزارهایی احتیاج دارند که گاهی در آن گنجانده شده و گاهی اوقات باید از ابتدا ساخته شوند. آنها به شما امکان تعامل و ایجاد یک بازی روی موتور را می دهند. پس از درک این موضوع ، باید فردی را بیابید که می داند چگونه با این موتور اسکریپت بنویسد. وقتی اسکریپت می نویسید ، به موتور بازی می گویید چه کار کند. این امر معمولاً به مهارت های برنامه نویسی نیاز دارد.
  2. 2 ایجاد محتوا. همچنین باید شروع به ایجاد محتوا در بازی کنید.این به معنی مدل سازی شخصیت ها ، ایجاد روح بازی ، دنیای اطراف ، همه اشیایی است که بازیکن می تواند با آنها ارتباط برقرار کند و غیره. برای انجام این کار معمولاً مهارت های عالی در مدل سازی سه بعدی و برنامه های هنرهای تجسمی لازم است. برنامه ریزی دقیق نیز خوب است.
  3. 3 چندین نسخه بتا را منتشر کنید. برای تکمیل بازی شما به افرادی نیاز خواهید داشت. به اشتباهات توجه نکنید. شما فقط می خواهید مردم بازی کنند تا یاد بگیرند دیگران چگونه بازی را می بینند و تجربه می کنند. چیزی که برای شما طبیعی به نظر می رسد ممکن است بقیه را گیج کند. ممکن است دستورالعمل یا عنصر نمودار وجود نداشته باشد. هرگز نمی توانید از قبل بدانید. بنابراین ، مهم است که از خارج نظر بگیرید.
  4. 4 آزمایش ، آزمایش ، آزمایش. پس از اتمام ایجاد بازی خود ، هنوز کاملاً به پایان نرسیده اید. شما باید همه چیز را آزمایش کنید. همه چيز. شما باید تمام سناریوهای ممکن را در بازی خود پشت سر بگذارید تا مطمئن شوید هیچ خطایی در هیچ جایی وجود ندارد. به زمان و نیروی انسانی زیادی نیاز دارد. زمان کافی را در برنامه خود برای آزمایش اختصاص دهید!
  5. 5 بازی خود را تبلیغ کنید بازی خود را به محض اتمام به مردم نشان دهید. آن را به شرکت هایی که ممکن است بخواهند در آن سرمایه گذاری کنند و همچنین افرادی که فکر می کنید ممکن است بخواهند آن را بازی کنند ، نشان دهید! یک وب سایت و وبلاگ برنامه نویس راه اندازی کنید ، عکسهای صفحه را بارگذاری کنید ، فیلمهای معرفی شده ، تریلرها و موارد دیگر را به مردم نشان دهید که بازی شما در مورد چیست. ایجاد علاقه برای موفقیت بازی شما بسیار مهم است.
  6. 6 بازی خود را آزاد کنید مکان های زیادی وجود دارد که می توانید بازی را منتشر کنید ، اما مکان دقیق آن بستگی به نوع بازی شما دارد. در حال حاضر فروشگاه های برنامه و Steam بیشترین دسترسی را به مبتدیان دارند. شما می توانید بازی خود را به طور مستقل در سایت خود منتشر کنید ، اما قیمت هاستینگ معمولاً محدود کننده است. علاوه بر این ، شما چندان قابل توجه نخواهید بود.

روش 4 از 4: یافتن منابع

  1. 1 نرم افزار ایجاد بازی برای مبتدیان را امتحان کنید. برخی از برنامه های عالی وجود دارد که مبتدیان می توانند از آنها برای ساخت بازی های ساده استفاده کنند. احتمالاً معروف ترین آنها Game Maker و RPG Maker هستند ، اما Atmosphir و Games Factory نیز خوب هستند. همچنین می توانید از ابزارهای برنامه نویسی آموزشی برای بچه هایی مانند MIT's Scratch استفاده کنید. آنها به طور شگفت انگیزی برای آموزش مهارت های اساسی مورد نیاز شما مناسب هستند.
  2. 2 با برنامه های گرافیکی مختلف آشنا شوید. اگر قرار نیست برای انجام کارهای گرافیکی خود یک متخصص استخدام کنید ، چیزهای زیادی برای یادگیری وجود دارد. شما باید نحوه کار با تعدادی از برنامه های پیچیده گرافیکی را بیاموزید. اما تو میتوانی انجامش بدهی! اگر به دنبال ایجاد تصاویر بصری برای بازی خود هستید ، Photoshop ، Blender ، GIMP و Paint.net مکانهای خوبی برای شروع هستند.
  3. 3 ابتدا حرفه ای شدن را در نظر بگیرید. در صورت داشتن تجربه ، تحصیلات و بازی معروف با نام شما ، ایجاد یک بازی موفق و جذب سرمایه گذار برای شما بسیار ساده تر خواهد بود. بنابراین ، ایده خوبی است که قبل از اینکه خودتان بازی بسازید ، در یک شرکت معمول و معروف بازی سازی کار کنید. این ممکن است مستلزم رفتن به مدرسه یا کسب برخی مهارت ها باشد ، اما همچنان شما را به هدفتان می رساند و در نهایت ارزشش را دارد.
  4. 4 راه خود را به جامعه مستقل باز کنید. جامعه بازی های مستقل قوی ، گرم و استقبال پذیر است. اگر در حمایت ، تبلیغ ، بحث و کمک به آنها در پروژه های خود مهارت داشته باشید ، آنها به شما پول مشابهی می دهند. با آنها صحبت کنید ، آنها را بیشتر بشناسید و بگذارید آنها شما را بشناسند. از آنچه می توانید با پشتیبانی جامعه انجام دهید شگفت زده خواهید شد.
  5. 5 اگر جدی هستید از سرمایه گذاری جمعی استفاده کنید. اگر می خواهید یک بازی حرفه ای بسازید که بتواند به تنهایی در برابر سایر بازی های جدی بایستد ، به پول احتیاج دارید. و مورد بحث قرار نمی گیرد. خوشبختانه در چند سال گذشته همه چیز تغییر کرده است و تأمین سرمایه جمعی باعث شده است که سازندگان ناشناس بتوانند بازی های فوق العاده ای بسازند. Kickstarter یا سایت های مشابه را بررسی کنید.اما آماده باشید برای کار سختی که باید انجام دهید تا یک کمپین عالی انجام دهید ، که به معنی اهداف واقعی ، پاداش خوب و ارتباط مداوم است.

نکات

  • فکر نکنید اولین بازی شما انقلابی خواهد بود. اگر واقعاً تلاش کنید ، چه کسی می داند ، ممکن است این اتفاق بیفتد ، اما بعید است. اما فوراً تسلیم نشوید ، دریابید چه چیزی اشتباه بوده و بازیکنان از چه چیزی خوششان آمده است. از چیزهایی که مردم در بازی بعدی دوست داشتند استفاده کنید و چیزهایی را که دوست نداشتند یا قسمت های بد بازی گذشته را برطرف یا حذف کنید.
  • به یادگیری ادامه دهید. اگر احتیاج به کمک دارید ، آن را بخواهید. میلیون ها نفر در جهان وجود دارند که می توانند به ایجاد یک بازی کمک کنند ، بنابراین هرگز از پرسیدن و جستجوی آنها نترسید. و به یاد داشته باشید ، همیشه جایی برای رشد وجود دارد. به یادگیری ادامه دهید و درباره ساخت بازی ها بیشتر بیاموزید.
  • آزمایش ، آزمایش ، آزمایش. یکی از آزاردهنده ترین و آزاردهنده ترین موارد ، یافتن یک اشکال ، اشکال یا اشکال مهم در بازی شما پس از انتشار است. بازی خود را به مراحل مختلفی مانند "توسعه" (هنوز در حال توسعه) ، "آلفا" (آزمایش اولیه یا اولیه) ، "بتا بسته" (آزمایش قبل از انتشار برای افراد دعوت شده یا منتخب) و "بتا باز" (آزمایش قبل از انتشار) تقسیم کنید. برای همه). افراد مناسب را برای مراحل آلفا و بتا انتخاب کنید و تا آنجا که ممکن است اطلاعات و انتقادات سازنده را جمع آوری کنید. از آنها برای بهبود بازی خود استفاده کنید و تا حد امکان اشکالات قبل از انتشار را برطرف کنید. توجه: برای بهینه سازی بیشتر مراحل ، "pre-" یا "version xx.xx" را به مراحل خود اضافه کنید. اطمینان حاصل کنید که نسخه بهبود یافته را دقیقاً در صورت وجود نشان دهید.
  • به یاد داشته باشید که مرتباً از فایل های خود پشتیبان گیری کنید. شما از قبل نمی دانید چه زمانی ممکن است کامپیوتر شما خراب شود.
  • تبلیغ کنید و تبلیغ کنید. بگذارید قبول کنیم ، شما تنها خالق بازی جدید نیستید. می توانید یک بازی را که بلافاصله تحت الشعاع بازی های جدیدتر و یا بهتر قرار می گیرد ، منتشر کنید. برای مقابله با این مشکل ، اخبار مربوط به نسخه آینده بازی را به هر طریقی که ممکن است منتشر کنید. بیایید برخی از جزئیات را اینجا و آنجا "نشت" کنیم. تاریخ انتشار را تعیین کنید تا مردم حتی بیشتر منتظر آن باشند. در صورت لزوم ، ممکن است هزینه تبلیغات را نیز در نظر بگیرید.
  • تا آنجا که ممکن است تمرین کنید تا در ساخت بازی ها بهتر و بهتر شوید. به قول معروف "تمرین منجر به کمال می شود"!
  • در نهایت ، هرگز تسلیم نشوید. ساختن یک بازی می تواند خسته کننده ، خسته کننده و آزاردهنده باشد. گاهی اوقات وسوسه می شوید که فقط ترک کنید و کار دیگری انجام دهید. اون کارو نکن. آرام باشید ، قدم بزنید ، کار را برای چند روز به تعویق بیندازید. هنگام بازگشت دوباره احساس اعتماد به نفس خواهید کرد.
  • به یاد داشته باشید که کار تیمی همیشه بهتر از کار به تنهایی است. با تقسیم مشارکت کنندگان به طراحان گرافیک و برنامه نویسان ، و سپس افزودن زیر گروه هایی مانند "نویسندگان و آهنگسازان" و غیره ، می توانید حجم کار و زمان تلف شده را به میزان قابل توجهی کاهش دهید. این بخش مهمی است که بستگی به این دارد که کدام نرم افزار را انتخاب کنید ، زیرا طراحان بازی های گرافیکی مانند BGE ، Unity و UDK از کار گروهی و ویرایش مستقیم کد تقریباً پشتیبانی نمی کنند. انتقال به سیستم کنترل نسخه مانند git احتمالاً بهترین ایده است.
  • یک برنامه کاری تهیه کنید. اگر این اولین بار است که می خواهید وقت بگذارید و آزمایش کنید ، مجبور نیستید. با این حال ، این به شما کمک می کند تا سرعت خود را حفظ کنید ، و به ویژه اگر تاریخ انتشار وعده داده شده ای داشته باشید بسیار مهم است. به این فکر کنید که چه زمانی قصد دارید همه چیز را به پایان برسانید و سپس طرح را با تقسیم آن به کد ، طراحی گرافیکی و غیره اصلاح کنید.

هشدارها

  • کپی رایت! تا آنجا که ممکن است ایده هایی برای بازی خود ارائه دهید. اگر به چیز دیگری فکر نمی کنید ، بهتر است جنبه ای از بازی را در نظر بگیرید و آن را تغییر دهید.اگر کاملاً نیاز به قرار دادن قسمت های دارای حق نسخه برداری از بازی ، مانند داستان ، شخصیت ها یا موسیقی دارید ، لطفاً سازندگان نسخه اصلی را مطلع کنید. ایده های مفهومی (گیم پلی ، نحوه نوشتن کد و غیره) نمی توانند دارای حق چاپ باشند ، در حالی که نام شخصیت ها و جهان داستان ، از طرف دیگر ، به طور پیش فرض محافظت می شوند.
  • اطمینان حاصل کنید که مجوز ابزارهایی را که استفاده می کنید رعایت کنید. بسیاری از نرم افزارهای اختصاصی (مانند Unity) بدون پرداخت مجوز گران قیمت اجازه استفاده تجاری (به این معنی که شما نمی توانید بازی ساخته شده با آن را بفروشید) را نمی دهند. نرم افزار منبع باز که امکان استفاده تجاری را می دهد می تواند در اینجا کمک بزرگی باشد. اما در حفظ حقوق copyleft برای برخی از برنامه های منبع باز مراقب باشید. مجوز عمومی GNU نمونه ای از چنین مجوزی است. مقرر می دارد که باید برنامه خود را تحت همان مجوز منتشر کنید. این برای بازی ها خوب است و اگر منابع هنری و موارد مشابه را برای خود نگه دارید ، همچنان می توانید آن را بفروشید. با این حال ، اگر از کتابخانه های منبع بسته مانند FMOD استفاده می کنید ، ممکن است با مشکلات قانونی روبرو شوید. علاوه بر این ، به ویژه اگر برنامه نویس خوبی هستید ، به کد منبع دسترسی خواهید داشت و دیگر با جعبه سیاه کار نمی کنید. بنابراین ، می توانید ابزارها را در صورت نیاز تغییر داده و اضافه کنید. می توانید در اینجا بیشتر در مورد نرم افزارهای منبع باز (که توسط سازنده این جنبش "نرم افزار رایگان" نیز نامیده می شود) بخوانید.