강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[Unity 6] Learning by Doing: Dr. Go's Unity Hyper-Casual Game Series 01

This course is designed for beginners who want to create various games using Unity. You can easily and thoroughly learn how to make hyper-casual games, which are small in scale. (All resources and PPTs used in the lecture can be downloaded from the first video [Project Basic Settings] of each course.)

(4.7) 40 reviews

610 learners

  • unitynote
3시간 만에 완강할 수 있는 강의 ⏰
C#
Unity

Reviews from Early Learners

What you will learn!

  • Creating a commercially successful hyper-casual game using Unity

  • Making a "Pin Circle" Game (2D)

  • "Wave.io" Game Development (2D)

  • Making a "Zigzag" Game (3D)

Create your own simple game!
Easy and fun, Dr. Goh's Unity Series 🎲

This lecture!

The first in Dr. Ko's Hyper Casual Game series, made with the Unity engine and C# ! This is the 2D "Pin Circle", "Wave.io" game production, and the 3D "Zigzag" game production.


For beginners
Game development that you learn by following.

I know a little bit about how to use the Unity engine, but...
Those of you who were wondering, 'So what do I do now?' and those of you who were at a loss as to how to actually make a game, pay attention!

Beginner's worries about game development,
Solve it with this lecture!

Unity, I learned the basics
How to play the actual game
If you are at a loss as to what to create?

of commercialized games
Development method
If you were curious?

A real example
Try making it by following the instructions
Want to learn while having fun ?

This course was created for those who wanted to create various games with Unity.
This course is designed to help you learn the structure of commercial games in an easy and fun way and get a feel for game development by creating several simple hyper-casual games with your own hands.


Used in practice
All resources and
We provide PPT!

You can download the lecture PPT from [Project Preferences] in each section.

We provide all the resources used in the practice, as well as a 532-page lecture PPT . Instead of having to repeat the cumbersome play/pause while listening to the lecture, just look at the carefully organized PPT and follow the examples.


Making small games
The required features
It's easy to learn.

Section 1 - 2D Pin Circle Game

  • Learn how to set the position of a Stuck Pin on a target using the formula for finding the circumference of a circle, and place the pin on the target with a mouse click.
  • Place the Text-TextMeshPro UI at the pin location using the WorldToScreenPoint() method, which obtains the coordinate values on the screen based on world coordinates.
  • Configure game over, game clear, and main menu, and set the number of pins to be placed at the bottom and target to make it easy to implement the stage.
It is a 2D game where you have to insert number pins into a rotating plate as set.

Section 2 - 2D Wave.io Game

  • The movement of the player and obstacles is implemented in a round-trip motion like a Sin graph using the Mathf.Sin() method.
  • Implement a camera that smoothly tracks the player using the Vector3.SmoothDamp() method.
  • Learn how to create Mover, Rotator, and Resizer classes that will act as obstacles placed within the game.
  • Create several zones to be used in the game and randomly place them as the game is played.
  • Prints game start, game over, current score, and maximum score.
  • Change the background color when obtaining an item, and use TrailRenderer to display the player's tail.
  • Implements player death effects (Particle, Camera Shake), item effects (Idle Animation, Particle).

It's a 2D game where you have to avoid obstacles and get through the levels.

8 types of areas placed within the game
Game Screenshots

Section 3 - 3D Zigzag Game

  • Let's implement a tile management system where when a player passes by a tile, it falls down and is re-arranged at the very end of the map.
  • Handles player and camera movement.
  • Implements game start, game over, current score, high score, and when an item is acquired, particle playback and player movement speed increase.
Game Screenshots
A 3D game where you break through zigzag tiles by clicking.

YouTube Channel
Dr. Koh's Unity Note!

Go to “Dr. Koh’s Unity Note” channel (click)

You can watch various videos related to Unity game development on YouTube's "Dr. Go's Unity Note" channel 😊


Expected Questions Q&A.

Q. Can non-majors also take the course?

This is possible because we have produced videos and PPTs so that even non-majors can follow along.
However, non-majors and Unity beginners can only "create the same game as in the lecture."

Creating this game requires understanding the various principles and knowledge to apply them to other games.
Non-majors are recommended to first study the course “Dr. Koh’s Unity Basics: Learn by Following” before taking this course.

Q. What are the benefits of taking this course?

Learn how to create games with Unity.
To develop the game you want, you need to understand the logic of many games and be able to apply the code and techniques you know.
Applying these techniques requires exposure to many games developed by other people.

Please check before taking the class!

  • This course was created using Unity 6 (6000.0.36f1). (As of 2025. 04. 03)
  • You can do the same thing in Unity 5 (2017-2023).

Knowledge sharer's
Are you curious about the last lecture?

If you are new to Unity game development! Free lecture pre-course

Recommended for
these people

Who is this course right for?

  • Those who have taken the "Learn Unity Basics with Dr. Ko" course.

  • For those curious about commercialized hyper-casual game development methods

Need to know before starting?

  • Unity Basics

  • C# Language Basics

Hello
This is

13,693

Learners

236

Reviews

133

Answers

4.8

Rating

8

Courses

주요 경력

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 초빙교수

現 2016 ~ 공주대학교 게임디자인학과 강의전담교수

現 2022 ~ 유니티 공식 인증 강사 (Unity Certified Instructor)

2023 포항공과대학교 전자전기공학과 외래교수

前 2022 우송대학교 테크노미디어융합학부 (게임멀티미디어전공) 외래교수

