강의

멘토링

로드맵

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

  • agl05250070
Unity
Design Pattern

Reviews from Early Learners

What you will learn!

  • 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,346

Learners

97

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

  • 까만돌님의 프로필 이미지
    까만돌

    Reviews 60

    Average Rating 4.8

    5

    32% enrolled

    소중한 강좌 감사합니다.

    • hee님의 프로필 이미지
      hee

      Reviews 1

      Average Rating 3.0

      3

      100% enrolled

      강의 목소리가 너무 작아서 안들립니다...;;;;;

      • cinekid21님의 프로필 이미지
        cinekid21

        Reviews 10

        Average Rating 5.0

        5

        100% enrolled

        아직은 제 자신이 초급이라 생각하면서 본 강의를 들으며 문법들 복습과 게임들을 따라 만들다 보니 어느새 즐겁게 강의를 수료하게 되었네요. 정말 좋은 강의였다 생각하고 알고리즘 개념 잡는데 도움이 되었다 생각합니다. 추가 강의 기다리고 기대하겠습니다.

        • yoonjo님의 프로필 이미지
          yoonjo

          Reviews 2

          Average Rating 5.0

          5

          100% enrolled

          좋은 강의 같아요 공부하기 좋아요

          • 루디파이 Rudify님의 프로필 이미지
            루디파이 Rudify

            Reviews 6

            Average Rating 3.7

            4

            100% enrolled

            개념 강의은 쉽게 잘가르치시는데 실습게임은 뭔가 좀 아쉽네요. 진짜 딱 맛보기용..

            $42.90

            agl05250070's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!