강의

멘토링

로드맵

게임 개발

/

게임 프로그래밍

[유니티6] 따라하면서 배우는 고박사의 Top-Down Shooting 게임

유니티6를 이용해 "궁수의 전설"과 같은 챕터/스테이지 형식의 Top-Down Shooting 게임 개발을 처음부터 끝까지 하나씩 제작해보며 따라서 만드는 과정입니다. (강의에 사용되는 모든 리소스, PDF 자료를 제공하고 있습니다.)

(4.6) 수강평 9개

수강생 103명

  • 고박사
실습 중심
유니티
유니티2d
Unityunity2d유니티6

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 궁수의 전설과 같은 챕터/스테이지 형태의 Top-Down 슈팅 게임을 제작하는 강의입니다.

  • 단순히 영상을 따라 제작하는 것이 아닌 제작하는 방법을 알려주기 때문에 기능을 수정하거나 추가할 수 있습니다.

2D Top-Down Shooting 게임의 A부터 Z까지 모든 컨텐츠를 만들어보세요!

쉽고 재밌게, 고박사 유니티 시리즈 🎲

실습에 사용한 모든 리소스와 PDF를 제공합니다.

실습에 사용한 모든 리소스는 물론, 1054페이지 분량의 강의 PDF를 함께 제공합니다. 강의를 듣다가 번거롭게 재생/일시정지를 반복할 필요 없이 꼼꼼하게 정리된 PDF를 보며 예제를 따라 만들어보세요

강의를 듣고 나면 이런 결과물을 만들 수 있어요

Tilemap을 이용한 월드 제작

- 바닥, 낭떠러지, 벽, 외곽 벽, 그림자


스탯(Stat)

- 스탯 종류 확장을 고려한 모듈식 스탯 시스템 구현

- 스킬, 아이템에 의해 증가/감소하는 보너스 스탯 구현

- delegate, event를 이용해 스탯 값 변화에 대한 메소드 호출 제어


스킬(Skill)

- 버프, 발사체 생성, 지속형, 광역 스킬 제작

- 스킬 습득 및 레벨업 시스템

- 쿨타임 계산 및 스킬 사용 제어


적 AI

- Navmesh2D를 이용한 경로 탐색

- Behavior Tree를 이용한 적 행동 구현 (Idle, Patrol, Wander, Chase, Attack)

- 적 공격 방식 다양화를 위한 무기 클래스 구현 (WeaponBase, WeaponStraight, )


플레이어(Player)

- Input System을 이용한 이동 제어

- 대기/이동 애니메이션 재생, 좌/우 방향 Flip, 목표 검색 및 무기 조준

- 적 사망 시 플레이어 경험치 획득 및 레벨업


기타

- 스킬 발사체 및 피격 Effect 구현 (Particle System, Trail, Line, Light2D 활용)

- Item Collect Effect 구현

- 비동기 로딩 구현

- Fade Effect 효과 구현

- 메모리 관리를 위한 Memory Pool 구현

- 게임 데이터 저장/불러오기 관리 (JSON)

- 게임에서 사용하는 다양한 데이터 관리 (ScriptableObject)

- 모바일 게임 재화 출력 구현 (숫자+심볼, 222M)

- 하트 시스템 구현 (게임 플레이 시 하트 사용, 충전 시간 관리 등)

- 가상 조이스틱 구현

- Android 빌드 설정 및 배포

- Swipe UI

- TabBar

수강 전 참고 사항

  • 이 강의는 유니티 6000.1.xf1 버전으로 제작된 강의로

    모든 유니티 6 버전에서 동일하게 작동합니다. (2025. 07. 05)

  • 이 강의에는 delegate, event, 다형성, 추상화와 같은 C# 기법이 포함되어 있습니다.

실습 환경

  • 운영 체제 및 버전(OS): Windows

  • 사용 도구: Unity6, Visual Studio 2022

