|
via Udemy |
Go to Course: https://www.udemy.com/course/unity_game_development_hindi/
If you want to learn Unity game development in Simple - सरल - हिन्दी , then this is the right place for you. Even if you are complete beginner or have no coding experience , you can still follow along this course to become a professional Game Developer. From installing Unity to making a complete game , I will teach everything from Zero. We will Design & Develop complete games from scratch , both in 2D & 3D. First we will take an overview of Unity and Visual Studio. Then we will learn the fundamentals of C# programming , we will discuss concepts like variable, data types, function, class, if else, loops & more. We will take a practical example to understand the use of Start() , Update() & Awake() in unity.We will make a Flappy Bird like game & learn the important concepts of Unity like Scripting , Animation , Input System, Sound, Physics and Collisions between GameObjects , Prefabs , PlayerPrefs & more. We will create a script for our Flappy bird & make it fly through code , by taking inputs from player. Then we will add moving pipes & understand the use of Time.deltaTime. Later We will discuss the concept of Prefabs & learn how to crate a prefab & instantiate it through script , we will create a PipeSpawner that will spawn(create) pipes at runtime. We will see how to Destroy game objects after a specific time to improve game performance. Then we will take a brief introduction about Animation in unity & how to add animation inside our game. While making games, we come across a lot of errors , so we will learn how to debug & fix different types of errors. Then we will take a look at Canvas , it's properties and learn how to add UI elements (image , text or buttons ) inside canvas. And by using UI , we will create GameOver screen , Tap-to-Play screen & Pause screen for our game. After that we will see what is PlayerPrefs & how to use it to save game data (like HighScore ) in player device. Later we will learn about Sound in unity , adding Sound Effects & BGM in our game ( AudioSource & AudioListener ). Finally we will build & export our game to Apk file for mobile devices.After making a 2D game for mobile , we will focus on creating a 3D game for PC. First we will take a brief overview of 3D camera & 3D scene. We will see how to use 3D tools to design our Level , creating Materials & adding Texture to gameObjects. Then we will create a script for 4 directional player Movement & Jump. We will also create a Camera Follow script to make our camera follow our player. Later we will add water in our scene , create GameOver & Reload function. Then we will take a brief introduction about TextMeshPro & it's various properties.We will add Coins in our level & make a script to Collect, Display & Save coins. Then we will setup our Home scene & Level Selection scene. After that we will create multiple Levels , see how to Lock & Unlock multiple levels. We will also add Play , Restart & Quit functions , make some improvements like adding BG , Fog , Sky & more. At last we will export our game to PC.Later on we will discuss some concepts like Importing & Exporting Assets , transition between multiple Animations , Animator properties , Events & more. I will also suggest you some websites where you can download Game Assets for FREE.So, see you inside the Course.