Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

The Ultimate Guide to 2D Mobile Game Development with Unity

/

Release date:2018, September

Duration:12 h 56 m

Author:Jonathan Weinberger, Unity Technologies

Skill level:Beginner

Language:English

Exercise files:Yes

What you’ll learn
Learn to paint your worlds with Unity TileMap
Master intermediate C# concepts, including the Singleton Design Pattern, Abstract Classes, and Interfaces
Develop a complete 2D game from scratch using C# and Unity
Discover 2D animation workflows
Create modular systems
How to monetize your mobile game with Unity Ads
How to publish your mobile game

Requirements
Students should have an understanding of fundamental C# concepts, like variables, “if” statements, methods, and script communication.
Students should come ready to complete hands-on activities in this interactive, project-based course
Students should be comfortable with the Unity Environment
Fundamental C# videos are included with this course for those who need a refresher. Completion of The Ultimate Guide to Game Development with Unity is recommended, as this will give you familiarity with the Unity workflow.

Description
Search for Dungeon Escape on the Google Play Store or Apple App Store (Dungeon Escape DL) by Defiant Lobster Games to checkout what you can make!
Do you want to create the next big Android mobile game, but aren’t sure where to start? Are you curious about ad integration with mobile games? If so, look no further! The Ultimate Guide to 2D Mobile Game Development with Unity teaches you how to create profitable and engaging mobile apps. You’ll create a dungeon escape adventure game using 2D animations, while fine-tuning your C# programming skills with intermediate concepts like class inheritance, abstract classes, and interfaces! You’ll utilize the Singleton design manager to create powerful manager classes that help delegate actions in your game. You will learn how to monetize your game by integrating Unity Ads, and you’ll set up a system to reward the player for choosing to watch an ad! Finally, you will learn how to publish your app to the Google Play Store! By the end of this course, you will have experience with the complete mobile and software development life cycle, from game development, to testing, and publishing! You will have a fully finished, downloadable game to show off to your friends and family, or to add to your portfolio if you are pursuing mobile development professionally!

In this course, you will:
Create a 2D Dungeon Adventure Game
Explore the new 2D TileMap Features
Implement Unity Ads
Synthesize Animation State Behaviors
Develop 2D Animation Hitboxes
Publish to the Google Play Store
And more!

This course explores the 2D features of Unity through creation of a dungeon escape game with Unity ad implementation to generate revenue, and by publishing the game to the Google Play Store. The course begins with an introduction to TileMap, which gives developers the ability to paint different worlds! Students will then begin setting up the player for combat and developing attack systems found within popular hack & slash type games. Students will also develop a shop system that grants players the ability to purchase items. If the player can’t afford an item, they can choose to watch a Unity Ad in exchange for 100 gems! This way, players are rewarded for watching ads, helping make the game profitable. Throughout this course, students will explore intermediate to advanced topics in C#, including class inheritance, polymorphism, abstract classes, and interfaces, which help build modular systems within games and applications. This course has over 50 challenge activities, where students will create their own unique code base and improve problem solving skills.

Why Learn Mobile Game Development with Unity?

The global gaming industry is experiencing unprecedented growth, with the mobile platform now taking the lead. NewZoo estimates that mobile games will generate over $70 billion in revenue, accounting for 51% of gaming revenue across all platforms. Mobile is the fastest growing platform, with over 10 years of double digit growth. Unity Technologies is helping foster this growth, by providing a free and user friendly environment to create elegant games in. According to Unity Technologies, in 2016, 34% of the top 1000 free mobile games were created in Unity – more than any other non-proprietary engine. Compared to other engines, Unity provides easy portability to both iOS and Android, allowing for mass dissemination of a mobile game.

Why Learn From Me
This is the third game development course that has been co-created with Unity Technologies on Udemy. The steps involved with integration of Unity Ads and publishing a game can be tricky. Unity Technologies wants to create a course that breaks down how to monetize mobile games and applications, provide an introduction to more intermediate and advanced C# topics, and use Unity’s new 2D feature, Tilemap. Just like in my previous courses, The Ultimate Guide to Game Development with Unity, and The Ultimate Guide to Cinematography with Unity, there will be interactive challenges throughout the course that test what you’ve learned, all while developing your 2D game!

I’ve been working in Unity since the initial public release of version 2.6, and I’ve authored a book on Unity 3.X. As a self-taught software engineer, I found there weren’t any interactive video tutorials that allow beginners to truly grasp concepts essential to game development. To remedy this and to help others trying to learn, I created my own YouTube video series focused on Unity game development, where I’ve had the privilege of helping thousands of others grow their passion for game development. As I’ve progressed in my career, I’ve had the opportunity to develop games for Cartoon Network, Adult Swim, and several indie game companies. I’ve also developed enterprise augmented reality applications for Fortune 500 companies like Coca-Cola, GE, and Thyssenkrupp. Teaching has always been a passion of mine, and I hope you will see that throughout this course.

