کتاب آموزش ساخت بازی دو بعدی Platformer در یونیتی به قلم Adam Sinicki، شما را به طور کاربردی و به صورت تماماً تصویری با نحوه ساخت یک بازی دوبُعدی به نام Platformer آشنا کرده و در کنار آن، محیط یونیتی، پنلهای مختلف آن، ابزارها و همچنین تا حدی برنامهنویسی C# را به شما آموزش میدهد.
یونیتی از معروفترین موتورهای بازیسازی است. این نرم افزار، مورد توجه و استفاده بیشتر بازیسازها بوده و در صورتی که تا حدی با مقدمات برنامهنویسی آشنا باشید، میتواند به عنوان نقطه شروع بازیسازی گزینه خوبی باشد. یکی از زبانهای برنامهنویسی که در یونیتی مورد استفاده قرار میگیرد، زبان محبوب C# است که کدهای مورد استفاده در این کتاب نیز به این زبان نوشته شدهاند.
این بازی به این صورت است که بازیکن باید شخصیت اصلی بازی را روی سکوها و از بین موانع و دشمنان حرکت داده و به انتهای مرحله برساند. برای این منظور امکان پرش نیز برای بازیکن در نظر گرفته شده است.
در این راه تعدادی سکه نیز روی صحنه قرار داده شده تا بازیکن با به دست آوردن آنها امتیاز کسب کند. به غیر از دکمههای جهتی چپ و راست و دکمه Space که برای نسخه ویندوزی بازی در نظر گرفته شده، دکمههایی نیمه شفاف نیز قرار داده شده تا بازیکن بتواند روی دستگاههای اندرویدی نیز بازی را اجرا کرده و از ویژگی لمس کردن این دکمهها برای کنترل شخصیت اصلی استفاده کند.
در این کتاب که در هفت فصل نگارش شده است ابتدا نحوه نصب یونیتی توضیح داده شده و سپس محیط یونیتی به همراه کاربرد پنلهای مختلف آن آموزش داده میشود. همچنین اولین شیء بازی را وارد صحنه کرده و از آن برای ایجاد سکویی از بلوکها استفاده میشود. در فصل دوم، کاراکتر بازیکن وارد صحنه شده، ویژگیهای فیزیکی به آن اعمال میشود. در ادامه، کدنویسی و کنترل بازیکن آموزش داده میشود به طوری که به چپ و راست حرکت کرده و بتواند پرش کند.
در فصل سوم می آموزید که ابتدا برکهای از آب ایجاد کرده، سپس اشیاء تزئینی مانند بوته و درخت به صحنه اضافه میکنید. تصویر پسزمینهای نیز برای محیط بازی در نظر گرفته شده که نحوه اضافه کردن آن نیز آموزش داده شده است. در ادامه این فصل، سکه، موانع، دشمنان و بلوکهای هُل دادنی به صحنه اضافه میکنید تا بازی جذابتر شود.
در پایان فصل چهارم امتیازات کسب شده بازیکن و شماره مرحله فعلی بازی را در گوشه صحنه، نمایش داده میشود. همچنین با نحوه اضافه کردن صدا به پروژه آشنا میشوید تا هنگام به دست آوردن سکه توسط بازیکن، صدایی پخش شود.
در پایان فصل چهارم امتیازات کسب شده بازیکن و شماره مرحله فعلی بازی را در گوشه صحنه، نمایش داده میشود. همچنین با نحوه اضافه کردن صدا به پروژه آشنا میشوید تا هنگام به دست آوردن سکه توسط بازیکن، صدایی پخش شود.
و در فصل آخر عناصری مانند فنر، سکوهای متحرک و سکوهای سقوط کننده به بازی اضافه میشوند. این عناصر برای کمک به بازیکن برای سریعتر و سادهتر شدن پیشروی در مرحله بازی در نظر گرفته شدهاند.
نسخهای از یونیتی که برای تهیه این کتاب از آن استفاده شده، Unity 5.3.5f1 است.
بله

















من تو اون قسمت که یک اسکریپت به اسپریت سکه اضافه کردیم
و یک اسکریپت نوشتیم به اون سکه متصل کردیم
من همه اون کارها رو کردم و قرارا بود که بعد از برخورد کاراکتر بازیکن با اون سکهها سکهها از رو صحنه بازی حذف بشه ولی نشد
چند بار هم امتحان کردم شاید مشکل ار برنامه یونیتی من بوده