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+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native 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
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-15 01:38:59
30-Day Money-Back Guarantee

This course includes:

  • 21 hours on-demand video
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Game Development Unity

The Ultimate Guide to Game Development with Unity 2019

Created in partnership with Unity Technologies: learn C# by developing 2D & 3D games with this comprehensive guide
Bestseller
Rating: 4.6 out of 54.6 (14,083 ratings)
65,735 students
Created by Jonathan Weinberger, Unity Technologies
Last updated 9/2020
English
English [Auto], French [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Master beginner C# concepts, like variables, "if" statements, and arrays
  • Detect collisions, receive user input, and create player movements
  • Create power-ups including triple shots, laser beams, speed boosts, and shields
  • Apply shaders that transform your game backgrounds
  • Create enemies with basic AI behavior
  • Collect and destroy game objects
  • Implement sound effects, background music, and particle effects
  • Activate and use Unity’s Team Collaboration service
  • Navigate the Unity Engine and discover unique features like the Asset Store
  • Deploy your game to over 20 web or mobile platforms
Curated for the Udemy for Business collection

Course content

36 sections • 301 lectures • 21h 11m total length

  • Preview02:41
  • Course Support - New Ticketing System
    06:37
  • What Can You Do With Unity?
    Preview01:19
  • Preview03:29
  • Unity ID Required
    00:32
  • Preview01:52

  • Preview01:04

  • Project Setup Introduction
    00:49
  • Create a New Unity Project with Unity 2019.x
    02:06
  • Editor Overview
    02:58
  • Navigating the Scene View
    01:59
  • Manipulating Gameobjects in Unity
    03:19
  • Creating Gameobjects & Applying Materials
    06:47
  • Professional Layout - DO NOT SKIP THIS VIDEO
    05:13

  • Create the Player Introduction
    00:41
  • Player Setup
    03:05
  • 16:9 Aspect Ratio
    01:04
  • Preview01:04
  • Starting Player Position
    08:43
  • Moving the Player at the Speed of Sound
    06:53
  • Moving the Player at a Normal Speed
    03:54
  • Speed Variable
    08:13
  • Challenge: User Input
    06:35
  • Challenge Review: User Input
    06:46
  • Challenge: Player Bounds
    09:57
  • Challenge Review: Player Bounds
    02:51
  • Code Cleanup
    05:35
  • Facebook Community & Discord
    01:11

  • Shooting Introduction
    00:34
  • Laser Setup Prefab
    05:41
  • Fixing Visual Studio Behavior When Opening Scripts
    01:04
  • Instantiate Laser
    10:05
  • Challenge: Laser Behaviour
    02:11
  • Challenge Review: Laser Behaviour
    02:08
  • Challenge: Destroy Laser
    01:33
  • Challenge Review: Destroy Laser
    03:09
  • Challenge: Laser Position Offset
    01:45
  • Challenge Review: Laser Position Offset
    01:14
  • Cool Down System
    05:57
  • Code Cleanup
    02:44

  • Enemy Introduction
    00:32
  • Enemy Setup
    01:51
  • Fixing Visual Studio Behavior When Opening Scripts
    01:04
  • Challenge: Enemy Behaviour
    02:18
  • Challenge Review: Enemy Behaviour
    04:46
  • Challenge: Destroy Enemy & Trigger Collisions
    10:11
  • Challenge Review: Destroy Enemy & Trigger Collisions
    02:23
  • Player Lives & Damaging
    12:01
  • Code Cleanup
    01:31

  • Spawn Manager Introduction
    00:27
  • Spawn Manager Setup
    02:07
  • Challenge: Spawn Routine
    07:03
  • Challenge Review: Spawn Routine
    05:58
  • Tidy up the Spawning
    04:29
  • Stop Spawning when Player Dies
    09:58

  • Course Asset Overview & Import
    03:59
  • Nebular Background Sprite
    04:57
  • Player 3D to Player 2D
    02:52
  • Enemy 3D to Enemy 2D
    06:02
  • Laser 3D to Laser 2D
    05:01

  • Power Up - Triple Shot Introduction
    00:30
  • Creating the Triple Shot Prefab
    02:05
  • Challenge: Triple Shot Behavior
    03:06
  • Challenge Review: Triple Shot Behavior
    02:54
  • Challenge: Triple Shot Powerup Behaviour
    04:00
  • Challenge Review: Triple Shot Powerup Behaviour
    02:34
  • Challenge: Triple Shot Powerup Implementation
    02:08
  • Challenge Review: Triple Shot Powerup Implementation
    03:29
  • Challenge: Destroy Parent Triple Shot
    01:13
  • Challenge Review: Destroy Parent Triple Shot
    01:34
  • Animate Triple Shot Powerup
    04:21
  • Challenge: Spawn Triple Shot Powerup
    01:31
  • Challenge Review: Spawn Triple Shot Powerup
    04:08
  • Cleanup & Organization
    01:42

  • Power Up - Speed Boost Introduction
    00:33
  • Challenge: Modular Powerup Script
    05:50
  • Challenge Review: Modular Powerup Script
    03:05
  • Switch Statement Optimization
    03:18
  • Preview01:22
  • Challenge Review: Speed Boost Implementation
    09:04
  • Spawning the Speed Boost
    06:12
  • Challenge: Animate Speed Boost
    00:46
  • Challenge Review: Animate Speed Boost
    01:59

Requirements

  • No prior programming or Unity experience is required. If you have worked in C# or Unity before, this course can help you fine-tune your game development skills.
  • In this course, I will walk you through installing Unity on your computer. It will be helpful if you are comfortable with installing your own software.
  • A basic understanding of mathematics (order of operations, addition, subtraction, multiplication) will facilitate comprehension of certain coding logic.
  • Before beginning this course, you should be comfortable browsing the Web.

Description


*NEW* Unity 2019.x Compatible!! (Update support through 2019/2020!) 6/13/2019
*NEW* Post Processing Stack V2 Added 11/14/2018!

*NEW* Android Build Support Added -- Extended Content


This course is authorized by and made in partnership with Unity Technologies.

If you are interested in developing amazing, commercial quality games that are playable on a variety of platforms, then you've come to the right place. This Unity course is the only one of its kind that is approved by Unity Technologies on Udemy. What better way to learn how to develop games in Unity than with their authorized course? The Ultimate Guide to Game Development with Unity introduces you to the Unity Engine and to the fundamentals of C# programming. The course then dives into developing your first 2D and 3D games. You will discover how to set your games apart from the crowd by polishing them with Unity’s latest features, including post-processing effects and the animation system.

In this Unity course, you will:

  • Master C# concepts such as variables and if statements

  • Detect collisions, receive user input, and create player movements

  • Create power ups including triple shots, laser beams, speed boosts, and shields

  • Apply shaders that transform your game backgrounds

  • Create enemies with basic AI behavior

  • Collect and destroy game objects

  • Implement sound effects, background music, and particle effects

  • Activate and use Unity’s Team Collaboration service

  • Navigate the Unity Engine and discover unique features such as the Asset Store

  • Deploy your game to over 20 web or mobile platforms using Unity

  • And more!

This Unity course also includes over 50 interactive challenges (New Content Added Weekly!) where you can test your knowledge with concepts you've just learned. These challenges will help you build two commercial quality games: a 2D Galaxy Shooter Game with polished sprites and cinematic effects, and a 3D first person controller game. Get access to the unique artwork provided by this Unity course and add sophisticated features to your games that make you look like you’ve been programming for years. 

Why Learn Game Development with Unity?

The gaming industry is a $100 billion industry worldwide. By 2020, that number is expected to near $120 billion. With Unity being the most widely used engine to develop games across multiple platforms, there has never been a better time to get into the field. As you will learn, the types of games you can create with Unity and C# are limitless. Game development makes a great hobby, allowing you to learn a new skill and play your game with family and friends. It is also an exciting and rewarding career, where plenty of successful developers, including myself, have learned the fundamentals of game development through courses like this, and not in the traditional classroom setting. Every great game starts somewhere, so why not make it yours? While people often find coding or making games intimidating, this Unity course utilizes a unique teaching method which will allow you to gain a thorough understanding of concepts while you develop your own games. Thanks to the Unity community, you’ll be able to connect with other developers, work together on new projects, and make some incredible games!

Why Learn From Me

This is the first and only Unity game development course that has been co-created with Unity Technologies on Udemy.  Because learning to code can be daunting, Unity Technologies wanted to create a course that helps new developers feel comfortable exploring the engine and developing games. I believe that the best way to learn how to code is by doing. Therefore, this is a highly interactive series that does not spoon-feed you the answers. The unique challenges integrated throughout this Unity course will ensure you not only know how to code something, but you also understand the logic behind it. As a self-taught software engineer, I found that there simply weren’t any high-quality video tutorials that allowed beginners to truly grasp concepts essential to game development. To remedy this, I created my own YouTube video series focused on Unity game development, where I’ve had the privilege of helping thousands of other people grow their passion for game development.  

I’ve been working in Unity since the initial public release of version 2.6, and I’ve authored a book on Unity 3.X. Since beginning my career in software development, I’ve been fortunate enough to develop games for Cartoon Network, Adult Swim, and several indie game companies. I’ve also developed enterprise augmented reality applications for Fortune 500 companies like Coca-Cola, GE, and Thyssenkrupp. Teaching has always been a passion of mine, and I hope you will see that throughout this course.  

Upon completing this Unity course, you will understand the basic concepts of C# programming and be able to continue developing your own 2D and 3D games. You will also feel confident knowing that you have mastered the latest and greatest game development techniques that will propel you to success in your professional or personal aspirations.

Join me on this adventure today!  I’ll see you inside the course.


Who this course is for:

  • The ideal student for this course is someone who is interested in game development with Unity and C# and is looking for an interactive, project-based course.
  • People interested in developing commercial quality 2D and 3D games either professionally or as a hobby.
  • Anyone seeking an understanding of best coding practices such as organization with your project and optimal development workflow that are essential to game development.
  • This course is not for someone who is an advanced game developer. This course is also not for students who are not interested in learning to code as you will get an introduction to the fundamentals of C# programming.

Featured review

Jahnoel Rondon
Jahnoel Rondon
7 courses
4 reviews
Rating: 5.0 out of 5a year ago
Coming from 2D udemy course and i can say that this is great practice. Im able to apply what little i know while still learning new things. One thing to note is that the descirption of 2019 isnt 100% accurate because the post processing actually is outdated even after only being after out for a couple of months but cant blame em soon enough there will be videos on youtube or something about it.

Instructors

Jonathan Weinberger
Authorized Unity Instructor
Jonathan Weinberger
  • 4.5 Instructor Rating
  • 23,419 Reviews
  • 102,994 Students
  • 10 Courses

Hi! I'm Jon. I'm a self-taught software engineer with over eight years of experience, and the author of Learn Unity Programming with C#. I've developed several Unity games for Cartoon Network, Adult Swim, the casino industry, and various indie game companies. I've also developed real world enterprise augmented reality applications for companies like GE, Coca-Cola, and ThyssenKrupp. I got my start in programming when I was 16 years old, developing private game servers for a popular MMO. When I decided to look at game development as a career, I struggled to find content that didn't just spoon-feed me the answers. After countless hours of learning concepts and trying to figure out the logic behind everything myself, I decided to start my own YouTube series that teaches developers to code from scratch through interactive challenges. It quickly became popular within the Unity community, and my educational career became a reality. I have a passion for teaching, and I love watching my students go from zero to hero, with some of them even landing big time game development jobs with companies like Oculus and Cartoon Network! Several of my students have gone on to create their own amazing titles and even start their own indie game studios! My favorite thing about programming is when you're developing a feature and the logic for how to solve a problem just "clicks." That "eureka" moment is what I strive to teach all my students!

I am the Authorized Unity Instructor, working in partnership with Unity Technologies to create C# programming courses in the Unity engine for developers of all levels.  The goal of this collaboration between Unity and Udemy is to make the learning curve of getting into programming less daunting, and helping experienced developers fine tune their skills.  Currently, two courses created in partnership with Unity are available on Udemy, with two more in the works!  Stay tuned for the latest and greatest Authorized Unity Courses!

Unity Technologies
The leading global game industry software
Unity Technologies
  • 4.5 Instructor Rating
  • 23,363 Reviews
  • 102,726 Students
  • 9 Courses

Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. You can easily connect to your audiences on PCs, consoles, the web, mobile devices, home entertainment systems, embedded systems, or head-mounted displays.

More than an engine, Unity helps you achieve ongoing success. It offers everything you need to develop quality content, boost your productivity, and connect with your audience. Tools and resources include the Unity Asset Store, Unity Cloud Build, Unity Analytics, Unity Ads, Unity Everyplay, and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe.

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