Skip to main content
CF

Unity 2020, Android Game Development: Create a COMPLETE game

14h 7m 29s
English
Free

Unity 2020, Android Game Development: Create a COMPLETE game is a 87-lesson 14 hours 7 minutes self-paced course by Udemy. This course will have you integrate graphics, and write c# scripts to create a very popular mobile game.

Course facts

Lessons
87
Duration
14 hours 7 minutes
Level
All levels
Language
English
Updated
Instructor
Udemy
Price
Free

This course will have you integrate graphics, and write c# scripts to create a very popular mobile game.  You will go through every single step of the development cycle, and finally push the results over to the Google Play Store, and the App Store. You will be creating a full fledge game around a penguin who runs around to capture fishes, and uses these to buy cute looking hats.

This course was created in 2020, and has a goal of teaching you how to use up to date technologies associated with recent Unity Engine update (see the list below)

You will use the following technologies in this context:

  • Universal Render Pipeline

  • Mechanim animator

  • ShaderGraph

  • Android Build

  • Pooling

  • The new Input System

  • State machine

  • CineMachine

  • Serialized Save State

  • Unity Advertisement

Who teaches Unity 2020, Android Game Development: Create a COMPLETE game? Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

What lessons are included in Unity 2020, Android Game Development: Create a COMPLETE game?

  • Space or K: play or pause
  • J: rewind 10 seconds
  • L: forward 10 seconds
  • Left Arrow: rewind 5 seconds
  • Right Arrow: forward 5 seconds
  • Up Arrow: volume up
  • Down Arrow: volume down
  • M: mute or unmute
  • F: toggle fullscreen
  • T: toggle theater mode
  • I: toggle mini player
  • 0 to 9: seek to 0 to 90 percent of the video
  • Shift plus N: next video
  • Shift plus P: previous video
0:00 0:00
#Lesson TitleDuration
1Introducing the Product 01:57
2Introducing the Instructor 05:34
3Introducing sections 04:16
4Optional Videos 01:12
5Rating importance 01:03
6Source 00:36
7Additional help groups and ressources 00:56
8Unity Version, and sdks (Q1 Q2 Q3 Q4) 07:32
9The Universal Render Pipeline (LWRP , URP) 09:35
103D Assets 07:03
11Animations 08:27
12Introduction to the Animator 14:47
13Creating a Small environement 03:32
14URP & light Settings 13:18
15Creating our first Shader 12:38
16Tiling the shader 07:48
17Bending the world! 13:24
18(Optional) Mixamo Animations 09:10
19(Optional) UV Editing of 3D Assets 12:57
20Unity built-in SDK 02:43
21Preparing your game for Android / iOS 08:04
22Preparing your phone 02:12
23Gameplay Elements 08:47
24Creating Chunks 10:38
25Chunk.cs 06:27
26World Generation script 22:15
27World Generation Implementation 08:36
28Pooling Chunk 08:00
29Implementing Scene Chunk 13:50
30The New Input System 05:27
31Creating our first input set 13:13
32The input manager 14:25
33Listening for Swipe Events 12:04
34Base movement Script 08:40
35Integrating a state machine 15:52
36Snapping to Lanes 09:14
37Jumping and Falling 12:21
38Sliding State 11:50
39Animation Hook 08:54
40Polishing 09:11
41Ground that follows you 15:55
42GameManager overview 05:17
43GameState Init 07:25
44Game State Game 05:41
45Game State Death 24:30
46Player State Respawn 14:51
47Cinemachine Package 22:08
48Reseting the Game 14:16
49Laying down multiple canvas and why 06:45
50Menu Canvas visuals 14:20
51Menu Canvas code 08:44
52Game State UI 08:24
53Death State UI 21:12
54Fish Collectables 18:17
55Respawning Collectables 10:07
56Keeping the Game Stats 19:38
57Saving Score to the save state 17:18
58Connecting the Data 14:10
59Shop UI and scrollable rect 14:39
60Creating Scriptable Object 04:58
61Creating the Shop Game State 22:29
62Adding hats to our player & Hat Logic 09:27
63Buying, Saving array of bytes & swaping hats 22:18
64Advertisement Package and Manager 05:42
65Rewarding Player 13:14
66Fixing the lights 05:56
67Scene Building 06:47
68Splash Screen 06:38
69Fonts 09:14
70Hats 13:17
71Gameplay Prefabs 05:28
72Breathing Room 01:25
73Controls review 02:12
74Completion Circle 13:05
75Obtaining a Developer account 01:17
76Filling in the Store Listing 15:25
77Upon approval 01:00
78Preparing the Game 02:31
79Creating the achievement/leaderboard on the console 08:05
80Integrating the Google Plugin 07:20
81Google Sign in/Activation 13:02
82Reporting progress and score 09:36
83Creating the Audio Manager 14:57
84Calling the Audio Manager to play musics, and sounds! 09:12
85Enrolling into the Apple developer program 00:49
86Building to the Phone / Creating provisioning profile 06:01
87Publishing to the App store 03:59

What courses are similar to Unity 2020, Android Game Development: Create a COMPLETE game?

More courses by Udemy

Frequently asked questions

What are the prerequisites for enrolling in this course?
To enroll in this course, students should have a basic understanding of programming concepts, as the course includes writing C# scripts. Familiarity with Unity's interface and general game development principles can be beneficial, although not mandatory, as the course will cover the necessary Unity skills for building a game.
What kind of game will I create in this course?
Students will develop a full-fledged mobile game featuring a penguin character that runs around capturing fishes. These fishes are used to purchase hats within the game. The course guides students through integrating graphics, writing scripts, and managing game states, ultimately preparing the game for deployment on the Google Play Store and the App Store.
Who is the target audience for this course?
This course is designed for aspiring game developers interested in mobile game development using Unity. It is suitable for individuals who want to learn about the complete game development cycle, from creating graphics and animations to deploying a finished product on mobile platforms.
What platforms and tools are covered in this course?
The course covers Unity 2020 and utilizes the Universal Render Pipeline (URP) for rendering. It includes the use of the Cinemachine package for camera control and Unity's built-in SDK for preparing the game for Android and iOS deployment. Additionally, it teaches the use of the New Input System for handling user interactions.
What topics are not covered in this course?
The course does not delve into advanced topics such as multiplayer game development, virtual reality (VR), or augmented reality (AR). It focuses on creating a single-player mobile game and the necessary skills and tools to achieve this goal.
How much time should I expect to invest in this course?
The course comprises 87 lessons. While the total runtime is not specified, students should be prepared to dedicate significant time to each lesson, including practical application of concepts, particularly in scripting, animation, and game state management. It's advisable to allocate additional time for experimentation and practice.
Will the skills learned in this course be applicable to other game development projects?
Yes, the skills acquired in this course, such as using Unity, scripting in C#, and managing game states, are foundational for many game development projects. These skills can be transferred to the development of different types of games beyond mobile platforms, providing a solid base for further learning and career advancement in game development.