HOME > Development > Learn To Write 2D Games with C# and Unity

Learn To Write 2D Games with C# and Unity

  • Development
  • Jan 16, 2025
SynopsisLearn To Write 2D Games with C# and Unity, available at $64.9...
Learn To Write 2D Games with C# and Unity  No.1

Learn To Write 2D Games with C# and Unity, available at $64.99, has an average rating of 4.25, with 136 lectures, based on 111 reviews, and has 1445 subscribers.

You will learn about Learn how to create your own games Understand how to write reusable code that can be reused in other games Learn how to create your own tools for game development Have learned the C# language Understand how to use many useful design patterns This course is ideal for individuals who are Anyone wanting to learn how to write computer games using Unity It is particularly useful for Anyone wanting to learn how to write computer games using Unity.

Enroll now: Learn To Write 2D Games with C# and Unity

Summary

Title: Learn To Write 2D Games with C# and Unity

Price: $64.99

Average Rating: 4.25

Number of Lectures: 136

Number of Published Lectures: 136

Number of Curriculum Items: 136

Number of Published Curriculum Objects: 136

Original Price: $69.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to create your own games
  • Understand how to write reusable code that can be reused in other games
  • Learn how to create your own tools for game development
  • Have learned the C# language
  • Understand how to use many useful design patterns
  • Who Should Attend

  • Anyone wanting to learn how to write computer games using Unity
  • Target Audiences

  • Anyone wanting to learn how to write computer games using Unity
  • Have you always wanted to create your own games, but don’t know where to start?

    Maybe you tried out Unity, but could not really get the hang of it.

    Or perhaps you just want to get become a better games programmer.

    Whatever the reason, this course is for you.

    Learn to creates games in Unity. ?But not only that, learn to do it the right way, like the professional game programmers do.

    The fact is, there are many ways to create games. ?It takes skill,?but to get the best results, you have to do things the right way.

    There are many game programming courses on Udemy, but few teach you the right way to go about it.

    Important concepts included in this course, that many do not include are as follows:

    Learn good and bad practices and be able to focus on good practices.
    Learn what design patterns are and how to put them into practice.
    Understand game logic and physics.
    Learn how to write clean and maintainable code.
    Learn how to refactor?(What it is and how to do it).
    Learn how to create your own tools for game development.
    Learn how to create custom components

    Very few courses teach these concepts, but they should be mandatory.

    Why?

    Because failure to learn these lead to buggy code, and projects taking much longer to complete. ?By learning the right way to create games, you make life easier for yourself and actually become a lot more productive and a more capable programmer. ?The professional games developer develops code like this, you should as well.

    What?experience do I need to take this course?

    No previous experience is necessary. ?Goran Lochert, your course instructor is an expert games developer, who has worked on many games in many frameworks. ?He is also an official Oracle?Java certified developer,?and an official contributor to LIBGDX, and other games frameworks.

    He has great?skills and experiences with Unity3D.

    As a result, you are learning from one of, if not the most experienced Unity games developers on Udemy, meaning you can be assured that not only?will you learn how to create your own games by following along in this course, but you will also learn the right way to create your game code.

    Why enrolling in this course is the best decision you can make.

    This course will teach you everything you need to know, to create your own games in Unity.

    As mentioned above, the course not only teaches you how to create your own games, it also teaches you best practices and the right way to create them.

    You are?learning from someone who has all the professional training,?skills, and experience?needed?to teach you how to become a proficient games developer in Unity.

    Plus, the games created in this course are complete and commercial quality, not half baked, incomplete games you see in many courses. ?You can even download and play the games created in this course on your iOS or Android devices.

    Full source code is included! As well as a complete C# tutorial section is included. ?Perfect if you have no previous programming experience or need to get up to speed with C#, fast.

    If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you!

    After completing this course, you will have the necessary skills to be able to write your own games using Unity and C#

    The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities. ? ?Unity game developers are in high demand,?and you will understand and be able to create your own games in unity?after going through this course.

    Your new job or consulting opportunity?awaits!??

    Why not get started today?

    ?Click the?Signup?button to sign up for the course!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Welcome to the Course

    Lecture 2: Install Unity 3D for Windows

    Lecture 3: Install Unity 3D for MAC

    Chapter 2: Learning C#

    Lecture 1: Creating Project And Editor Layout

    Lecture 2: First Script And Project Organization

    Lecture 3: Variables And Constants

    Lecture 4: Using Operators

    Lecture 5: If Else Statement

    Lecture 6: While And Do While Loop

    Lecture 7: Arrays

    Lecture 8: For And Foreach Loop

    Lecture 9: Loop Challenge

    Lecture 10: Break And Continue Statements

    Lecture 11: Using Strings – Part 01

    Lecture 12: Using Strings – Part 02

    Lecture 13: String Challenge

    Lecture 14: Understanding Null Reference

    Lecture 15: Keyword var

    Lecture 16: Understanding Methods and access modifiers

    Lecture 17: Method Overloading

    Lecture 18: Overloading Challenge

    Lecture 19: Named And Optional Parameters

    Lecture 20: Constructors

    Lecture 21: Getter and Setter Methods

    Lecture 22: Properties

    Lecture 23: Encapsulation

    Lecture 24: Encapsulation Challenge

    Lecture 25: Static and Extension Methods

    Lecture 26: Static and Extension Methods Challenge

    Lecture 27: Inheritance

    Lecture 28: Method Overriding

    Lecture 29: Polymorphism

    Lecture 30: Polymorphism Challenge

    Lecture 31: Abstract Classes And Interfaces

    Lecture 32: Interface Challenge

    Lecture 33: Enums – Part 01

    Lecture 34: Enums – Part 02

    Lecture 35: Visual Studio Tips And Tricks

    Lecture 36: Understanding List

    Lecture 37: Understanding Stack

    Lecture 38: Understanding Dictionary

    Lecture 39: Operator Overloading

    Lecture 40: Operator Overloading Challenge

    Lecture 41: Composition

    Lecture 42: Composition Challenge

    Lecture 43: Component Pattern

    Lecture 44: Component Challenge

    Lecture 45: Singleton Pattern Part 01

    Lecture 46: Singleton Pattern Part 02

    Lecture 47: Delegates

    Lecture 48: Events Part 01

    Lecture 49: Events Part 02

    Lecture 50: Events Challenge

    Lecture 51: GameObject And Component

    Lecture 52: MonoBehavior And Life Cycle

    Lecture 53: Attributes

    Lecture 54: Working With Components

    Lecture 55: Working With Components Challenge

    Chapter 3: Astro Assault Game

    Lecture 1: Astro Assault Game Mockup

    Lecture 2: Astro Assault Game Preview

    Lecture 3: Create And Setup Project

    Lecture 4: Understanding Camera

    Lecture 5: Sprite Importing And Slicing

    Lecture 6: Sprite Importing And Slicing Challenge

    Lecture 7: Player Controller

    Lecture 8: Level Layout Part 01

    Lecture 9: Level Layout Part 02

    Lecture 10: Keep Player In Bounds

    Lecture 11: Understanding Prefabs

    Lecture 12: Prefabs Challenge

    Lecture 13: Falling Behavior

    Lecture 14: Spawn Points

    Lecture 15: Point Spawner

    Lecture 16: Organized and Clean Project

    Lecture 17: Improving Point Spawner

    Lecture 18: Enemy Dock

    Lecture 19: Dock Spawner Challenge

    Lecture 20: Improving Enemy Dock

    Lecture 21: Waypoint Follower

    Lecture 22: Improving Dock Spawner

    Lecture 23: Releasing Enemies

    Lecture 24: Code Cleanup

    Lecture 25: Player Shooting

    Lecture 26: Collision Detection

    Lecture 27: Bullet Destroyer

    Lecture 28: Destroying Enemies Challenge

    Lecture 29: Animations

    Lecture 30: Enemy Explosions

    Lecture 31: Animation Challenge

    Lecture 32: Player Respawn Part 01

    Lecture 33: Player Respawn Part 02

    Lecture 34: Scoring Logic

    Lecture 35: User Interface Part 01

    Lecture 36: User Interface Part 02

    Lecture 37: Scoring

    Lecture 38: Life Container Part 01

    Lecture 39: Life Container Part 02

    Instructors

  • Learn To Write 2D Games with C# and Unity  No.2
    Tim Buchalkas Learn Programming Academy
    Professional Programmers and Teachers – 2M students
  • Learn To Write 2D Games with C# and Unity  No.3
    Goran Lochert
    Software Engineer | Unity Certified Expert Programmer
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 4 votes
  • 3 stars: 10 votes
  • 4 stars: 43 votes
  • 5 stars: 52 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!