Learn Unity Basics with Dr. Koh by following along
This course is for beginners who want to develop games with Unity, and explains in detail everything from installing Unity to the basic knowledge required for 2D/3D game development. (All resources used in the course can be downloaded by clicking the “Course Materials” button at the top of the video.)
News
8 articles
Hello everyone, this is Dr. Go.
After creating a tower defense game,
do you want to improve the code into a structure that supports maintainability and extensibility?[Unity 6] Tower Defense Refactoring and Expansion - Automating the Creation of 4 New Towers and Maps In this course,
based on the tower defense project created in the beginner course,
you will analyze the existing code and separate classes according to their roles,
then use inheritance, polymorphism, and ScriptableObjects
to carry out a step-by-step refactoring into a structure that remains easy to manage even as the project grows.Rather than simply organizing the existing code,
we will use the new structure to create four additional types of towers
and also explore how the refactored structure can be used when expanding functionality.We also improve upon the previous approach, which required manually configuring the paths towers can move along and map information, by directly implementing
a feature that analyzes the map information placed in the scene and automatically generates the necessary data
Map Data Auto Bake feature.Through this,
Separation of responsibilities by class and improved code structure
Designing a Tower Structure Using Inheritance and Polymorphism
Data separation using ScriptableObject
An extensible structure that makes it easy to add new tower features
Creating 4 New Types of Towers
A Bake system that automatically generates map data
You can experience these step by step within a single project.
We recommend this course for those who want to go beyond implementing basic features
and learn by modifying the project themselves “How should I write code that remains maintainable even when the game grows?”
“How should I design a structure that makes it easy to add new features?”
.📌 Tower Defense Refactoring Course Link
https://inf.run/bR9ttIf you have completed the basic features of the game in the introductory course,
in this refactoring course, we will develop that project
into a structure that is easier to manage and expand.I hope my course helps with your Unity game development studies.
Thank you for always seeking out and watching my courses.
This was Dr. Ko.Hello everyone. This is Gobaksa.
Do you want to try making a tower defense game yourself from start to finish?
[Unity 6] Learn Tower Defense Game Development by Following Along [Intro] In this course,
you will step-by-step build the basic flow of a tower defense game by implementing
map layout, enemy spawning and movement, tower placement and attacks, and HP and gold systems.Additionally, you can experience the structure of a complete tower defense game by creating a wave system, tower information display, tower level system,
and even laser towers, slowing towers, and buff towers.I recommend this to those who, after learning basic grammar,
“want to complete a game that actually works.”📌 Tower Defense Game Lecture Link
https://inf.run/j9n5yAlso, in celebration of the current summer vacation, we are issuing 40% discount coupons for all courses. (Deadline: until ~07. 12)
[Unity 6] Learning by Doing: Hyper-Casual Game Series 01 [Pin Circle, Wave.io, Zigzag]
Go Bak-sa's Unity Hyper-Casual Game Series 02: Learning by Doing [1010, 2048]
[Unity 6] Learning by Doing: Hyper-Casual Game Series 03 [Stack, Don't Touch The Spikes, Stack Ball]
Dr. Ko's Learning by Doing Unity Hyper-Casual Game Series 04 [Color Run]
[Unity 6] Learn by Doing: Real-World Game Production 2D Platformer
[Unity 6] Learning Practical Game Development by Following Along: Top-Down Shooting
I hope my lectures are helpful for your Unity game development studies.
Thank you for always seeking out and watching my lectures.
This has been Go-Baksa.
Hello everyone. This is Dr. Ko.
Today, I would like to share some happy news with you.
Finally, my first book, 《Learning Unity 6 2D Game Development for the First Time》, has been published.
As the book title suggests, for 2D game development based on the latest version, Unity 6
It covers the process from Unity basics to game production, and most of the basic content covered in this book
This is an update to Unity 6 of the 2020-2022 version content uploaded to my YouTube (Inflearn).
📌 What this book covers
- Unity 6-based basic interface and engine structure
- Core features required for 2D game development (scripts, physics engine, animation, etc.)
- Practical skills gained through hands-on game projects (Flight shooting, Platformer)
- A systematic learning flow combining theory and practice ... it contains essential content for those who want to create real games with Unity.
📚 Beginners new to Unity,
📱 Those who want to learn 2D game development systematically,
👨💻 It will be particularly helpful for developers who want to build a portfolio with practical examples.
👉 Please refer to the link below for book information and purchase. (Available at Kyobo, yes24, etc.)
🔗https://www.yes24.com/Product/Goods/174184626
Wishing you a year full of good things in 2026.
Thank you.
Hello everyone. This is Dr. Koh.
A course titled "Learn by Following Dr. Koh's Top-Down Shooting Game" has been released, which teaches you how to create a Top-Down Shooting game by following the example of Snake and Archer.
In this course, you will learn about modularized stat creation, skill crafting, etc. so that you can link and convert stat information by player and enemy control, skills, items, etc. in Top-Down Shooting.
It also consists of a total of 11 lectures (PDF, video), including functions such as implementing enemy AI using Behavior Tree, chapter/stage system, and saving/loading data.
To celebrate the launch, we are also offering a 20% discount on all courses .
Dr. Ko's Unity Hyper Casual Game Series 01 [Pin Circle, Wave.io , Zigzag]
Dr. Ko's Unity Hyper Casual Game Series 02 [1010, 2048] Learn by Following
Learn by Following Dr. Koh's Unity Hyper Casual Game Series 04 [Color Run]
Learn and create 2D platformer games with Dr. Goh
I hope that good things will happen to everyone who always visits and watches my lectures.
thank you
Hello everyone. This is Dr. Koh.
To celebrate the release of the official version of Unity 6, we are offering a 20% discount on all courses .
And some of the existing hyper-casual game series are outdated versions.
We are working on updating all lecture versions to Unity 6.
We hope you will show a lot of interest as we are working on fixing hidden bugs, improving functions, and adding mobile settings along with version updates.
Currently, the PDF and project of Hyper Casual Game Series 01 are updated.
The video will also be uploaded soon.
Learn by Following Dr. Koh's Unity Hyper Casual Game Series 01 [Pin Circle, Wave.io, Zigzag]
Dr. Ko's Unity Hyper Casual Game Series 02 [1010, 2048] Learn by Following
Learn by Following Dr. Koh's Unity Hyper Casual Game Series 04 [Color Run]
Learn and create 2D platformer games with Dr. Goh
I hope that good things will happen to everyone who always visits and watches my lectures.
thank you
Hello everyone. This is Dr. Koh.
We have opened a course called "Dr. Koh's Unity Hyper-Casual Game Series 04: Learn by Following".
Upload more diverse lectures more quickly,
I don't want to buy the other two for free just to buy the one game I want.
Starting with this series, we have set the number of games included in the series to 1.
The Color Run game covered in this series is similar to Color Switch, which has 50 million+ downloads.
It is a game where you get points by colliding with obstacles of the same color as the player, and die if you collide with obstacles of a different color.
What's different about Color Switch is that when you click on the player's movement method, the player doesn't jump.
The player moves at a constant speed in the positive y-axis direction, and can move left and right by dragging left and right.
Shape objects that the player can dodge or collide with, objects that can be moved/rotated/scaled,
Try making it by following the pattern and area objects.
We'll walk you through the process in detail so you can easily add your own patterns and zones.
Objects placed in an area are automatically colored,
For areas that cannot be passed through, create them in a pattern and simply check the parameters to set one color identical to the player.
In this lecture, you do not have to repeatedly play/pause the lecture.
We are also providing a PDF document organized into 267 pages.
We also provide script (*.cs) files and project files for completing the project.
With the opening of the course, we are offering a 25% discount on all hyper-casual game series.
For those who were hesitant to take the hyper casual game series, this is your chance to take the course.
Why not take a class and level up your game development skills?
Learn by Following Dr. Koh's Unity Hyper Casual Game Series 01 [Pin Circle, Wave.io, Zigzag]
Dr. Ko's Unity Hyper Casual Game Series 02 [1010, 2048] Learn by Following
To all of you who always love my lectures.
thank you
Hello everyone. This is Dr. Koh.
We are opening the lecture "Dr. Koh's Unity Hyper Casual Game Series 03: Learn by Following".
Like the Hyper Casual Game Series 01 and 02, this is a lecture on creating a simple hyper casual game.
This course consists of three games.
Stack [3D] 50 Million Downloads Game
10 Million Downloads Game Don't Touch The Spikes [2D]
100 Million Downloads Game Stack Ball [3D]
You can watch the lecture video with a light heart, and follow the PPT for the practical training.
We are providing a 506-page practical PPT.
As those of you who have watched my videos know, I show the completed code in the videos and explain each part of the code.
The lecture video may feel a bit short because the time spent on typing code is minimized.
It's packed with rich content, so please show a lot of interest :)
With the opening of the course, we are offering a 20% discount on all Hyper Casual game series 01, 02, and 03.
Those who were hesitant to take Series 01 and 02, please take this opportunity to take the course.
How about leveling up your game development skills?
Learn by following Dr. Ko's Unity Hyper Casual Game Series 01
Included Games: Pin Circle[2D], Wave.io[2D], Zigzag[3D]
Dr. Ko's Unity Hyper Casual Game Series 02: Learn by Following
Included Games: 1010![2D], 2048[2D]
Dr. Ko's Unity Hyper Casual Game Series 03: Learn by Following
Included games: Stack[3D], Don't Touch The Spikes[2D], Stack Ball[3D]
To all of you who always love my lectures.
thank you
Hello, students who love my lectures.
We are opening the lecture "Dr. Koh's Unity Hyper Casual Game Series 02: Learn by Following".
Like Hyper Casual Game Series 01, this is a lecture on creating a simple hyper casual game.
This course consists of two games: "1010!" and "2048," which have been downloaded over 10 million times.
You can watch the lecture video with a light heart, and follow the PPT for the practical training.
We are providing a 395-page practical PPT.
With the opening of the course, both Hyper Casual Game Series 01 and 02 are being offered at a 20% discount.
Those who were hesitant to take Series 01, please take this course on this occasion.
How about leveling up your game development skills?
Learn by following Dr. Ko's Unity Hyper Casual Game Series 01
Included Games: 2D Pin Circle, 2D Wave.io, 3D Zigzag
Dr. Ko's Unity Hyper Casual Game Series 02: Learn by Following
Included games: 1010!, 2048
I would like to express my gratitude to all of you who always take my classes.

