Course curriculum

  • 1

    Introduction & Set Up

  • 2
  • 3

    Variables

    • Why Variables Are Necessary?

  • 4

    Primitive Types and Operators

    • String Type

    • Practicing String Type

    • Double and Float Types

    • Char Type

    • Bool Type

    • Constant Keyword

    • Integer Type

    • Challenge

  • 5

    Control Flow

    • If, Else, Else If Statements

    • Switch Statement

    • While, Do While Statements

    • "For" Statement

    • Foreach Statement

    • Challenge 2 - Summing Numbers Until Zero Comes

  • 6

    Array and Lists

    • Arrays

    • Lists

  • 7

    Non-Primitive Types

    • Classes

  • 8

    Functions

    • Function

  • 9

    Error Handling

    • Try Catch Statements

  • 10

    Files

    • File Processing

  • 11

    Date Time

    • Time Calculations

    • Challenge 3 - Quiz Game

  • 12

    Introduction to Unity & Set Up

    • What We Will Learn in Unity Section?

    • Installing Unity Editor

    • Unity Editor Exploration

  • 13

    Unity Concepts

    • Basic Unity Concepts

  • 14

    Scripting

    • Scripting Language

    • Monobehaviour Methods

    • Input Functions

    • Scripting Car Movement

    • Scripting Car Movement -2

  • 15

    Obstacle Generation & Movement

    • Obstacle Generation by Prefabs

    • Instance Creation

    • Obstacle Movement

  • 16

    Physics

    • Colliders and Rigid Body

    • Tags

    • Collision Detection Scripting

    • Collision Detection Scripting - 2

  • 17

    Creating UI ( User Interface )

    • UI Implementation

    • UI Main Menu

    • HUD Panel

    • Pause Panel

    • Game Over Panel

  • 18

    Sound Integration

    • Add Sound Effects

    • Sound Integration to Main Game Scene

  • 19

    Building the Game

    • Build Settings

  • 20

    Unity Tips & Tricks

    • Tips & Tricks

    • Tips & Tricks 2

    • Tips & Tricks 3

  • 21

    Publish and Release

    • Release