前 2019 공주대학교 컴퓨터공학부 외래교수

前 2018 상명대학교 사진영상콘텐츠학과 외래교수

前 2017 계원예술대학교 게임미디어과 외래교수

前 2016, 2020~2021 배재대학교 게임학과 외래교수

前 2016남서울대학교 VRAR 외래교수

前 2016 한국영상대학교 게임애니메이션과 외래교수

前 2015 ~ 2018 백석대학교 정보통신학부 외래교수

 

"고박사의 유니티 노트" 유튜브 운영

https://www.youtube.com/@unitynote

 

소개

게임 프로그래밍 전공으로 게임 개발, 유니티 엔진 강의를 하고 있습니다.

강의 분야 : 유니티 엔진(기초, 2D/3D 게임 개발, VR/AR), 서버, 인공지능, 셰이더, 게임학개론 등

Curriculum

All

28 lectures ∙ (4hr 18min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

40 reviews

4.7

40 reviews

  • 이진솔 lee님의 프로필 이미지
    이진솔 lee

    Reviews 3

    Average Rating 5.0

    5

    66% enrolled

    제가 인프런에서 유니티 관련 강의만 10개 구매한 사람입니다. 유니티엔진 기초강의를 들으신분이라면 그담 들을 강의는 바로 이겁니다. 이런 중급자를 위한 강의도 흔하지 않을뿐더러 내용도 이렇게 충실한 강의 제가 가진 강의중에는 이거밖에 없습니다. 분량도 적절하구요. 혹시 3시간남짓한 분량이라 걱정하시는 분들있을까봐 말씀드리면, 내용을 꽉꽉눌러담아서 실제로 강의 보면서 따라하면 10시간은 더 걸려요. 분량으로 따져도 저렴하게 느끼실 거에요. 이제 기초배우고 뭘 해야할지 막연하신분들은 이거 들으면 아 바로 감 잡으실겁니다. 게임의 구조와 노하우, 팁들이 가득 담겨져 있어요. 다른 중급 강의들 있지만 그보다도 우선해서 먼저 이걸 들으세요. 그랬을때 다른 강의들도 더 도움 될겁니다. 솔직히 이 강의만 파고 들어도 유니티에대한 자신감 확 붙으실 거에요.

    • 고박사
      Instructor

      마치 지인에게 부탁한것과 같이 굉장히 자세하고 정성스러운 댓글에 감동받았습니다. 또한 제가 강의를 제작할 때 추구하는 분량 대비 강의량에 대한 부분이라던지 세세하게 잘 짚어주셔서 정말 저를 잘 아는 지인이 아닐까? 라는 느낌을 받았습니다 ㅎㅎ;; 남겨주신 댓글의 내용을 보면 비단 제 강의가 아니더라도 이진솔님은 어떤 강의를 들으셔도 강의에 대해 잘 이해하고 강의 내용을 200% 활용하실 것 같습니다^^ 다시 한번 이렇게 소중하고 좋은 강의평을 남겨주셔 감사합니다. :)

  • 오민석님의 프로필 이미지
    오민석

    Reviews 1

    Average Rating 5.0

    5

    53% enrolled

    유니티 기초를 배운 뒤에 하이퍼 캐주얼 게임을 어떻게 만드는지에 대해 배울 수 있게 필요한 실습과 컴팩트한 설명만 딱 하는 강의네요. 불필요한 잡담 없이 쭉쭉 진행하는 강의를 원하시는 분들의 취향에 딱 맞는 강의일 것 같아요. 👍

    • 고박사
      Instructor

      강의 평가 감사합니다^^ 지루하지 않고 강의가 길지 않게 필요한 부분만 콕 찝어서 설명할 수 있도록 항상 노력하고 있습니다.

  • Hyodong Woo님의 프로필 이미지
    Hyodong Woo

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    입문자분들은 꼭 보시길 권장합니다. 개념을 잡아주는 예시 및 강의내용이 너무 도움이 되었습니다. 다음 강의도 기대됩니다^^

    • 고박사
      Instructor

      소중한 강의 평가 감사합니다^^ 다음 시리즈는 더 재밌고 대중적인 하이퍼캐주얼게임을 선택해서 제작해 보도록 하겠습니다.

  • kyung8609님의 프로필 이미지
    kyung8609

    Reviews 6

    Average Rating 5.0

    5

    91% enrolled

    초보자가 따라하기 쉽게 설명해주셨어요~ PPT도 같이 보면서 할수있어서 너무 좋은거 같습니다~ 감사합니다 :)

    • 고박사
      Instructor

      강의 평가 감사합니다^^ 영상을 보면서 따라하기 어려울 때 활용할 수 있도록 PPT를 함께 준비했습니다 :)

  • 아싸쿨피스님의 프로필 이미지
    아싸쿨피스

    Reviews 2

    Average Rating 4.0

    3

    100% enrolled

    개인적인 수강평입니다. 동영상 강좌라기 보다는 왠지 책을 읽어 주는 강좌 같은 느낌이라 아쉬웠습니다.

    • 고박사
      Instructor

      수강평 감사합니다^^ 코드를 타이핑해서 보여주는 방식을 사용하지 않고 한 번에 다 보여준 상태로 설명을 하다보니 화면이 필요 이상으로 정적인 느낌이 들 수 있습니다 ㅠㅠ 좀 더 나은 방법을 생각해보도록 하겠습니다

$34.10

unitynote's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!