Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 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 1 2 3 4 5
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