Upon completion of this Unity course, students will understand Unity ad implementation, Google Play store publishing, and more intermediate to advanced C# principles. Students will leave this course with confidence in their ability to utilize the latest and greatest game development techniques and will be able to create, monetize, and publish their own unique Android mobile games!

Join me on this adventure today! I’ll see you inside the course.

Who is the target audience?
The ideal student for this course is someone who is interested in creating mobile Android games in Unity that implement Unity Ads and who want to publish games to the Google Play Store
This course is designed for students who are interested in developing games professionally or as a hobby
Students interested in 2D mobile games
Students with a fundamental understanding of C# programming and the Unity environment, as this course will dive into more intermediate and advanced programming topics

Table of Contents

Introduction 05:44
Promo 00:45
Welcome 03:39
Unity & Mobile Game Development 01:20

Dungeon Escape 00:48
Introduction 00:48

Project Setup 04:38
Introduction 00:46
Unity 2018.X 01:17
New Unity Project 01:27
Import Dummy Assets 01:08

Building the Environment 01:02:30
Introduction 00:31
Getting Started with TileMap 04:29
Painting the Ground 06:08
Cavern Palette 04:50
Challenge – Vegetation Palette 00:31
Challenge Review – Vegetation Palette 01:32
Creating Midground Cavern 05:41
Creating Farground Caverns 03:57
Painting Foreground Items 06:54
TileMap 2D Extras Download 02:35
Creating Animated Tile Sets 11:03
Painting Waterfalls 07:01
Prefab Brushes 04:53
TileMap Colliders 01:33
TileMap 2D Review & Continuation 00:52

Player Setup 02:43:53
Introduction 00:31
Import Course Assets into Unity 01:24
Asset Overview 03:23
Android Ready 03:39
Perspective Parallax 02:22
Player Setup P.1 01:58
Player Setup P.2 03:19
Challenge – Player Movement 06:06
Challenge Review – Player Movement 04:28
Challenge – Player Jumping 06:12
Challenge Review – Player Jumping P.1 17:11
Challenge Review – Player Jumping P.2 06:11
Player Jump Optimized 09:11
Challenge – Player Speed 00:29
Challenge Review – Player Speed 02:12
Player Idle Animation 03:30
Player Run Animation Setup 07:45
Challenge – Player Run Animation 05:03
Challenge Review – Player Run Animation 06:47
Challenge – Flip Sprite 01:54
Challenge Review – Flip Sprite 06:57
Jump Animation Setup 04:02
Challenge – Jump Animation 01:52
Challenge Review – Jump Animation 08:41
Run Jump Transition 02:17
Fix Jump Animation 02:53
Fix Player Sprite 01:57
Attack Animation Setup 04:10
Challenge – Attack Animation 01:30
Challenge Review – Attack Animation 02:17
Challenge – Running Attack Animation 01:11
Challenge Review – Running Attack Animation 02:05
Sword Arc Animation Setup 05:17
Challenge – Sword Arc Animation 03:06
Challenge Review – Sword Arc Animation 03:56
Attack Animation Cleanup 03:20
Challenge – Sword Arc Flip 01:22
Challenge Review – Sword Arc Flip 04:28
Cinemachine via Unity Packet Manager 02:38
Camera Follow 02:35
Player Cleanup 03:44

Enemy AI 02:09:18
Introduction 00:47
Moss Giant Setup with Idle Animation 05:12
Moss Giant Walking Animation Setup 04:49
Enemy Design Brief 00:51
Enemy Design Discussion 05:42
Enemy Class Inheritance 09:07
Enemy Abstract Class 10:02
Moss Giant AI Setup 04:13
Challenge – Moss Giant Movement 02:55
Challenge Review – Moss Giant Movement 11:01
Challenge – Prevent Moving During Idle Animation 02:12
Challenge Review – Prevent Moving During Idle Animation 06:21
Challenge – Idle When Target Reached 00:35
Challenge Review – Idle When Target Reached 02:32
Challenge – Moss Giant Flip 00:57
Challenge Review – Moss Giant Flip 04:38
Spider Setup 04:57
Spider Animation Setup 02:28
Spider Animation Tree Setup 02:15
Spider Waypoint Setup 03:40
Challenge – Spider AI 03:06
Challenge Review – Spider AI 09:37
Enemy Class Shared Behaviour 18:15
Skeleton Setup 04:35
Skeleton Animation Setup 03:35
Skeleton AI 04:56

