inflearn logo
inflearn logo

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

552 learners

Level Basic

Course period Unlimited

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

Reviews from Early Learners

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,357

Learners

99

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

  • yhb6596님의 프로필 이미지
    yhb6596

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    It helped me a lot in my development

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

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

          • muttul589114님의 프로필 이미지
            muttul589114

            Reviews 67

            Average Rating 4.8

            5

            32% enrolled

            Thank you for the valuable lecture.

            Similar courses

            Explore other courses in the same field!

            $42.90