Unity Game Development (2D) Practical - From Scripts to Design Patterns and Algorithms

Everything you need to create a game, from scripts to design patterns and algorithms.

(4.4) 23 reviews

553 learners

Level Basic

Course period Unlimited

Unity
Unity
Design Pattern
Design Pattern
Unity
Unity
Design Pattern
Design Pattern

Reviews from Early Learners

4.4

5.0

까만돌

32% enrolled

Thank you for the valuable lecture.

5.0

cinekid21

100% enrolled

I still consider myself a beginner, but as I listened to the lecture, reviewed the grammar and made games, I was able to enjoy the lecture and finish it. I think it was a really good lecture and it helped me understand the concept of algorithms. I look forward to additional lectures.

5.0

yoonjo

100% enrolled

It seems like a good lecture. I like studying.

What you will gain after the course

  • C# Basic Concepts

  • Object-oriented programming

  • Singleton design pattern

  • How to use collections

  • Object Pooling

  • Using coroutines

  • Implementing Unity's Real-World Features

  • Game production practice

Everything you need to create a game

If you try to make a game without learning programming properly, you will reach a limit.

Sometimes, you just can't figure out how to implement a desired feature, or you manage to implement it but it doesn't work properly. Worse, if you don't properly understand and code, your code will end up in a messy mess of spaghetti, making it difficult to even add or modify simple features.

The algorithms, design patterns, and other subjects that must be learned for this purpose are vast and in-depth in themselves, making them difficult to approach.

So learn properly.

You will learn the core contents of various issues essential for game development as well as an in-depth study of C# and Unity.

  • Game algorithms required to implement fast and powerful core functions
  • Memory management and optimization for lag-free gaming
  • Design Patterns for Maintainability and Scalability
  • Security to prevent hacking and cheating

Lecture Features

Unique, in-depth lectures

There are many courses available to learn Unity, but this is the only one that covers a wide range of issues in depth, focusing on game development.

Basic knowledge of Unity and scripting is required.

This course requires you to have taken the Unity game development basics course or have equivalent basic knowledge.

Share your experiences.

As a game developer before being an instructor, I vividly convey the process from solving various problems that arise during the development stage to the launch.


Things to learn

Learn singletons to make your game globally accessible, object pooling to eliminate in-game lag and manage objects efficiently, and event-driven programming for maintainability and scalability.
Review C# syntax, including inheritance and properties, and learn various event functions that work with Unity.

Additionally, you will learn about coroutines, shaders, reading and writing data, ray casting, editor customization, optimization techniques, and more.

A good course to learn first

Introducing the knowledge sharer

Choi Jae-won
Currently) CEO of Study Encoding Currently) Full-time instructor at Unity
Former Ideas Client Development University and other institutions lecture

Recommended for
these people

Who is this course right for?

  • People interested in game development

  • Beginners who are new to Unity

  • People who want to learn C# programming

  • People who want to learn through practical projects

  • Anyone who wants to start a career as a game developer

Hello
This is agl05250070

2,362

Learners

100

Reviews

74

Answers

4.5

Rating

2

Courses

Curriculum

All

47 lectures ∙ (10hr 9min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

23 reviews

4.4

23 reviews

  • yoonjo8900님의 프로필 이미지
    yoonjo8900

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    It seems like a good lecture. I like studying.

    • 씨네포프21님의 프로필 이미지
      씨네포프21

      Reviews 10

      Average Rating 5.0

      5

      100% enrolled

      I still consider myself a beginner, but as I listened to the lecture, reviewed the grammar and made games, I was able to enjoy the lecture and finish it. I think it was a really good lecture and it helped me understand the concept of algorithms. I look forward to additional lectures.

      • muttul589114님의 프로필 이미지
        muttul589114

        Reviews 67

        Average Rating 4.8

        5

        32% enrolled

        Thank you for the valuable lecture.

        • directorjin1389님의 프로필 이미지
          directorjin1389

          Reviews 1

          Average Rating 2.0

          2

          100% enrolled

          When will you be giving additional lectures? Please also answer questions.

          • climber5155632님의 프로필 이미지
            climber5155632

            Reviews 4

            Average Rating 4.0

            1

            6% enrolled

            The lectures are made to be followed by downloading materials, but the materials are not uploaded.. (They say that providing materials is not mandatory due to policy) The code on the lecture screen is too big to read.. In reality, you can't see the code They don't answer questions or anything

            Similar courses

            Explore other courses in the same field!