Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Basics of Unity & C# in 8h
17 students

Learn Basics of Unity & C# in 8h

Learn C# Scripting for Unity Game Development from Absolute Basics, Create your own 3D & 2D Games With Unity using C#
Created byBrinis Hamza
Last updated 3/2021
English
English [Auto],

What you'll learn

  • Build Real 2D & 3D Example Games With C# & Unity
  • Build A Mobile Game To A Client On "Fiverr"
  • Use C# Skills for Building Mobile / Android Games
  • Learn C# Scripting With Practical Examples in Unity
  • Get A Solid Understanding of C# & Basic Programming Concepts

Course content

2 sections42 lectures8h 43m total length
  • Section 1 Sammary4:40

    Download Unity Hub, install a Unity version, and choose official release or prerelease with long-term support (LTS). Configure Android SDK and language settings for your project setup.

  • How to install Unity 2019.3 And Visual Studio 2017 ?4:40

    Download Unity hub, install Unity 2019.3 with long-term support, and set up Visual Studio 2017 plus Android SDK to begin cross-platform development on Windows.

  • what is Level design 2D & rigidbody 2D & Colliders 2D ?15:56

    Explore 2D level design in Unity, setting up a scene, adding rigidbody 2D and colliders 2D, and configuring triggers and kinematic bodies for interactive gameplay.

  • What is function awake start update and how to make Freeze rotation mvt?13:19

    Learn to freeze a player's rotation in Unity, and implement left-right movement using Update, GetKey, and Transform.Translate with delta time for smooth motion.

  • what is private public functions and how to make Rotations ?10:32

    Learn to rotate and scale Unity objects by adjusting transform, centering the model, and rotating around a point with vector3; expose rotation speed publicly for inspector control.

  • How to flip the player and make Enemy Translating and what is circle collider ?13:39

    Learn to flip the player and translate enemies in Unity using circle colliders, animations, and simple scripts, while configuring rigidbody interactions and collision responses.

  • How to jump and make the player mouve23:08

    Explore implementing a Unity jump mechanic by ground detection via triggers, applying a rigidbody jump force, and tuning with public variables.

  • Tilemap ? What is it for ?4:38

    Learn how a tilemap organizes levels by using sprites, creating points, dragging assets into an environment, and supporting level design in Unity.

  • How to shoot ?13:26

    Learn how to work with sprites in Unity, slice sprite sheets, create player animations for a shooter, and implement basic scripts to control left-right movement and running states.

  • How to animate in 2D ?18:48

    Learn how to create 2D animations in Unity by building a running animation from sprites, configuring the animator, transitions, and parameters, and adjusting animation speeds.

  • How to make bullets and how to Fire ?15:21

    Learn to create and fire bullets in Unity by using a bullet prefab, spawning on input, setting speed, and destroying the bullet after four seconds.

  • How to make Fire rate (Fire Speed) ?4:18

    Learn how to implement a rate of fire in a Unity C# script using a cooldown timer to control bullet shooting, including an example of three shots per second.

  • How to make the enemy Shoot?10:46

    Learn to build an enemy in Unity using C# that moves, has health and damage, and shoots, with scripts, triggers, animation, and basic patrol points.

  • How to make Damage and Health (HP) ? Part112:10

    learn how to implement damage and health (hp) for an enemy in Unity using C#, including automatic firing, bullet collisions, and health depletion until the enemy dies.

  • How to make Damage and Health (HP) ? Part26:17

    learn to implement health and damage (hp) in unity, display a death panel after death, and handle shooting direction and bullet interactions.

  • How to make Damage and Health (HP) ? Part39:23

    Learn to implement damage and health in Unity using C#, spawn and shoot bullets with correct direction based on player facing, and manage bullet lifetime and enemy health.

  • How to make Damage and Health (HP) ? Part415:55

    Implement damage and health (HP) in Unity by spawning bullets, determining direction from the player's facing, applying health checks, and destroying bullets or enemies after a short lifespan.

  • How to make floating 3D object ?14:37

    Explore creating a floating three-dimensional object in Unity by shaping cubes, applying materials, and adjusting post-processing for real-time color, metal, and reflection effects, with basic physics and colliders.

  • What is the "Instance" for ?14:39

    Explore the essence and power of the instance in Unity, and learn to access functions and properties across scripts, such as hp and damage, for player and enemy interactions.

Requirements

  • Unity 2019.3 or higher
  • Visual studio community 2017 or higher

Description

Unity C# Scripting Course Overview

The Course Divided in two Sections, the first section is to learn the unity basics in around 4 hours and the Section two is a Fiverr project I created and shared with you In, the Client was so happy with the game, I hope after watching this tutorial you will make simple and amazing games to satisfy your needs. The game showcased here took me just 4 hours to develop from scratch using Unity and C#. Below is the full outline of the course I designed to teach others how to do the same — step by step.

What You’ll Learn:

  • Learn C# from the ground up — no experience required

  • Understand core programming concepts

  • Build reusable C# scripts

  • Create fully functional Android/mobile games in Unity

  • Learn how to apply C# skills within real Unity projects

Why This Course?
With over 23,000 students on Udemy, I’ve taught C# scripting in Unity in the simplest, clearest way possible. Even if you’ve never coded before, I will guide you from the basics to advanced Unity scripting — all in the right order.

You’ll start by installing Unity and Visual Studio, then move through hands-on lessons, real scripts, and finally build your own Unity games.

Course Highlights:

  • 30+ lectures, 4+ hours of detailed content

  • Build solid foundations in C# and Unity

  • Work on real example games

  • Learn how to build Android games

  • Step-by-step guidance with working files

  • Certificate of completion included

Who Is This For?

  • Beginners new to Unity or programming

  • C# learners wanting to apply skills to games

  • Developers from other languages exploring Unity

  • Anyone curious about 2D game development

Who this course is for:

  • Beginners with 0 experience on Unity and C#