Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity tutorial from scratch till infinity
Rating: 4.5 out of 5(130 ratings)
23,907 students

Unity tutorial from scratch till infinity

Unity and Game Development
Created byBud Games
Last updated 5/2024
English
English [Auto],

What you'll learn

  • Learn How a game gets created
  • Learn C# in Unity
  • Learn Movement Methods
  • Learn Animation structure
  • Learn UI in Unity
  • Learn How to create a Simple Game
  • How to get income from game

Course content

1 section29 lectures2h 32m total length
  • Introduction1:10

    Hi :).

    We are "BudGames". This course is suitable for people who want to start making games and have no knowledge and experience of making games and programming. We have tried to implement all the training in the simplest possible way and in the shortest possible time.

    At the end of the course, you will fully learn how to make the game you want.

    During the course, in some parts, there are Practices that are better to do.

    Our slogan: quality education in the shortest time :).

  • Unity installation and code environment7:02

    Installing Unity and necessary requirements + VS Code.

  • Getting to know different parts of Unity4:48

    In this part, we will get acquainted with some of sections of Unity. such as the use of hierarchy and the console and the inspector window and...

  • Understanding components in Unity3:57

    What are the components and what are their usages? How are games made? In this tutorial, we will see the usages of some of components in Unity

  • C# Programming - Part 16:57

    Do you know what programming is? How do they work with it ? (Part 1)

    In this tutorial, we will get to know the structure of programming and why it is used and what is its Usage.

    Things that we learn: transform , if , Update  void , Start void , Move character.

  • C# Programming - Part 25:16

    Do you know what programming is? How do they work with it ? (Part 2)

    In this tutorial, we will get to know the structure of programming and why it is used and what is its Usage.

    Things that we learn: else if , Arguments Usages(String , Float , Integer) , Character Movement in four direction.

  • C# Functions in Unity9:02

    What are Voids in C# ? (Known an functions)

    How to create new void , and what is "OnMouseDrag" , "OnMouseUp" , "OnMouseDown" and their usages .

    also how to find a "GameObject" in unity from within script .

  • Physics in Game4:21

    One of the most important parts of any game is physics.

    In Unity, they do this with the help of the "RigidBody" component.

    Explanations about: Body Types, gravity, friction and creating surface and how to use them . also brief explanation about "Colliders".

  • Using keyboard buttons in code3:09

    One of the necessary parts for any game, especially PC games, is to move the character using the keyboard buttons and recognize it in the script.

    In this Lecture, we will learn how to use the keyboard buttons in Unity and C# environment and move a character using that.

  • Movement & Jump4:37

    Different things can be done with the help of "Rigidbody", Like jumping or moving the character . in this lecture we will learn how to Move and Jump a character with "AddForce" method. Also we will learn how to Get a Component from Script in C# and it's usages.

  • Collision structure in Unity5:21

    One of the most important parts of any game is collision detection, and more important than that is reacting to collisions and executing the desired commands.

    For this purpose, there are various functions in Unity that we will learn about all of them.

  • Produce Objects in Unity - Instantiate (Shooting bullet)5:47

    With the help of instantiate in Unity, you can produce anything. In this tutorial, we will learn how to first convert a bullet into a prefab and then shoot it from a special location such as the tip of the weapon.

  • Important points - Part 14:25

    In this tutorial, several very important points about Unity and game development are discussed, which are very important.

  • Create Enemy7:37

    This tutorial is about how to produce enemies in the game. The production of enemies can be very different. Here, we will get to know how to instantiate enemies in a certain period of time in random Positions and learn how to destroy enemies by hitting them with bullets.

  • Get Score1:48

    Defining an integer as score and multiplying it.

  • Save and Load structure4:39

    In this tutorial, we will learn how to save different arguments such as integer, float, string. We also learn how to load saved things or delete them.

  • UI in Unity11:00

    What is UI and what are its uses in Unity?? and how can different graphic elements be responsive on phones and platforms with different sizes .

    And we will also learn about different parts of UI in Unity. (such as Canvas, Scrollview, Text,...).

  • Create a Menu and UI Buttons7:44

    We will learn how to work with sprite editor and borders and make different buttons as well as how to work with buttons in Unity.

  • Animation in Unity and Game5:14

    Animation is one of the most important parts of any game. In this tutorial, we will get to know the types of animations and learn how to animate characters in Unity.

  • Work with Animator (manage animations)4:02

    You will definitely have different animations in the game, and to manage them in Unity, we need a window called Animator. In this tutorial, we will get to know the structure of animator and transition and how to run animation from inside the script.

  • Load Level + Menu Animation in Unity3:25

    In this tutorial, we will get acquainted with the structure of load level and SceneManagement in Unity, which can be used to change the levels inside Unity and the game. We also animate some elements to make the game menu more beautiful.

  • Music and Sound Effects in Unity7:15

    In this tutorial, we will learn how to put different music and sound effects for the game and play each of them from within the script. We will also learn how to play several different sounds randomly and learn about the structure of "DontDestroy" and how to use it.

  • Work with timer (IEnumerator)1:28

    Sometimes it may be necessary for an event to happen after a certain period of time. There are several ways to do it in Unity, one of the best of which is to use "IEnumerator".

  • Make Pages for Game (Stop Page)6:54

    In this tutorial, we will learn how to create different pages in Unity and how to activate and deactivate them.

    Also, for example, we make the stop page of the game and learn how to use "SetActive" and also stop and play the game.

  • Export from Unity4:05

    Tools needed to export from Unity (how to build Android APK  and settings related to export , such as icons , target Android version, etc.)

  • Make a simple Game - Part 18:10

    Make simple game with Unity . Part 1

    The prerequisite for this video is to see all of previous episodes.

  • Make a simple Game - Part 24:10

    Make simple game with Unity . Part 2

    The prerequisite for this video is to see all of previous episodes.

  • Implement ADS to Game (Unity ADS)6:54

    The existence of advertisements for each game is one of the important sources of earning. In this video, we will learn how to fully implement the "Unity ADS" advertising structure in Unity.

  • While Loop in Unity1:53

    While Loop in Unity (Importent)

Requirements

  • No programming experience needed. You will learn everything you need to know.

Description

Hi :) We are "BudGames".

This course is suitable for people who want to start making games and have no knowledge and experience of making games and programming. We have tried to implement all the training in the simplest possible way and in the shortest possible time. At the end of the course, you will fully learn how to make the game you want And you also learn how to make money from the games you make. During the course, in some parts, there are Practices that are better to do. We always try to keep this course updated.

The lessons taught in this course are prerequisites for making all games (2D, 3D, VR,...)


Brief explanation about Unity :

it is one of the best game engines and you can use it to create games for different platforms Like Android, IOS, Windows, WebGL, AR, VR, PlayStation , etc. The default programming language in Unity is C#, which is a simple and high-level language.


Educational Structure :

Our educational structure is such that the tutorials are first recorded and then voiceover is done on them and then they are edited. Cause of that, all the lectures have no wasted time and they were provided with high quality and useful(This is the reason for the short time of each episode - New Educational system)


Our slogan: quality education in the shortest time :).

Who this course is for:

  • For all people who want to start game development