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 AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design 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 Big Data
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-08 22:50:03
30-Day Money-Back Guarantee

This course includes:

  • 35 hours on-demand video
  • 3 articles
  • 27 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Game Development Game Development Fundamentals

Complete C# Unity Game Developer 2D

Learn Unity in C# & Code Your First Seven 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap (35 hours)
Bestseller
Rating: 4.7 out of 54.7 (82,284 ratings)
378,305 students
Created by Ben Tristem, GameDev.tv Team, Rick Davidson
Last updated 6/2020
English
English, French [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Learn C#, a powerful modern language, from scratch. No prior programming experience is necessary.
  • Become excellent at using the Unity game engine.
  • Build a solid foundation for game design and game development that will help you build your own games.
  • Learn how object oriented programming works in practice.
  • Create playable game projects - good for your portfolio, or just for your own sense of achievement.
  • Transfer your knowledge from this course to .NET, other languages, and more.
  • Develop highly transferable coding problem solving skills.
  • Be part of an amazing and supportive community of people similar to you.
Curated for the Udemy for Business collection

Course content

10 sections • 215 lectures • 34h 48m total length

  • Preview02:38
  • Download Unity & Visual Studio
    05:32
  • Your First Code
    10:42
  • Fixing Visual Studio Problems
    04:47
  • Notes For Mac Users
    03:42
  • Community & Support
    03:51
  • Section Wrap Up
    00:25
  • Test Your Understanding - Intro & Setup #1
    5 questions

  • Welcome To Number Wizard Console
    01:42
  • Print To Console With Debug.Log()
    10:52
  • Preview07:23
  • Respond To Player Input
    15:49
  • Using if, else if & else
    05:29
  • Preview09:50
  • Calculate Guess Variable
    11:29
  • Functions & Encapsulating
    12:01
  • Number Wizard Console Wrap Up
    01:18
  • Test Your Understanding - Number Wizard #1
    10 questions

  • Welcome To Text101
    02:44
  • Text101 Game Design
    06:19
  • Creating Sprites In Unity
    14:13
  • UI Canvas & Text
    11:50
  • Update Text Component
    14:23
  • Game States
    07:18
  • Unity Scriptable Objects
    09:09
  • Challenging Content Ahead
    07:11
  • Public Methods & Return Types
    10:34
  • Creating An Array
    13:39
  • Manage Next States
    10:17
  • Game State Story Design
    07:49
  • Organise State Files
    10:33
  • TextMesh Pro & Polish
    13:14
  • Test Your Understanding - Text101 #1
    10 questions
  • Text101 Instructor Hangout #1
    11:50
  • For Loops
    11:20
  • Publish Your WebGL Game
    10:42

  • Welcome To Number Wizard UI
    01:59
  • Number Wizard UI Game Design
    04:07
  • UI Anchors
    09:59
  • Making Buttons
    12:21
  • Button Click Loads Scene
    11:58
  • Load All Scenes
    06:11
  • Prepare Game Screen
    09:39
  • Import & Refactor Code
    07:11
  • Using ToString()
    08:27
  • Use Random.Range()
    08:32
  • Polish & Standalone Build
    10:20
  • Test Your Understanding - Number Wizard UI #1
    10 questions
  • NWUI Instructor Hangout #1
    10:06

  • Welcome To Block Breaker
    01:37
  • Block Breaker Game Design
    05:46
  • Export & Import Package
    13:01
  • World Units & Play Space
    11:45
  • Rigidbody & Colliders
    07:18
  • Add Unity Physics Material
    06:43
  • Colliders, Collision & Triggers
    12:14
  • Move Object With Mouse
    15:33
  • Limit With Mathf.Clamp()
    05:00
  • Distance As A Vector2
    12:56
  • Launch The Ball
    10:41
  • Test Your Understanding - Block Breaker #1
    10 questions
  • Play Space & Gravity
    10:17
  • Destroy GameObject
    09:49
  • Using Prefabs In Unity
    17:12
  • Make A Second Level
    09:21
  • Test Your Understanding - Block Breaker #2
    5 questions
  • Fraction Too Much Friction
    03:05
  • GetComponent To Play Audio
    10:50
  • Play Random Sound From Array
    10:05
  • PlayClipAtPoint()
    10:02
  • Count Breakable Blocks
    09:24
  • Test Your Understanding - Block Breaker #3
    5 questions
  • Win The Level & Load
    09:50
  • Using Time.timeScale
    11:46
  • Add Player Score
    08:22
  • Display Player Score
    10:01
  • Implement Singleton Pattern
    17:05
  • Singleton Pattern Bug Fix
    03:16
  • Test Your Understanding - Block Breaker #4
    5 questions
  • Reset Game Session
    08:03
  • Instantiate GameObject
    10:44
  • Using Tags In Unity
    09:41
  • Block Damage Levels
    06:37
  • Damage Affordance
    11:46
  • Test Your Understanding - Block Breaker #5
    5 questions
  • Smarter maxHits Logic
    10:45
  • Prevent Boring Ball Loops
    11:30
  • Extreme! Tuning!
    08:37
  • Tune & Playtest
    07:09
  • Autoplay for Playtesting
    13:19
  • Make Levels & Upload
    05:52
  • Test Your Understanding - Block Breaker #6
    5 questions
  • Block Breaker Wrap-Up
    02:23
  • Block Breaker Instructor Hangout #2
    15:26

  • Welcome To Laser Defender
    03:33
  • Laser Defender Game Design
    03:50
  • Set Up Project
    11:26
  • Movement & Time.deltaTime
    16:27
  • ViewPortToWorldPoint()
    12:09
  • Test Your Understanding - Laser Defender #1
    5 questions
  • What Feature Next
    04:38
  • Make Player Shoot
    14:23
  • Using Coroutines
    07:55
  • Repeat Fire Coroutine
    10:43
  • GameObject Shredder
    06:18
  • Test Your Understanding - Laser Defender #2
    5 questions
  • Create List Of Waypoints
    09:00
  • Move Enemy On Path
    10:33
  • WaveConfig Scriptable Object
    12:41
  • Using A Foreach Loop
    09:11
  • Spawn Multiple Enemies
    14:27
  • Test Your Understanding - Laser Defender #3
    5 questions
  • WaveConfig For Path & Speed
    09:26
  • Spawn Multiple Enemy Waves
    10:41
  • Loop All Enemy Waves
    03:59
  • Create Damage Dealer Class
    12:17
  • Destroy Enemy
    05:59
  • Test Your Understanding - Laser Defender #4
    5 questions
  • Make Enemy Shoot
    12:37
  • Player Life And Death
    07:47
  • Layer Collision Matrix
    09:39
  • Scrolling Background
    09:47
  • Introducing Particle Effects
    10:41
  • Test Your Understanding - Laser Defender #5
    5 questions
  • Explosion Particle Effect
    14:12
  • Trigger Sound Effects
    17:34
  • Load All The Scenes
    19:59
  • Delay For Loading Scene
    10:18
  • Music Player With Singleton
    10:32
  • Test Your Understanding - Laser Defender #6
    5 questions
  • Add & Display Score
    19:57
  • Display Player Health
    06:47
  • New Enemy & Projectile
    10:19
  • Sorting Layer & Spinning Projectile
    05:59
  • Laser Defender Wrap-Up
    02:33

  • Welcome To Glitch Garden
    03:07
  • Glitch Garden Game Design
    06:38
  • Make A Splash Screen
    21:43
  • Scaling & Aspect Ratios
    16:36
  • Set Up Background Playspace
    09:50
  • World Space Canvas Mode
    18:36
  • Test Your Understanding - Glitch Garden #1
    5 questions
  • Intro To Animation
    08:07
  • Animator Controller & Animation
    10:20
  • Basic Animation Transition
    14:29
  • Intro To Keyframe Animation
    16:12
  • A Note About Animation
    01:48
  • Move Using transform.Translate
    06:46
  • Test Your Understanding - Glitch Garden #2
    5 questions
  • Spawn Attackers Using Coroutine
    10:43
  • Adding Animation Events
    09:12
  • Set Up A Defender Prefab
    11:55
  • Instantiate From Gun Position
    12:13
  • Make Projectile Move
    07:34
  • Test Your Understanding - Glitch Garden #3
    5 questions
  • Health & Hurting Attackers
    04:51
  • Implementing Health & Damage
    10:45
  • Tidy Up & Death FX
    11:38
  • Click To Spawn Defenders
    07:13
  • Spawn At Mouse Position
    06:16
  • Test Your Understanding - Glitch Garden #4
    5 questions
  • Snap Defenders To Grid
    07:48
  • Create Defender Selection UI
    14:42
  • Set & Place Selected Defender
    10:28
  • Start Our Resource System
    12:40
  • Parent, Child & Animation
    13:49
  • Test Your Understanding - Glitch Garden #5
    5 questions
  • Completing Animation Challenge
    14:43
  • Add Resources As Anim Event
    10:40
  • Defenders Costing Resources
    08:37
  • Searching For Animation Events
    04:13
  • Instantiate As Child
    04:27
  • Test Your Understanding - Glitch Garden #6
    5 questions
  • Attacker In My Lane
    15:26
  • Change Animation State
    13:18
  • One Defender Per Square
    11:55
  • Creating Gnome Defender
    18:10
  • Creating Gravestone Defender Race
    07:13
  • Test Your Understanding - Glitch Garden #7
    5 questions
  • Make Our Attackers Attack
    14:52
  • Attackers Striking Target
    08:16
  • Fantastic Mr Fox
    21:01
  • Array For Spawning Attackers
    07:09
  • How To Be A Loser
    19:51
  • Test Your Understanding - Glitch Garden #8
    5 questions
  • Create A Level Timer
    12:30
  • Create A Level Controller
    14:55
  • A Nicer Win Experience
    12:11
  • A Nicer Lose Experience
    18:16
  • Handling Null Reference Exceptions
    07:51
  • Test Your Understanding - Glitch Garden #9
    5 questions
  • Start Our Options Screen
    10:28
  • PlayerPrefs To Save Settings
    13:24
  • Set & Save Music Volume
    14:39
  • Add Difficulty Levels
    14:50
  • Quick Bug Fix - Win Condition
    03:29
  • Test Your Understanding - Glitch Garden #10
    5 questions
  • Tidy Hierarchy = Tidy Mind
    08:21
  • Tuning Our Core Gameplay
    06:55
  • Add Star Cost To Button
    05:42
  • Creating Level Progression
    12:49
  • Test Your Understanding - Glitch Garden #11
    4 questions
  • Glitch Garden Wrap Up
    02:08

  • TileVania - A Bonus Section For You!
    00:59
  • Welcome To TileVania
    03:25
  • TileVania Game Design
    05:37
  • Slicing Sprite Sheets
    06:21
  • Intro To Unity Tilemap
    14:42
  • Unity Rule Tiles
    12:29
  • Create Player Idle Animation
    10:14
  • Animation States & Transitions
    08:21
  • Test Your Understanding - TileVania #1
    5 questions
  • Implement 2D Collision
    09:40
  • Maximize Learning Value
    02:49
  • Move Player Horizontally
    11:52
  • Flip Character Sprite
    05:46
  • Instructor Hangout 6.1
    13:33
  • Animation State In Code
    07:28
  • Test Your Understanding - TileVania #2
    5 questions
  • Jumpy Jumpy
    12:14
  • Jump if IsTouchingLayers
    06:26
  • Climb Ladder
    13:50
  • Climb Ladder Tweaks
    06:28
  • Perspective Vs Orthographic Cameras
    06:24
  • Cinemachine Follow Camera
    11:10
  • Cinemachine Confiner Extension
    08:58
  • State-Driven Cameras
    13:45
  • Prevent Wall Jump
    08:16
  • Making Enemies
    17:50
  • Player Death
    15:19
  • Adding Hazards
    09:38
  • Level Flow Layout
    13:29
  • Level Exit Portal
    13:23
  • Start & Success Screens
    11:21
  • Game Session Controller
    12:08
  • Coin Pickups
    07:27
  • Persistent SFX
    07:29
  • Persistent Score & Lives
    13:31
  • Remembering Pickups
    08:21
  • Adding Rising Water
    10:25
  • Over To You Now
    02:37

  • Coupon For Original Course Content (Created In Unity 4 / 5)
    00:37

  • Credits
    04:48
  • Preview00:29

Requirements

  • Mac or PC capable of running Unity 2019 or later.
  • A passion and willingness to learn how to code.

Description

The course has been remastered in Unity 2018 and is compatible with Unity 2018, 2019 and 2020. 

This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watched Unity game development course on Udemy. The course has full English closed-captions throughout.

Learn how to create video games using Unity, the world-leading free-to-use game development tool. We start super simple so you need no prior experience of Unity or coding! With our online tutorials, you'll be amazed what you can achieve right from the first moment you start the course. 

Benefit from our world-class support from both other students, and the GameDevtv team who are regularly engaged in the forums and Q&A section. Go on to build several games including:

  • Laser Defender: A Top-Down Space Shooter with enemies to shoot and dodge;

  • Glitch Garden: A Tower Defense game with different tower types and enemy types, and a basic resources system;

  • TileVania: A fast-paced classic Side-Scrolling Platformer using Unity's Tilemap tool;

  • Block Breaker: A basic "Breakout" style game which introduces Unity's built in physics engine.

Prefer to start with 3D games? Check-out our sister course, the Complete C# Unity Developer 3D. Already have some Unity knowledge, and want something more challenging? Check-out our epic RPG Core Combat Creator. More interested in creating 3D models from scratch? Start with our Complete Blender Creator course. Our green leaf logo is a symbol of passion and quality.

You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time). Check out our reviews to see how people love this feature. 

