Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Unity & C# - Build A Complete 2D Mobile Platformer Game

    Posted By: ELK1nG
    Unity & C# - Build A Complete 2D Mobile Platformer Game

    Unity & C# - Build A Complete 2D Mobile Platformer Game
    Last updated 4/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 19.85 GB | Duration: 19h 26m

    Learn How to Develop a Complete 2D Mobile Platformer Game in Unity C# From Start to Launch in Google Play Store

    What you'll learn

    Create a mobile platformer from scratch to launch in Google Play Store

    Easily monetize your game with AdMob banner and interstitial ads

    Master Sixteen Popular Platformer Game Mechanics like Background Parallax, Breakable Crates, Coin Pickup Effects and more

    Create an animated 2D game character with behaviors like left/right movement, jump, fire bullets, pickup coins, crush enemies, water splash and more

    Design/Update levels 10x faster using my Unity asset: Level Designer

    Implement Level Locking/Unlocking with awarded stars showing below level buttons in the Level Select Menu

    Create and work with Prefabs

    Use the components of Unity 2d Physics like Rigidbody2d

    Work with Colliders and Collision Detection

    Understand best practices of Level Design

    Create Your Own 2D Player Controller

    Easily create and work with a custom binary database file

    Program useful gameobjects like GameController, AdsController, DataController etc using Singleton pattern

    Program enemy characters with basic AI

    Create a challenging boss battle

    Build & test your game on an Android device

    Deploy your finished game to Google Play store

    Best practices of working within Unity editor and C# scripting

    Take practice quizzes after every section

    Requirements

    Unity version 5.6 and above (compatible with Unity 2017+ and 2018+)

    Beginner level experience working with Unity

    Some programming experience with C# or a similar high level programming language

    Description

    Welcome To Unity & C# - Complete 2D Mobile Platformer Game Development Course! (Compatible with Unity 2018+)Here's What Students Are Saying:"I am enjoying the course, it is one of the best on Unity I have seen, Everything is explained well and the game being built seems fully featured, other tutorials often leave stuff out that you would probably like to see how to do. I would recommend this for beginners and those with some experience with Unity and C#""I have only just finished section 2 of the course but it is already FAR better than any other Unity course or tutorial I have found (and I did a lot of looking)! This has been a great experience so far. I feel like I will finally be able to learn the skills needed to fulfill my dream of designing and building a genuine Unity mobile game that I can actually publish. Thanks for the great course! Update: Just wanted to add how impressed I am with the speed and detail of the instructor's responses to my questions. I had some issues (totally my fault) getting things working and even after we got them resolved, Sonny made sure to respond with detailed explanations with photos to make sure I understood why the issues occurred and how the solutions actually worked. Honestly I could not be any happier with the quality of this course and its instructor. It is seriously so good!""This course was very great, it has a lot of small challenges to get you to use some of the features you have just learned. It is very detailed and the entire game is build very professionally with very good order and small but important details. Well-worth the price, and this will take you from beginner to pro, in no time. Just imagine being able to familiarize yourself with every single step of the way from idea to final game and how to have that very same game ONLINE on the Google Play Store in just a day's worth (just short of 20 hours) of lectures. Nothing less than incredible"How Can This Course Help YOU?Are you looking for a Unity 2d course that shows you WHAT steps to take and also explains the HOW & WHY behind each step?Do you feel that existing Unity tutorials don't contain the right content to help you with your goals?Are you looking to learn how to monetize your mobile games in Unity?Are you searching for a simple and easy to understand course which shows you how to build a mobile platformer game, step by step?Do the terms sprites and sprite sheets confuse you?Do you feel lost when it comes to C# scripting?Are you baffled by the process of building mobile games in Unity which look good on different screens and resolutions?Are Unity 2d concepts hard for you to understand?If you answered yes to any of these questions then i have good news! Take this course and see for yourself that all of this is actually easy.                                                                                                                              A few years ago i was just like you, having problems with creating 2d stuff in Unity and looking for tutorials on YouTube, trying to get my head around seemingly hard concepts. None could help me get to a level where i could just start making 2d games with minimum effort. Sprite sheets, Sprite Editor, Canvas, Buttons, C# Scripting, Game Menus all seemed a bit out of reach. But i persisted. I've built numerous mobile games for clients as well as my own projects. I realized that this stuff was not difficult but there was not much documentation or ample video tutorials to explain things in an easy to understand manner. Right then i decided i will make an effort and share what i'd learned with others and the idea of AbleGamesDev was born. Waste no time and join this course and see for yourself. I'll see you inside!After Taking This Course:you will learn the complete workflow of developing a 2d mobile game with Unity and C#you will be able to double your Unity 2d level design speedyou will be able to create 2d characters and animate themwrite scripts in C# to create popular game-play mechanicslearn and implement 16 awesome game mechanics for your Unity mobile platformer gamelearn how to use AdMob ads strategically to monetize your game while providing a good user experiencelearn how to create self destructing AdMob banner adslearn how to create level select menu and show stars awarded for each levellearn to use binary files for storing and managing game datalearn the step by step process of packaging your game for Android you will know how to launch your completed game to Google Play Store through Google Play Developer Consoleyou will learn tips and tricks and best practices to become better with Unity and C# scripting! Don't just take my word for it, See What Students Are Saying:"This course is fantastic! Not only does it teach a lot of important Unity features, coding and game design concepts but it also challenges you to think for yourself and do problem solving. The teacher Sonny is very pedagogical and inspires you to be creative." "This was an excellent course. Sonny does a great job of clearly explaining everything he does. I'm a beginner to Unity & C# and this course was perfect for me - I learned a ton. Sonny also is very quick to respond to any questions or requests for help. I strongly recommend this course and will definitely look for other Unity courses that Sonny teaches." "Really good course for anyone who wants to learn making games in Unity because it covers whole Unity Game Engine pretty well. Congratz on Course and Ty." "Most useful course for the beginners who are new to Unity and for the people who aspire to become a Gamedev. And most importantly, the Instructor(Sonny) is so helpful in clarifying your doubts then and there." "I am midway the course and the content is very engaging, the tutor is very easy to follow and detailed for you to understand why, and what he is doing and talking about. The material covered is really interesting and a good head start to understand how things work inside unity. It also gives you a good starting point to create something on your own by applying all the techniques with your own art. Questions are answered really fast with deep explanation. Thank you for this great course" If You Feel Courses Don't Explain The WHY Behind The Steps, See What Students Are Saying:"The quality of the videos are great, he walks you through everything and tells you the who, what , when, where, and why you do things and the best practices so that you can become a great developer." "This is the best Unity course I've ever taken. It is a complete course, very well explained. The instructor is exceptional, answers all questions in a short period of time. This course was the best choice.""This course is amazing. I am currently a game development student in college and i only have a background in visual coding in unreal engine 4, i do not know how to use unity or how to write with c#. This course is amazing because it goes through how to use the unity engine step by step and is very beginner friendly for c# coding." "This course is amazing for someone new to 2D game development. The instructor guides you through each process in an easy to understand manner and the course is packed with new approaches to workflow within unity. I would highly recommend this course to someone wanting to develop 2D games and learn new processes in unity. This is one of the best game design courses I have taken so far on Udemy." However, your requirements maybe different. Only way to find out is to enroll in this course. See for yourself.This course comes with a 30 days money back guarantee. Hope to see you in this course and get you started on your mobile game dev journey!Cheers,Sonny (AbleAppsDev)

    Overview

    Section 1: The Essential Intro

    Lecture 1 Intro To Unity: Compelling Reasons Why Unity is Here to Stay

    Lecture 2 Step by Step: Downloading and Installing Unity

    Lecture 3 Launching Unity & Creating New Project

    Section 2: Building The Start Menu; The MUST DO Warmup For This Course

    Lecture 4 Import Assets For Section 2

    Lecture 5 Download Sprites And Learn About Spritesheets

    Lecture 6 Working with the Sprite Editor

    Lecture 7 Cool Trick For Generating Game Title Images

    Lecture 8 Add The Background And Learn To Copy Component Values

    Lecture 9 Designing For Multiple Resolutions and Devices

    Lecture 10 Sorting Layers and Order In Layer Property

    Lecture 11 Adding The Buttons

    Lecture 12 Adding Animations To Button Clicks

    Lecture 13 Using Custom Fonts

    Lecture 14 Adding Player Image & Game Title

    Lecture 15 Scripting in C# - Part 1

    Lecture 16 Scripting in C# - Part 2

    Lecture 17 Export the Start Menu as a Package

    Lecture 18 CLICK HERE TO DOWNLOAD GAME ASSETS FOR THE ENTIRE PROJECT

    Lecture 19 Create a new project and import game assets and the package created earlier

    Section 3: Level Design: Hard & Easy Way

    Lecture 20 Creating Prefabs: Ground Tile, Coin, Water Tile, Crates

    Lecture 21 Manual Level Design - 1: Hard and Time Consuming

    Lecture 22 Manual Level Design - 2

    Lecture 23 Level Designer: The Easy Way of Designing 2D Levels

    Lecture 24 Level Designer: Paint Mode

    Lecture 25 Level Designer: Customizing Prefabs

    Lecture 26 Paint Mode: Practice Missions

    Lecture 27 Level Designer: Collider Mode - 1

    Lecture 28 Level Designer: Collider Mode - 2

    Lecture 29 Collider Mode: Practice Missions

    Lecture 30 Level Designer: Selection Mode

    Lecture 31 Selection Mode: Practice Missions

    Section 4: Creating The Player Cat & Its Behaviors: Step By Step

    Lecture 32 Creating the Player Prefab With Idle Animation

    Lecture 33 Creating Our First Script: PlayerCtrl

    Lecture 34 Making the Player Move

    Lecture 35 Making The Player Jump

    Lecture 36 Flipping The Player

    Lecture 37 Adding More Animations for the Player

    Lecture 38 Setting Up The Animation Controller

    Lecture 39 Configuring Cat's Animator Controller

    Lecture 40 Controlling Animations via Scripting

    Lecture 41 Single Jump

    Lecture 42 Double Jump

    Lecture 43 Player Sticks To The Wall Solution

    Lecture 44 How To Disable Player Rotation

    Lecture 45 Make the Camera Follow The Player

    Lecture 46 Make The Player Fire Bullets

    Lecture 47 Challenge Mission: Create the Player Dog From Scratch

    Section 5: Building Mobile Buttons and Controller

    Lecture 48 Create Mobile Buttons For Controlling Player Behavior

    Lecture 49 Create A Mobile UI Controller

    Lecture 50 Scripting The Left & Right Buttons

    Lecture 51 Scripting The Jump and Fire Buttons

    Section 6: Level Design Deep Dive: Completing Level One

    Lecture 52 Six Useful Techniques For Designing Level One

    Lecture 53 Level Design: Part 2

    Lecture 54 Level Design: Part 3

    Lecture 55 Level Design: Part 4

    Section 7: Sixteen Game Mechanics You Should Know

    Lecture 56 Simple Coins Pickup

    Lecture 57 SFX Controller: Professional Way To Show Particle Effects

    Lecture 58 Sparkle Effect When Coins Are Collected

    Lecture 59 Toggle SFX From Inspector

    Lecture 60 Improving SFXCtrl

    Lecture 61 Spinning Coins Effect

    Lecture 62 Bullet Powerup

    Lecture 63 Dust Particle Effect When Player Lands

    Lecture 64 Breakable Crates - Basic Setup

    Lecture 65 Breakable Crates - Scripting

    Lecture 66 Game Controller: An Important Aspect Of Your Game

    Lecture 67 Making a Garbage Collector

    Lecture 68 Reloading Level When Player Dies

    Lecture 69 Splash Effect When Player Falls in Water

    Lecture 70 Dropping Platforms

    Lecture 71 Moving Platforms

    Lecture 72 Scrolling Background aka Parallax - Setup

    Lecture 73 Scrolling Background aka Parallax - Scripting

    Section 8: Creating The Heads Up Display

    Lecture 74 Creating The Heads Up Display (HUD)

    Lecture 75 Saving Data Using Custom Binary File

    Lecture 76 Showing Number of Coins Collected

    Lecture 77 Showing The Score

    Lecture 78 Making Coins Fly to Coin Meter When Collected

    Lecture 79 Updating The Level Keys

    Lecture 80 Adding Countdown Timer

    Lecture 81 Managing Gameplay Based On Player Lives

    Section 9: Player Fights Artificially Intelligent Enemies

    Lecture 82 Enemy 1: Green Monster

    Lecture 83 Enemy AI: Linear Movement

    Lecture 84 Player Dies on Enemy Collision

    Lecture 85 Shooting the Enemies

    Lecture 86 Player Jumps on Enemy Head

    Lecture 87 Enemy AI: Basic Patrolling

    Lecture 88 Enemy 2: Patrolling Spider

    Lecture 89 Importing DoTween For Easy Animations

    Lecture 90 Enemy 3: Bomber Bees

    Lecture 91 Enemy 4: Jumping Fish

    Section 10: Adding Sound and Music

    Lecture 92 Setting Up The Audio Controller

    Lecture 93 Player Sound Effects - 1

    Lecture 94 Player Sound Effects - 2

    Lecture 95 Background Music

    Section 11: Boss Battle

    Lecture 96 Boss Battle Sneak Peek

    Lecture 97 Creating The Level Boss

    Lecture 98 Scripting The Boss AI

    Lecture 99 Scripting The Boss Battle - Part 1

    Lecture 100 Scripting The Boss Battle - Part 2

    Section 12: Level Complete Menu & Awarding Stars

    Lecture 101 Designing The Level Complete Menu

    Lecture 102 Scripting The Level Complete Menu - 1

    Lecture 103 Scripting The Level Complete Menu - 2

    Section 13: Level Select Menu with Stars

    Lecture 104 Designing The Level Select Menu

    Lecture 105 Creating A Singleton DataCtrl Class

    Lecture 106 Scripting The Level Select Menu - 1

    Lecture 107 Scripting The Level Select Menu - 2

    Lecture 108 Scripting the Level Select Menu - 3

    Lecture 109 Updating GameCtrl & Level Complete Functionality

    Lecture 110 Updating Database on Mobile Device

    Lecture 111 Building & Testing More Levels

    Section 14: Building More Game Menus

    Lecture 112 Pause Menu - 1

    Lecture 113 Pause Menu - 2

    Lecture 114 Level Loading Screen

    Lecture 115 Game Over Menu

    Lecture 116 Improving the Start Menu: Settings, Exit and Social Buttons

    Section 15: Monetizing Your Game With AdMob Ads

    Lecture 117 Creating Ads Controller

    Lecture 118 Importing the Google Mobile Ads SDK

    Lecture 119 Showing AdMob Banner Ads - 1

    Lecture 120 Showing AdMob Banner Ads - 2

    Lecture 121 Showing AdMob Interstitial Ads

    Lecture 122 Toggling Ads From Inspector

    Section 16: Building & Deploying Your Game

    Lecture 123 Building For Android

    Lecture 124 Deploying To Google Play Store

    Section 17: Checkpoint System

    Lecture 125 Checkpoint System: Design

    Lecture 126 Checkpoint System: Scripting

    Lecture 127 Reset Player's Position On Game Over

    Lecture 128 Easily Delete Checkpoint Values During Development / Testing

    Lecture 129 Checkpoint System Source Code For Reference

    Section 18: Monetize Your Game with Unity Ads

    Lecture 130 Enable Unity Ads & Show Banner Ads

    Section 19: FAQ'S: FREQUENTLY ASKED QUESTIONS

    Lecture 131 How to add snapshot while asking question in the Q&A?

    Lecture 132 Player Floats Above Breakable Crates FIX

    Lecture 133 How To Update Level Designer

    Lecture 134 ArgumentException Error While Building For Android

    Lecture 135 Camera Follows Player When Player Jumps Off The Cliff Fix

    Lecture 136 No isKinematic Checkbox in Rigidbody2D Component From Unity 5.6+

    Lecture 137 How to Disable Looping Motion for an Animation Clip

    Lecture 138 Parallax BG Keeps Moving When Player Is Stuck FIX

    Section 20: Bonus: Help Me Build A Course You Want: Vote On Course Ideas Here

    Lecture 139 Bonus Lecture: Vote on Upcoming Course Ideas

    Someone looking to create and launch a mobile game to Google Play store,Some programming experience with C# or a similar high level programming language,Suitable for both beginner and intermediate level,Someone with a burning desire to learn and grow in the field of games development