Attack System 02:52:41
Introduction 00:33
Player Attack Hitbox Setup 07:37
Player Attack Script 05:02
Sword Layer 02:18
Player Attack Enemy Setup 01:42
Enemy Hit Animation Setup 03:40
IDamageable Interface 12:59
Skeleton Damage 03:30
Challenge – Skeleton Damage Implementation 01:35
Challenge Review – Skeleton Damage Implementation 03:00
Challenge – Skeleton Damage Cooldown 03:32
Challenge Review – Skeleton Damage Cooldown 02:42
Skeleton Hit Animation 04:14
Skeleton Freeze After Hit 03:26
Skeleton InCombat Mode 03:26
Challenge – Skeleton Resume Walk 03:00
Challenge Review – Skeleton Resume Walk 13:18
Skeleton Attack Setup 03:10
Challenge – Skeleton Face Player 03:21
Challenge Review – Skeleton Face Player 02:58
Skeleton Hitbox Setup 05:30
Skeleton Hitbox Layer 04:14
Skeleton Attack Complete 04:52
Moss Giant Attack Animation Setup 03:32
Moss Giant Animator Setup 01:38
Moss Giant Attack Complete 13:15
Merge Shared Enemy Code 05:13
Moss Giant Hitbox 03:46
Spider Attack Setup 09:31
Spider Animation Event 02:47
Challenge – Spider Attack Complete 03:23
Challenge Review – Spider Attack Complete 07:03
Spider Attack Cleanup 05:47
Death Animations Setup 09:06
Death Animations Complete 08:01

Loot System 02:33:18
Challenge – Diamond Behaviour 02:56
Challenge Review – Diamond Behaviour 05:40
Challenge – Loot System 01:40
Challenge Review – Loot System 06:14
Loot System Fix 01:54
Shop Setup 02:56
Shop UI 19:27
Challenge – Enable Shop 00:46
Challenge Review – Enable Shop 03:37
UIManager 10:42
OnClick Shop Events 07:51
Visual Selection Shop System 11:06
Challenge – Buy Items From Shop 02:48
Challenge Review – Buy Items From Shop 08:25
Game Manager 05:08
Paint Gems to Collect 03:49
HUD Creation 10:16
Collect Gems 06:08
Challenge – Player Health System 04:06
Challenge Review – Player Health System 09:37
Preparing Android Play 05:21
Cross Platform Input Setup 08:05
Android Mobile Touch Complete 12:49
Testing in Editor 01:57

Unity Ads 46:43
Introduction to Unity Ads 00:38
Click Here for 100G 02:29
Enable Unity Ads 03:01
Rewarded Video Ad Setup 17:19
Debugging with Android Studio 11:43
Challenge – Reward 100 Gems 00:48
Challenge Review – Reward 100 Gems 09:22
Unity Dashboard 01:23

Main Menu 14:00
Introduction 00:30
Main Menu Setup 06:44
Challenge – Main Menu Functionality 01:37
Challenge Review – Main Menu Functionality 03:33
Testing 01:36

Publish to Google Play Store 20:35
Introduction 00:34
Register Developer Account 02:41
Create a Keystore File 06:32
Publish to the Google Play Store 10:48

Dungeon Escape: Recap & Review 00:38
Introduction 00:38

Conclusion 01:37
Conclusion 01:37

Watch online or Download for Free

01. Introduction
01. Promo
02. Welcome
03. Unity & Mobile Game Development

02. Dungeon Escape
01. Introduction

03. Project Setup
01. Introduction
02. Unity 2018.X
03. New Unity Project
04. Import Dummy Assets
04.1 Dummy_Sprites_Course_3.zip

04. Building the Environment
01. Introduction
02. Getting Started with TileMap
03. Painting the Ground
04. Cavern Palette
05. Challenge – Vegetation Palette
06. Challenge Review – Vegetation Palette
07. Creating Midground Cavern
08. Creating Farground Caverns
09. Painting Foreground Items
10. TileMap 2D Extras Download
11. Creating Animated Tile Sets
12. Painting Waterfalls
13. Prefab Brushes
14. TileMap Colliders
15. TileMap 2D Review & Continuation

05. Player Setup
01. Introduction
02. Import Course Assets into Unity
03. Asset Overview
04. Android Ready
05. Perspective Parallax
06. Player Setup P.1
07. Player Setup P.2
08. Challenge – Player Movement
09. Challenge Review – Player Movement
10. Challenge – Player Jumping
11. Challenge Review – Player Jumping P.1
12. Challenge Review – Player Jumping P.2
13. Player Jump Optimized
14. Challenge – Player Speed
15. Challenge Review – Player Speed
16. Player Idle Animation
17. Player Run Animation Setup
18. Challenge – Player Run Animation
19. Challenge Review – Player Run Animation
20. Challenge – Flip Sprite
21. Challenge Review – Flip Sprite
22. Jump Animation Setup
23. Challenge – Jump Animation
24. Challenge Review – Jump Animation
25. Run Jump Transition
26. Fix Jump Animation
27. Fix Player Sprite
28. Attack Animation Setup
29. Challenge – Attack Animation
30. Challenge Review – Attack Animation
31. Challenge – Running Attack Animation
32. Challenge Review – Running Attack Animation
33. Sword Arc Animation Setup
34. Challenge – Sword Arc Animation
35. Challenge Review – Sword Arc Animation
36. Attack Animation Cleanup
37. Challenge – Sword Arc Flip
38. Challenge Review – Sword Arc Flip
39. Cinemachine via Unity Packet Manager
40. Camera Follow
41. Player Cleanup

