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

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

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!