بیان جدی خود را نشان دهید! وقتی صحبت از سرگرمی های بی پایان می شود ، هیچ چیز قدرت بازی جذاب را ندارد! با توسعه بازی های ویدئویی یا برنامه های تلفن همراه که شما و دوستانتان می توانید آنها را بازی کنید ، علاقه و استعداد خود را در زمینه فناوری افزایش دهید. همچنین می توانید برای طراحی فعالیت های سرگرم کننده برای رویدادهای خاص مانند مهمانی ها یا سفرهای جاده ای طوفان فکری داشته باشید.
گام
روش 1 از 3: طراحی یک بازی ویدیویی
مرحله 1. ژانر بازی را تعیین کنید
با انتخاب تم اصلی ، می توانید تمرکز خود را هنگام طراحی و طراحی بازی خود محدود کنید. برای انتخاب ژانر ، نوع بازی مورد علاقه ، اهداف یا ماموریت های بازی و تجربه ای را که می خواهید برای بازیکنان به ارمغان بیاورید ، مشخص کنید.
به عنوان مثال ، اگر بازی هایی را دوست دارید که می توانند با چندین نفر از آنها لذت ببرید ، می توانید یک بازی نقش آفرینی چند نفره آنلاین ایجاد کنید
تعیین ژانر بازی های ویدئویی
اگر به چیزهایی که باعث افزایش آدرنالین می شوند علاقه دارید ، یک بازی اکشن یا ماجراجویی را انتخاب کنید.
اگر از حل معماها و معماها لذت می برید ، یک استراتژی یا بازی پازل را انتخاب کنید.
اگر دوست دارید شخصیت خاصی باشید ، بازی های نقش آفرینی مانند Dungeons & Dragons ایجاد کنید.
اگر کمی خشونت و خونریزی را دوست دارید ، طراحی یک بازی تیراندازی اول شخص
مرحله 2. یک داستان جذاب با چندین طرح ایجاد کنید که بازیکنان بتوانند از بین آنها انتخاب کنند
مهمترین چیز در بازی های ویدئویی ارائه داستانی است که مورد توجه بازیکن قرار بگیرد. به مشکل کلی که بازیکن برای حل آن نیاز دارد فکر کنید و داستانی از آن مشکل بسازید. مطمئن شوید که چندین روش برای "بردن" بازی وجود دارد تا بازیکنان بتوانند بیشتر سرگرم کننده یا سرگرم کننده تر شوند.
به عنوان مثال ، اگر هدف بازی شما پیدا کردن یک گلدان طلا است ، شخصیت هایی مانند لپچون شیطانی که از گلدان محافظت می کند و همچنین رویدادهای مختلفی که در سفر بازیکن رخ می دهد (به عنوان مثال ظاهر رنگین کمان جادویی) ایجاد کنید
مرحله 3. سطوح دشوارتری را برای علاقه مندی بازیکنان اضافه کنید
اجازه ندهید بازی پس از اتمام اولین هدف یا کار توسط بازیکن به پایان برسد. بازی را با افزودن چالش های جدید به داستان و سطوح مختلفی که بازیکنان می توانند با پیشرفت بازی باز کنند ، ادامه دهید.
- وجود سطوح مبتدی و سطوح پیچیده تر این فرصت را به افراد بیشتری می دهد که بازی شما را انجام دهند. این شکل از شمول هیچ کس را حذف نمی کند.
- می توانید سطوح مختلفی را برای یک هدف یا کار یکسان ایجاد کنید ، یا می توانید سطوحی را ایجاد کنید که در طول داستان به تدریج دشوارتر می شوند.
- به عنوان مثال ، شما می توانید سطوح آسان و سختی را برای از بین بردن یک شخصیت بد جنسی ارائه دهید. همچنین می توانید برای اولین مرحله (به عنوان مثال جستجوی لانه پرورشگاه پرورش ماهی) به راحتی تکمیل کنید ، سپس مرحله بعدی (به عنوان مثال ورود به لانه) را دشوارتر کنید و غیره.
مرحله 4. بازی ویدئویی خود را با یک استوری بورد طراحی کنید
قبل از ورود به حوزه برنامه نویسی و توسعه ، باید برنامه و چشم انداز روشنی از نحوه اجرای بازی و ظاهر آن داشته باشید. با کشیدن صحنه های اصلی بازی در هر فریم (فریم) ، همراه با جزئیات آنچه در آن صحنه ها اتفاق افتاده است ، یک استوری بورد ایجاد کنید. با توجه به خط داستانی بازی ، هر تصویر را به ترتیب قرار دهید.
- جزئیاتی مانند اقداماتی که شخصیت ها در هر صحنه انجام می دهند ، پس زمینه صحنه ، جلوه های ویژه یا صداهای ظاهر شده و غیره را اضافه کنید.
- به عنوان مثال ، برای مثال leprechaun در بالا ، قاب اول شخصیتی را نشان می دهد که در لانه یا غاری از leprechaun در جنگل جستجو می کند. استوری بوردی که ایجاد می کنید باید شامل توصیف جنگل ، حیوانات یا عناصری باشد که شخصیت با آنها برخورد می کند و همچنین اطلاعات خاصی (به عنوان مثال اینکه آیا شخصیت می تواند بدود ، بپرد یا حتی از درختی به درخت دیگر بچرخد).
- هرچه اطلاعات و تصاویری که در استوری بورد ایجاد می کنید عمیق تر باشد ، مرحله توسعه آسان تر خواهد بود زیرا آمادگی شما بهتر است.
مرحله 5. اگر یک توسعه دهنده بازی مبتدی هستید ، یک برنامه کاربردی آسان بارگیری کنید
برای ایجاد بازی های ویدئویی نیازی به دانش برنامه نویسی بالا ندارید. چندین برنامه کشیدن و رها کردن وجود دارد که به شما امکان می دهد خطوط داستان ، شخصیت ها ، اقدامات ، پاداش ها و سایر جنبه های بازی و همچنین برنامه هایی را که به طور خودکار کد بازی را می نویسند وارد کنید. با استفاده از این برنامه ، می توانید به جای این که از جزئیات فنی و کد نویسی آگاه شوید ، بر روایت داستان و مفهوم بازی تمرکز کنید.
- GameMaker Studio و Unity 3D دو مورد از محبوب ترین نمونه برنامه های توسعه بازی های ویدئویی هستند.
- در صورت محدود بودن منابع مالی ، نسخه رایگان برنامه را انتخاب کنید. به خاطر داشته باشید که نسخه رایگان برنامه گزینه ها و ویژگی های بسیار محدودی را ارائه می دهد.
مرحله 6. اگر می خواهید بازی های پیچیده تر و منحصر به فردی ایجاد کنید ، برنامه نویسی را یاد بگیرید
از طریق کد نویسی ، شما مختار هستید که ویژگی های منحصر به فرد را در بازی تغییر داده و ایجاد کنید. برای یادگیری اصول اولیه برنامه نویسی و شروع توسعه بازی خود ، می توانید در کلاس ها یا آموزش های آنلاین شرکت کنید.
- برخی از زبانهای برنامه نویسی که معمولاً در توسعه یا طراحی بازی استفاده می شوند عبارتند از JavaScript ، HTML5 ، ActionScript 3 ، C ++ یا Python.
- پس از تسلط بر اصول برنامه نویسی ، رابط برنامه نویسی برنامه (API) زبان برنامه نویسی/برنامه نویسی انتخابی خود را بیاموزید. این رابط اساساً شامل مجموعه ای از دستورالعمل ها در مورد تعامل کد با سایر نرم افزارها یا برنامه ها است.
- برنامه های توسعه بازی منبع باز نیز پشتیبانی و نمونه کد اضافی را برای ایجاد بازی ارائه می دهند.
- به عنوان مثال ، اگر می خواهید یک شخصیت بازی بتواند از دیوار غار لپرچون بالا برود ، می توانید دنباله های کدگذاری آماده برای حرکتهای صعود را جستجو کنید ، سپس آنها را متناسب با بازی خود اعمال و اصلاح کنید.
مرحله 7. با تمرکز بر ویژگی های اصلی ، بازی را نمونه سازی کنید
این نمونه اولیه را به عنوان یک پیش نویس خشن بازی در نظر بگیرید. زیاد به جزئیات کوچک مانند رنگ گوشواره هایی که شخصیت پوشیده فکر نکنید. بر روی جنبه های اصلی بازی تمرکز کنید (به عنوان مثال هنگامی که شخصیت شما به یک قارچ ماهی حمله می کند چه اتفاقی می افتد یا چند شیشه طلا باید پیدا کنید تا شخصیت شما به سطح بعدی برسد).
- اگر مبتدی هستید ، نمونه اولیه را تا حد ممکن ساده کنید. همیشه می توانید بعداً آن را گسترش دهید.
- برای دریافت نظرات یا ایده هایی که هنگام توسعه بازی خود ارائه می شود ، آماده باشید. همچنین ، تمایل خود را برای رها کردن چیزهایی که در ابتدا امیدوار بودید کار کند ، اما نکرده اید نشان دهید.
مرحله 8. بازی را آزمایش کرده و ویرایش های نهایی را انجام دهید
پس از نمونه سازی اولیه بازی ، نوبت بازی آن است تا از میزان روان بودن آن مطلع شوید. هر بخش و سطحی را به طور کامل تکمیل کنید و تمام ویژگی ها و مسیرها/مسیرهایی را که شخصیت طی می کند بررسی کنید. اگر چیزی خوب پیش نمی رود یا نیاز به بهبود دارد ، آن چیزها را بنویسید تا هنگام رفع این عناصر از آنها به عنوان مرجع استفاده کنید.
- همچنین می توانید از دوستان و اعضای خانواده بخواهید بازی را آزمایش کنند. از آنها بخواهید بازخورد صادقانه خود را در مورد تجربه بازی در حال توسعه ارائه دهند.
- فقط عملکرد بازی را آزمایش نکنید. سطح سرگرم کننده را نیز آزمایش کنید! اگر گیم پلی بازی خسته کننده یا کند است ، به دنبال راه هایی برای لذت بخش تر شدن بازی باشید (به عنوان مثال با اضافه کردن چالش ها یا جلوه های ویژه).
- می توانید بازی را چندین دور/بار امتحان کنید تا از نتیجه نهایی توسعه بازی راضی باشید.
روش 2 از 3: توسعه بازی های تلفن همراه
مرحله 1. یک مفهوم بازی ساده ، اما اعتیادآور پیدا کنید
کلید ایجاد یک بازی موبایل موفق مفهومی است که درک و بازی آن آسان است ، اما برای ادامه بازی بازیکنان جالب و چالش برانگیز است. ایده یا داستان اصلی بازی را بیان کنید ، سپس به راه هایی فکر کنید که بازی را بی پایان جلوه دهد (به عنوان مثال با افزودن سطوح ، چالش ها و اهداف/وظایف مختلف).
- به عنوان مثال ، اگر می خواهید یک بازی تیراندازی شهاب سنگی بسازید ، سطوح دشوارتری را با شهاب سنگ هایی که سریعتر سقوط می کنند ، قرار دهید یا برای بازیکنانی که می توانند در 5 ثانیه 15 شهاب سنگ شلیک کنند ، اهدافی را تعیین کنید که به آنها امکان می دهد پرتابگرها یا سلاح های جدیدی به دست آورند.
- هنگام طوفان فکری به محبوب ترین یا مورد علاقه ترین بازی ها فکر کنید. چه چیزی را در بازی دوست دارید؟ چگونه می توانید در بازی ای که در حال توسعه آن هستید از این جنبه ها بیشترین استفاده را ببرید؟
مرحله 2. تصمیم بگیرید که از کدام پلتفرم بر اساس ویژگی ها و بودجه استفاده کنید
دو پلتفرم بزرگ تلفن همراه وجود دارد ، یعنی iOS (سیستم عامل در iPhone) یا Android. در حالی که آنها شباهت هایی با یکدیگر دارند ، هر پلتفرمی از نظر آزادی هایی که شما به عنوان توسعه دهنده دارید و همچنین پولی که می خواهید خرج یا به دست آورید متفاوت است. به عنوان مثال ، پلت فرم اندروید انعطاف پذیری بیشتری را از طریق عملکردها و ویژگی های خاص ارائه می دهد زیرا اندروید یک پلت فرم منبع باز است.
- به نظر می رسد که سیستم عامل iOS این کار را برای توسعه دهندگان برنامه آسان می کند زیرا زبان برنامه نویسی (Swift) در مقایسه با پلتفرم اندروید (جاوا) به طور گسترده استفاده نمی شود.
- در صورت استفاده از iOS شانس بیشتری برای کسب درآمد بیشتر دارید. App Store تقریباً دو برابر درآمد حاصل از فروش برنامه های Android (از Google Play) را ایجاد می کند.
- همچنین می توانید بازی هایی را برای iOS و Android توسعه دهید. با این حال ، شما مجبور خواهید بود هزینه بیشتری صرف کنید زیرا هر پلت فرم دارای ساختار کدگذاری و الزامات متفاوتی است.
- اگر می خواهید بازی هایی را برای هر دو پلتفرم توسعه دهید ، بهتر است ابتدا از یک پلتفرم شروع کنید زیرا زمان و بودجه محدودی دارید. هنگامی که یک بازی برای آن پلت فرم ایجاد کردید ، می توانید آن را تبدیل کنید تا با سایر سیستم عامل ها سازگار شود.
مرحله 3. بازی را با استفاده از گرافیک رنگارنگ و ویژگی های معمولی دستگاه های تلفن همراه طراحی کنید
پس از داشتن یک مفهوم ، ظاهر و اجرای بازی را تعیین کنید. گرافیک شفاف و روشن معمولاً برای صفحه نمایش های کوچک تلفن های هوشمند یا رایانه لوحی مناسب تر است. همچنین می توانید از همه عملکردها یا ویژگی های جالب دستگاه تلفن همراه خود استفاده کنید (به عنوان مثال تلفن خود را برای رانندگی با ماشین کج کنید یا صفحه را بکشید تا شمشیر بکشد).
- اضافه کردن جلوه های صوتی به تجربه بازیکنان. شما می توانید هر بار از موسیقی پس زمینه جذاب تا صدای غرش جمعیت هر چیزی را وارد کنید ، به عنوان مثال ، یک شخصیت در یک بازی گل می زند.
- شما می توانید گرافیک بازی خود را با استفاده از برنامه ای مانند Photoshop طراحی کنید ، یا اگر می خواهید یک تصویر یا ظاهر حرفه ای تری داشته باشید ، یک طراح گرافیک استخدام کنید.
- ابتدا الزامات طراحی پلت فرم را بررسی کنید. می توانید لیستی از الزامات را در Google Play یا App Store پیدا کنید.
مرحله 4. برنامه را با استفاده از یک برنامه توسعه دهنده یا چارچوب منبع باز بسازید
مبتدیان می توانند از برنامه کشیدن و رها کردن برای ایجاد بازی بدون انجام هرگونه برنامه نویسی استفاده کنند. اگر می دانید یا مهارت های برنامه نویسی دارید ، از یک چارچوب منبع باز (به عنوان مثال Phaser) استفاده کنید که می تواند پشتیبانی ، افزونه ها و نقشه هایی را برای توسعه بازی ها در اختیار شما قرار دهد.
- یکی از محبوب ترین برنامه های توسعه بازی ، GameSalad است. این برنامه به شما امکان می دهد بدون نیاز به نوشتن یک خط کد ، بازی های آماده برای استفاده دو بعدی ایجاد کنید.
- استفاده از برنامه های کشیدن و رها کردن آسان و راحت است ، اما در مورد سفارشی سازی و کنترل در اختیار شما نیز محدودیت هایی دارد.
- اگر برنامه نویس یا برنامه نویس باتجربه نیستید مراحل برون سپاری را امتحان کنید تا روند را آسان تر کند. بودجه ای که برای استخدام خدمات طراحی حرفه ای محصول هزینه می کنید بیهوده نخواهد بود.
مرحله 5. اگر می خواهید درآمد کسب کنید ، از بازی خود درآمد کسب کنید
م effectiveثرترین راه برای کسب درآمد از برنامه ، تعیین هزینه بارگیری یا اشتراک ماهانه است. اگر می خواهید بازی را به صورت رایگان ارائه دهید ، همچنان می توانید با افزودن جنبه هایی مانند محتوای خرید درون برنامه ای ، محتوای برتر یا تبلیغات از آن درآمد کسب کنید.
- همچنین می توانید برنامه های "freemium" را ارائه دهید. مردم می توانند بازی شما را به صورت رایگان بارگیری کنند ، اما در صورت تمایل به ویژگی های پیشرفته تر یا تجربه بازی غنی تر ، مجبور به پرداخت هزینه هستند.
- به عنوان مثال ، محتوای خرید درون بازی ، سکه (واحد پول در دنیای بازی) است که بازیکنان می توانند از آنها برای اجازه دادن به شخصیت های خود برای داشتن لباس های جدید استفاده کنند. بازیکنان همچنین می توانند از این سکه ها برای بازی بدون توجه به تبلیغات استفاده کنند.
- خدمات تبلیغاتی مختلفی وجود دارد که می توانید از بین آنها یکی را انتخاب کنید. به عنوان مثال ، یک گزینه نسبتاً محبوب برای برنامه های Android Google AdMob است.
- مراقب باشید تبلیغات زیادی قرار ندهید. اجازه ندهید بازیکنان احساس ناراحتی کنند یا تجربه بازی را مختل کنند.
مرحله 6. نتایج نهایی بازی را به مهمانی بررسی پلتفرم ارسال کنید
در صورت توسعه بازی برای iOS ، می توانید از App Store استفاده کنید. اگر یک بازی Android تهیه می کنید ، می توانید آن را در Google Play بارگذاری کنید. این پلتفرم بازی شما را بررسی می کند و تعیین می کند که آیا بازی می تواند در فروشگاه برنامه پلت فرم نمایش داده شود یا ارائه شود.
- می توانید گوگل را راحت تر از اپل دریافت کنید. پس از ارسال به Google Play ، بازی شما معمولاً ظرف چند ساعت در فروشگاه برنامه در دسترس است.
- برای بارگذاری برنامه ها در Google Play ، باید یک حساب توسعه دهنده Google Play ایجاد کنید و هزینه ای 25 دلار ایالات متحده یا حدود 350 هزار روپیه پرداخت کنید.
- برای ارسال برنامه به اپل ، باید به برنامه توسعه دهنده iOS بپیوندید و هزینه ای معادل 99 دلار در سال (تقریبا 1.4 میلیون روپیه) پرداخت کنید.
- اگر بازی رد شد ، بر اساس بازخوردی که دریافت می کنید ، تغییرات لازم را انجام دهید ، سپس هر چند وقت که می خواهید بازی را دوباره ارسال کنید.
- اگر احساس می کنید این امتناع ناعادلانه است ، می توانید از امتناع در هیئت بررسی برنامه اپل تجدید نظر کنید.
روش 3 از 3: ایجاد نوع دیگری از بازی
مرحله 1. اگر می خواهید یک بازی کلاسیک داشته باشید یک بازی رومیزی طراحی کنید
هنگام طراحی یک بازی روی میز ، محدودیت های زیادی ندارید. تعداد بازیکنان مورد نظر ، اهداف و قوانین بازی و نحوه پیروزی بازیکنان در بازی را تعیین کنید. هنگام تزئین تخته و پیاده های بازیکن ، خودتان را خلاق کنید.
- اگر به الهام نیاز دارید ، عناصر بازی روی میز مورد علاقه خود را ترکیب کنید. به عنوان مثال ، اگر بازی انحصاری را دوست دارید ، عناصر خرید و فروش را در بازی که در حال طراحی آن هستید قرار دهید.
- از مواد موجود برای ایجاد یک تخته بازی استفاده کنید. تخته ها می توانند از مقوا ، چوب یا حتی پارچه ساخته شوند.
- همچنین می توانید از تخته های بازی قدیمی استفاده مجدد کنید. روی تخته را با کاغذ بپوشانید و خودتان آن را به دلخواه تزئین کنید ، سپس از پیاده ها برای بازی جدید خود استفاده کنید.
مرحله 2. اگر میزبان رویدادی هستید به یک بازی مهمانی فکر کنید
می توانید لحظات "خاموش" را در مهمانی با دعوت از مهمانان برای شرکت در بازی پر کنید. به جمعیت جمعیتی مهمانان حاضر فکر کنید. اگر میهمانان از گروه های سنی مختلف و علایق مختلف هستند ، بازی هایی را ایجاد کنید که همه بتوانند انجام دهند و نیازی به مهارت های خاص یا توانایی های ورزشی ندارند.
- بازی را با موضوع مهمانی مطابقت دهید. به عنوان مثال ، اگر مهمانی شما دارای موضوع زیر آب است ، می توانید یک بازی "مار اژدها" بازی کنید اما آن را به "مارهای دریایی" تغییر دهید.
- اگر مهمانان شما از نوشیدن نوشابه لذت می برند ، می توانید یک بازی نوشیدنی بخورید. به عنوان مثال ، از هر فرد بخواهید یک قاشق را روی بینی خود متعادل کند. کسی که قاشق را می ریزد باید یک لیوان نوشابه گازدار بنوشد.
مرحله 3. هنگامی که شروع به خسته شدن می کنید ، یک بازی طراحی کنید تا در یک سفر جاده ای بازی کنید
به عنوان مثال ، به عنوان یک مسافر برای گذراندن زمان در یک سفر جاده ای 10 ساعته ، به عنوان مثال ، بازی های سرگرم کننده شما را در هنگام رانندگی نیز بیدار نگه می دارد. به دنبال فعالیتهایی باشید که از هیچ ویژگی خاصی استفاده نمی کند و شامل نمای خودروهای عبوری می شود تا حتی رانندگان نیز بتوانند در بازی شرکت کنند.
- به عنوان مثال ، شما و بازیکنان خود می توانید هر یک از حرفهای الفبا را روی علامت یا علامتی که حذف شده است جستجو کنید. با حرف "A" که روی علامت یا لوگوی "کلبه پیتزا" مشاهده می کنید ، سپس حرف "B" روی علامت "Bandung" و غیره شروع کنید.
- از بازی هایی که نیاز به نوشتن یا خواندن بازیکنان دارند یا فضای زیادی را اشغال می کنند خودداری کنید. انجام چنین بازی هایی در ماشین دشوار است.
مرحله 4. اگر می خواهید یک بازی قابل حمل ایجاد کنید که بازی آن در هر مکانی آسان باشد ، از کارت استفاده کنید
بازی های کارتی جایگزین کاربردی و سرگرم کننده ای برای بازی های رومیزی هستند. یک بازی طراحی کنید که فقط به یک دسته کارت نیاز داشته باشد تا نیازی به حمل وسایل اضافی نداشته باشید. برای مثال ، به انواع بازی های کلاسیک ورق مانند Solitaire یا 41 فکر کنید.
- تا آنجا که ممکن است قوانین را ساده نگه دارید. اگر خیلی پیچیده یا ناراحت کننده باشد ، بازی های کارتی در واقع می توانند بازیکنان را اذیت کنند و سرگرم کننده نخواهند بود.
- همچنین می توانید یک بازی بسازید که می تواند به تنهایی با یک دک بازی کند ، یا یک دک دوم را برای چند بازیکن اضافه کنید. به این ترتیب ، می توانید در هر زمان و هر مکان به بازی خود ادامه دهید!
نکات
- مطمئن شوید که راه ها یا مسیرهایی وجود دارد که به بازیکنان اجازه می دهد در بازی برنده شوند. بنابراین ، بازی بیشتر چالش برانگیز و هیجان انگیز خواهد بود.
- اگر می خواهید گزینه های طراحی منحصر به فرد یا متنوع تری داشته باشید ، کد نویسی را بیاموزید.
- اگر مبتدی هستید ، از برنامه کشیدن و رها کردن برای طراحی آسان بازی ها استفاده کنید.
- قبل از شروع بازی سازی ، ایده های خود را روی یک استوری بورد قرار دهید.
- هنگام طراحی برنامه های بازی ، از ویژگی های معمولی دستگاه های تلفن همراه (مانند کج کردن دستگاه یا کشیدن صفحه با انگشت خود) استفاده کنید.
- iOS یا Android را برای بازی ای که می خواهید بسازید بر اساس مهارت های طراحی که می خواهید داشته باشید و همچنین پولی که مایل به صرف آن هستید و می خواهید بدست آورید ، انتخاب کنید.
- از بازی های دیگری که دوست دارید الهام بگیرید.