06. Enemy AI
01. Introduction
02. Moss Giant Setup with Idle Animation
03. Moss Giant Walking Animation Setup
04. Enemy Design Brief
05. Enemy Design Discussion
06. Enemy Class Inheritance
07. Enemy Abstract Class
08. Moss Giant AI Setup
09. Challenge – Moss Giant Movement
10. Challenge Review – Moss Giant Movement
11. Challenge – Prevent Moving During Idle Animation
12. Challenge Review – Prevent Moving During Idle Animation
13. Challenge – Idle When Target Reached
14. Challenge Review – Idle When Target Reached
15. Challenge – Moss Giant Flip
16. Challenge Review – Moss Giant Flip
17. Spider Setup
18. Spider Animation Setup
19. Spider Animation Tree Setup
20. Spider Waypoint Setup
21. Challenge – Spider AI
22. Challenge Review – Spider AI
23. Enemy Class Shared Behaviour
24. Skeleton Setup
25. Skeleton Animation Setup
26. Skeleton AI

07. Attack System
01. Introduction
02. Player Attack Hitbox Setup
03. Player Attack Script
04. Sword Layer
05. Player Attack Enemy Setup
06. Enemy Hit Animation Setup
07. IDamageable Interface
08. Skeleton Damage
09. Challenge – Skeleton Damage Implementation
10. Challenge Review – Skeleton Damage Implementation
11. Challenge – Skeleton Damage Cooldown
12. Challenge Review – Skeleton Damage Cooldown
13. Skeleton Hit Animation
14. Skeleton Freeze After Hit
15. Skeleton InCombat Mode
16. Challenge – Skeleton Resume Walk
17. Challenge Review – Skeleton Resume Walk
18. Skeleton Attack Setup
19. Challenge – Skeleton Face Player
20. Challenge Review – Skeleton Face Player
21. Skeleton Hitbox Setup
22. Skeleton Hitbox Layer
23. Skeleton Attack Complete
24. Moss Giant Attack Animation Setup
25. Moss Giant Animator Setup
26. Moss Giant Attack Complete
27. Merge Shared Enemy Code
28. Moss Giant Hitbox
29. Spider Attack Setup
30. Spider Animation Event
31. Challenge – Spider Attack Complete
32. Challenge Review – Spider Attack Complete
33. Spider Attack Cleanup
34. Death Animations Setup
35. Death Animations Complete

08. Loot System
01. Challenge – Diamond Behaviour
02. Challenge Review – Diamond Behaviour
03. Challenge – Loot System
04. Challenge Review – Loot System
05. Loot System Fix
06. Shop Setup
07. Shop UI
08. Challenge – Enable Shop
09. Challenge Review – Enable Shop
10. UIManager
11. OnClick Shop Events
12. Visual Selection Shop System
13. Challenge – Buy Items From Shop
14. Challenge Review – Buy Items From Shop
15. Game Manager
16. Paint Gems to Collect
17. HUD Creation
18. Collect Gems
19. Challenge – Player Health System
20. Challenge Review – Player Health System
21. Preparing Android Play
22. Cross Platform Input Setup
23. Android Mobile Touch Complete
24. Testing in Editor

09. Unity Ads
01. Introduction to Unity Ads
02. Click Here for 100G
03. Enable Unity Ads
04. Rewarded Video Ad Setup
05. Debugging with Android Studio
06. Challenge – Reward 100 Gems
07. Challenge Review – Reward 100 Gems
08. Unity Dashboard

10. Main Menu
01. Introduction
02. Main Menu Setup
03. Challenge – Main Menu Functionality
04. Challenge Review – Main Menu Functionality
05. Testing

11. Publish to Google Play Store
01. Introduction
02. Register Developer Account
03. Create a Keystore File
04. Publish to the Google Play Store

12. Dungeon Escape Recap & Review
01. Introduction

13. Conclusion
01. Conclusion


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

8 Comments

  1. Where is the tutorial your zip only contains the folder and actual tutorial not present in them.
    Please fix this issue.

  2. Hi admin, can you upload this course?
    https://www.udemy.com/course/2dadventuregame/

    Dunno if you take requests but thanks anyways

  3. can you please upload this course
    https://www.udemy.com/course/the-ultimate-guide-to-game-development-with-unity/

Leave a Comment

Your email address will not be published. Required fields are marked *