학습 자료

  • "교재 PDF, 교재 내부 영상, 리소스"를 다운로드 받아 학습을 진행하세요.

  • 만약 코드를 작성하다 오타로 인해 오류가 나거나 코드 작성이 귀찮다면 "스크립트(*.cs) 파일"을 다운로드 받으세요

  • 프로젝트를 먼저 실행해보고 싶다면 각 섹션별 "프로젝트 파일"을 다운로드 받으세요

선수 지식 및 유의사항

  • 기본적인 유니티 활용 능력

  • C# 프로그래밍

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • "따라하면서 배우는 고박사의 유니티 기초" 강좌를 수강하신 분

  • 궁수의 전설과 같은 Top-Down 기반의 슈팅 게임 제작 방법이 궁금하신 분

  • 확장 가능한 스탯, 스킬 시스템 구현 방법이 궁금하신 분

선수 지식,
필요할까요?

  • 유니티 엔진 사용법에 대한 이해

  • C# 언어에 대한 이해

안녕하세요
입니다.

13,704

수강생

236

수강평

133

답변

4.8

강의 평점

8

강의

주요 경력

 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), 서버, 인공지능, 셰이더, 게임학개론 등

커리큘럼

전체

35개 ∙ (11시간 15분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

9개

4.6

9개의 수강평

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

    수강평 5

    평균 평점 5.0

    5

    100% 수강 후 작성

    역시 믿고 보는 고박사님! 이번 강의도 강추입니다. ※완전 초보분은 좀 힘들것 같습니다~

    • 고박사
      지식공유자

      항상 강의 개설할 때마다 수강해 주시고, 소중한 수강평까지 남겨주시다니 감사합니다!!

  • 오정록님의 프로필 이미지
    오정록

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 고박사
      지식공유자

      소중한 수강평 감사합니다^^

  • 은도현님의 프로필 이미지
    은도현

    수강평 2

    평균 평점 4.5

    5

    31% 수강 후 작성

    • 고박사
      지식공유자

      소중한 수강평 감사합니다^^

  • kyung8609님의 프로필 이미지
    kyung8609

    수강평 6

    평균 평점 5.0

    수정됨

    5

    34% 수강 후 작성

    이번 강의도 너무 잘봤습니다.

    • 고박사
      지식공유자

      소중한 수강평 감사합니다^^

  • kim takyoung (blue님의 프로필 이미지
    kim takyoung (blue

    수강평 2

    평균 평점 5.0

    5

    60% 수강 후 작성

    • 고박사
      지식공유자

      소중한 수강평 감사합니다^^

    • speed 가 spedd로 되있는게 좀 있는듯해요.어디에 적어야하나 하다가 까먹고있었는데.. 이렇게 답글을 달아주시니 생각이나서.... 쪽지나 그런게 없는듯하여 여기에 달아보긴합니다...

    • 고박사
      지식공유자

      혹시 오타가 있는 부분의 영상 위치를 알려주실 수 있으신가요? 제 PC에 저장되어 있는 프로젝트에는 검색해도 뜨지 않네요 ㅠㅠ

    • 저도 지금 전부 메모하며 보는게 아닌데 #17 6:03처럼 파티클 시스템의 세부 속성을 수정하는 화면에서 영상 내 화면의 텍스트가 오타이고 이 텍스트가 많이 쓰이다보니 복사 붙이기로 사용하시는지 언제부터인지는 모르겠지만 파티클 시스템 속성수정화면에서는 지금 제가 본곳까지는 계속 오타가 있더라구요

    • 고박사
      지식공유자

      프로젝트 내부 코드에 speed가 오타인 줄 알고 열심히 찾아봤는데 영상 설명 부분이었네요. 저 부분은 수정해서 영상을 다시 업로드 하도록 하겠습니다. 감사합니다 :)

    • 에구 영상 텍스트라고 미리 말씀 드렸어야 했는데 저도 생각없이 달았네요 죄송해요.. 뭐 작업하는데 크게 문제가 있는게 아니긴한데 한번 눈에 띄니까 계속 보이기도 하고, 저부분은 멈춰놓고 세팅 맞추다보니 눈에 띄어서 이야기 드렸어요

2025 추석맞이 감사할인 중

월 ₩18,150

5개월 할부 시

25%

₩121,000

₩90,750

고박사님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!