HOME > Development > Complete C# Unity Game Developer 2D

Complete C# Unity Game Developer 2D

  • Development
  • Apr 23, 2025
SynopsisComplete C# Unity Game Developer 2D, available at $149.99, ha...
Complete C# Unity Game Developer 2D  No.1

Complete C# Unity Game Developer 2D, available at $149.99, has an average rating of 4.67, with 140 lectures, based on 104237 reviews, and has 472423 subscribers.

You will learn about 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. This course is ideal for individuals who are Competent and confident with using a computer. or Some programming experience helpful, but not required. or Artists who want to learn to bring their assets into games. or Complete beginners who are willing to work hard. or Developers who want to re-skill across to game development. It is particularly useful for Competent and confident with using a computer. or Some programming experience helpful, but not required. or Artists who want to learn to bring their assets into games. or Complete beginners who are willing to work hard. or Developers who want to re-skill across to game development.

Enroll now: Complete C# Unity Game Developer 2D

Summary

Title: Complete C# Unity Game Developer 2D

Price: $149.99

Average Rating: 4.67

Number of Lectures: 140

Number of Published Lectures: 139

Number of Curriculum Items: 140

Number of Published Curriculum Objects: 139

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will 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.
  • Who Should Attend

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

  • 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.
  • 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 simpleso 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 supportfrom 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:

  • Snow Boarder: A simple Side-Scrolling jumping gameusing Unity’s sprite shape tool

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

  • TileVania: A fast-paced classic Side-Scrolling Platformerusing Unity’s Tilemap tool;

  • Quiz Master: A Quiz Gamethat focuses on learning how to set up user interface in Unity.

  • 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 betterthan 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!

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Welcome To The Course

    Lecture 2: Install Unity & VS Code

    Lecture 3: VS Code Issues?

    Lecture 4: Introducing Unity

    Lecture 5: Set Up Visual Studio Code

    Lecture 6: Community & Support

    Lecture 7: Accessing Our Projects

    Chapter 2: Delivery Driver (New Unity 2021.1 Content)

    Lecture 1: Section Intro – Delivery Driver

    Lecture 2: Game Design – Delivery Driver

    Lecture 3: Introducing Methods

    Lecture 4: Transform.Translate()

    Lecture 5: Introducing Variables

    Lecture 6: How To Use SerializeField

    Lecture 7: Using Input.GetAxis()

    Lecture 8: Using Time.deltaTime()

    Lecture 9: Colliders & Rigidbodies

    Lecture 10: Using OnCollisionEnter2D()

    Lecture 11: Using OnTriggerEnter2D()

    Lecture 12: Add Assets To Project

    Lecture 13: Basic Level Layout

    Lecture 14: Simple Follow Camera

    Lecture 15: If Statements & Tags

    Lecture 16: How To Use Bools

    Lecture 17: How To Destroy Objects

    Lecture 18: How To Use GetComponent

    Lecture 19: Boosts & Bumps

    Lecture 20: Wrap Up – Delivery Driver

    Chapter 3: Snow Boarder (New Unity 2021.1 Content)

    Lecture 1: Section Intro – Snow Boarder

    Lecture 2: Game Design – Snow Boarder

    Lecture 3: How To Use Sprite Shapes

    Lecture 4: Using Edge Colliders

    Lecture 5: Cinemachine Follow Camera

    Lecture 6: Set Up Our Character

    Lecture 7: Using Surface Effector 2D

    Lecture 8: AddTorque To Rotate

    Lecture 9: Triggers To Restart Level

    Lecture 10: NameSpaces & SceneManagement

    Lecture 11: Using Invoke() For Delays

    Lecture 12: Introducing Particle Effects

    Lecture 13: Triggering Particle Effects

    Lecture 14: Take A Moment To Tune

    Lecture 15: Using FindObjectOfType

    Lecture 16: Using OnCollisionExit2D

    Lecture 17: How To Trigger Sound Effects

    Lecture 18: Public Access Modifier

    Lecture 19: Prevent Double Play

    Lecture 20: Wrap Up – Snow Boarder

    Chapter 4: Quiz Master (New Unity 2021.1 Content)

    Lecture 1: Section Intro – Quiz Master

    Lecture 2: Game Design – Quiz Master

    Lecture 3: UI Canvas

    Lecture 4: TextMeshPro

    Lecture 5: Button Layout

    Lecture 6: Scriptable Objects

    Lecture 7: Getter Methods

    Lecture 8: Arrays

    Lecture 9: TextMeshProUGUI

    Lecture 10: For Loops

    Lecture 11: Swapping Sprites

    Lecture 12: Button States

    Lecture 13: Simple Timer

    Lecture 14: Timer Fill Fraction

    Lecture 15: Connecting the Timer

    Lecture 16: Lists

    Lecture 17: Keeping Score

    Lecture 18: Sliders

    Lecture 19: End Screen

    Lecture 20: Game Manager

    Lecture 21: Section Wrap-Up

    Chapter 5: TileVania (New Unity 2021.1 Content)

    Lecture 1: Section Intro – TileVania

    Lecture 2: Game Design – TileVania

    Lecture 3: Slicing Sprite Sheets

    Lecture 4: Introduction To Unity Tilemap

    Lecture 5: Unity Tilemap With Layers

    Lecture 6: How To Use Unity Rule Tiles

    Lecture 7: Create Player Idle Animation

    Lecture 8: Animation States & Transitions

    Lecture 9: Using Prefabs In Unity

    Lecture 10: Composite Collider For Tilemap

    Lecture 11: Set Up Input System

    Lecture 12: Horizontal Player Movement

    Lecture 13: Flip Player Sprite

    Lecture 14: Animation State In Code

    Lecture 15: Jumpy Jump

    Lecture 16: Jump If IsTouchingLayers

    Lecture 17: Climb That Ladder

    Lecture 18: Stop Sliding On Ladder

    Lecture 19: Ladder Climb Animation

    Lecture 20: Cinemachine Follow Camera

    Lecture 21: Cinemachine Confiner

    Lecture 22: State-Driven Cameras

    Lecture 23: Using Physics Material 2D

    Lecture 24: Prevent Wall Jump

    Lecture 25: Set Up Our Enemy

    Lecture 26: Move & Flip Enemy

    Lecture 27: Player Mortality

    Instructors

  • Complete C# Unity Game Developer 2D  No.2
    GameDev.tv Team
    Learn to Make and Sell Games
  • Complete C# Unity Game Developer 2D  No.3
    Rick Davidson
    Helped More Than 1 Million Students To Create & Grow
  • Complete C# Unity Game Developer 2D  No.4
    Gary Pettie
    Indie Game Developer :: GameDev.tv Tutor
  • Rating Distribution

  • 1 stars: 469 votes
  • 2 stars: 768 votes
  • 3 stars: 5249 votes
  • 4 stars: 31419 votes
  • 5 stars: 66318 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!