The course is project-based as we believe this is the best way to learn Unity and C#. You will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more. 

Oh, and it's just bigger and better than other Unity courses you will find online. See the course length and the reviews. 

For each demo game you build you will follow this process... 

  • Be challenged to build the entire game yourself.

  • Be shown step-by step how to build it.

  • Be challenged to apply, and re-apply your knowledge regularly.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way. 

You will learn C#, and in turn build a solid foundation for Object Oriented Programming. By the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more. 

What this course DOESN'T cover... 

Whereas this course is already huge, we can't possibly cover everything in that time. Here are some things we will not be covering... 

  • Performance optimization.

  • Editor plugins or modifications.

  • Physics engine modification

Anyone who wants to learn to create games: Unity is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS, Android and Web from a single source!

If you're a complete beginner, we'll teach you all the coding and game design principles you'll need. If you're an artist, we'll teach you to bring your assets to life. If you're a coder, we'll teach you game design principles. 

Dive in and learn Unity now, you won't be disappointed!

Who this course is for:

  • Competent and confident with using a computer.
  • Some programming experience helpful, but not required.
  • Artists who want to learn to bring their assets into games.
  • Complete beginners who are willing to work hard.
  • Developers who want to re-skill across to game development.

Featured review

Leonardo Toretti
Leonardo Toretti
58 courses
2 reviews
Rating: 5.0 out of 5a year ago
I've tried this course while ago when there was another guy. I gave up eventually due to the way he was to explain the theory and code and everything. After many year i came back only to realize that this new guy called Rick has been brought to the team and for my surprise he's been able to teach me. Very pleased at the moment. Keep up with the great work guys it's been a awesome learning so far. See you all soon. ; -)

Instructors

Ben Tristem
GameDev.tv Founder :: Entrepreneur :: Passionate Teacher
Ben Tristem
  • 4.6 Instructor Rating
  • 177,868 Reviews
  • 773,635 Students
  • 13 Courses

Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University. 

I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does. 

After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you. 

I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings. 

So why not start learning to make games with me and my team now?

See you soon! 

Ben

GameDev.tv Team
Learn to Make and Sell Games
GameDev.tv Team
  • 4.6 Instructor Rating
  • 222,555 Reviews
  • 765,199 Students
  • 20 Courses

GameDev tv was created to help anyone learn how to develop, design and sell indie games.  We have some of the best-selling and highest rating game development courses on Udemy.

We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them.

GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more.  Looking to learn about a topic that we don't cover? Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

Rick Davidson
Career Coach with 14+ years in the Video Game Industry
Rick Davidson
  • 4.6 Instructor Rating
  • 167,950 Reviews
  • 753,878 Students
  • 15 Courses

Rick Davidson has been making video games for a living for more than 14 years as a Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. He founded an Indie game studio, Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. He has worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category).

As a qualified Career Coach, Rick has helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees.

  • 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.