강의

멘토링

커뮤니티

Game Dev

/

Game Programming

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

551 learners

Level Basic

Course period Unlimited

  • agl05250070
Unity
Unity
Design Pattern
Design Pattern
Unity
Unity
Design Pattern
Design Pattern

Reviews from Early Learners

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

2,351

Learners

98

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

  • muttul589114님의 프로필 이미지
    muttul589114

    Reviews 67

    Average Rating 4.8

    5

    32% enrolled

    Thank you for the valuable lecture.

    • 씨네포프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.

      • yoonjo8900님의 프로필 이미지
        yoonjo8900

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        It seems like a good lecture. I like studying.

        • rudifyorg님의 프로필 이미지
          rudifyorg

          Reviews 6

          Average Rating 3.7

          4

          100% enrolled

          The concept lectures are easy to understand, but the practice games are a bit disappointing. They're just for a taste.

          • yhb6596님의 프로필 이미지
            yhb6596

            Reviews 1

            Average Rating 5.0

            5

            100% enrolled

            It helped me a lot in my development

            Limited time deal ends in 4 days

            $38,500.00

            30%

            $42.90

            agl05250070's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!