Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Game Development Unity

Unity 2D and 3D Games From Scratch and learn C# Scripting

Learn Unity and C# & Code Your First 2D and 3D Video Games for Web, Mac & PC.All you need to know to master Unity.
Rating: 4.7 out of 54.7 (21 ratings)
1,088 students
Created by Raja Haris
Last updated 7/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Unity 2D and 3D: Learn Multiple 2D and 3D games and build your experiance
  • Develop Unity games & work with sprites
  • Build 3D Unity games
  • Detect collisions, receive user input, and create player movements
  • Learn C# Scripting in Unity, a powerful modern language, from scratch. No prior programming experience is necessary.
  • Master beginner C# concepts, like variables, "if" statements, and arrays
  • Implement sound effects, background music, and particle effects
  • Learn How To Use Unity UI System
  • Collect and destroy game objects
  • Learn how object oriented programming works in practice.

Course content

24 sections • 92 lectures • 16h 21m total length

  • Preview02:05

  • Data types in Unity C# Lecture 1
    11:46
  • Data types in Unity C# Lecture 2
    05:36

  • Logical operators and Expressions
    16:04

  • While Loop in Unity C#
    08:09
  • For loop in Unity C#
    06:29
  • Preview03:07
  • Foreach Loop in Unity C#
    08:24
  • Other Kind of loops in Unity C#
    05:35
  • Preview04:55

  • Classes and its types in Unity C#
    18:55

  • Preview03:57
  • How to Create Multiple Child's of multiple Objects in Unity C#
    07:54
  • How to Create Child of an object and how to make an object parent in Unity
    10:00

  • Inheritance in Unity C#
    07:23
  • Hierarchical Inheritance
    05:17
  • Multilevel inheritance in Unity C#
    02:41
  • Single inheritance in Unity C#
    02:39
  • Error Handling while performing Inheritance
    02:06

  • Polymorphism in Unity C#
    04:49
  • Method Overriding in Unity C#
    04:37
  • Method Overloading in Unity C#
    10:49

  • Arrays in Unity C#
    24:54
  • List in Unity C#
    06:16

  • Learning About Unity interface and different elements in it
    07:32

Requirements

  • Free disc space (5GB on PC, 10GB on Mac) to install Unity, Visual Studio, and our projects.
  • PC or Mac capable of running Unity 2019 (free Personal version).
  • Regular internet access for Q&A and community.
  • A passion and willingness to learn how to code.

Description

*** Learn the Unity interface and .Net environment ***

*** Develop Unity 2d and 3d games using C# scripting ***

*** The Course Is Updated With All New Unity Features ***

Enroll Now And Become A Master 2D and 3D Game Developer

With the release of Unity building games was never easier!!!

This is a course I wish I had when I first started to learn game development.

The course is completely project-based, and we are going to create 4 fully-featured games from scratch using Unity Game Engine.

We will start with simple things so you will be comfortable if you are using Unity for the first time.

You will also benefit from my super fast response if you have any issue that you are stuck with(I check Udemy forums every day if someone posts a question). Oh, and all the students taking the course will also be there to help you!


Let's take a look at the course what we will be doing in it:

Firstly, we will start with a programming language as it is the most important and strong part of Game Development, then we will move to understand basic fundamentals. We will understand syntax, build logic, and obtain full command over Programming language.

Then we will move on to creating some Games in Unity engine using the programing knowledge that we just learned. So we will start with a simple Dodge the Blocks game and we will design it in 3D then we will make some Games with Mouse so that you guys can understand the Mouse properties in Unity.

We will then move on to creating some full flesh games, with all of the features including building those games to Android devices and Testing their Bugs.

You will learn

  1. Understanding Basic C# Fundamentals

  2. Understanding Basic C# Syntax

  3. Building Logics for Games

  4. Unity Interface

  5. Basic C# Programming

  6. Intermediate C# Programming

  7. Advanced C# Programming

  8. Importing And Organizing Assets

  9. Slicing Sprites

  10. Animating Sprites

  11. Learn How To Use Unity New UI System

  12. Creating Menus

  13. Creating Loading Screen

  14. Creating Cool Animations

  15. Understand And Use Unitys Physics System

  16. Saving Game Data Using Binary Input/Output

  17. Creating Character And Level Select Menu

  18. Using Game Controllers To Control The Workflow Of Your Game

  19. Play Music In Your Game

  20. Learn How To Support Multiple Screen Resolutions

That And Much More Is Awaiting You In This Course

What this course DOES NOT cover :

The course teaches everything from basic to more advanced stuff on how to plan, design, develop your game, however, the course WILL NOT teach you every single aspect of Unity and how to use it because it's impossible to teach everything.

Using what you obtain in this course, you will be equipped with more than enough knowledge in order to continue improving yourself in the field of game development, using Unity or any other game engine.

If You ever had an idea for an awesome game, then enroll in this course and learn the tools that you need to develop Your next hit game!!!

What Is Your Risk By Taking This Course?

Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!

Enroll Now!! You Will Not Be Disappointed!!

Who this course is for:

  • Beginners with no coding experience or Unity 3D experience
  • Programmers with no C# development experience
  • Game developers who want to learn Unity
  • Experienced Game Developers
  • Complete Beginners

Instructor

Raja Haris
Passionate Software Engineer and Coding Enthusiastic
Raja Haris
  • 4.5 Instructor Rating
  • 52 Reviews
  • 12,125 Students
  • 3 Courses

Hi! My name is Haris. I'm a passionate software engineer with five years of experience. I am a developer, UI/UX Designer, and coder with good insights into Mathematics and Data Structures. I have more than 13,000 happy students learning from my courses and also I teach at various other online websites. I have experience in writing, debugging, and testing various codes and applications. My goal is to make software engineering fun and to make learning to code accessible for everyone, as I am convinced, that IT is THE FUTURE. That's why my courses are simple, pragmatic and free of BS.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.