채널톡 아이콘

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

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

(4.6) 수강평 17개

수강생 136명

난이도 초급

수강기한 무제한

실습 중심
실습 중심
유니티
유니티
유니티2d
유니티2d
실습 중심
실습 중심
유니티
유니티
유니티2d
유니티2d

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

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

4.6

5.0

까만돌

100% 수강 후 작성

소중한 강의 감사합니다.

5.0

sinji107

46% 수강 후 작성

코드 작성하는 부분에서 음성 설명이 없어서 아쉽고 이제 유니티와 C#에 익숙해지기 시작한 초급자 입장에서는 설명이 부족하다고 느낄 수 있습니다만, 궁수의 전설 같은 장르 게임을 제작해보고 싶은 초보 개발자에게 큰 도움이 되었습니다.

5.0

Hyodong Woo

100% 수강 후 작성

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

수강 후 이런걸 얻을 수 있어요

  • 궁수의 전설과 같은 챕터/스테이지 형태의 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# 언어에 대한 이해

안녕하세요
고박사입니다.

14,173

수강생

260

수강평

138

답변

4.8

강의 평점

8

강의

주요 경력

 2022 ~ 호서대학교 게임소프트웨어학과 교수

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

2022 ~ 2024 유니티 공식 인증 강사 (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분)

해당 강의에서 제공:

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

수강평

전체

17개

4.6

17개의 수강평

  • ggm.s250024님의 프로필 이미지
    ggm.s250024

    수강평 1

    평균 평점 5.0

    5

    31% 수강 후 작성

    • 고박사
      지식공유자

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

  • 이명희님의 프로필 이미지
    이명희

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 고박사
      지식공유자

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

  • okjang00님의 프로필 이미지
    okjang00

    수강평 12

    평균 평점 5.0

    5

    60% 수강 후 작성

    • 고박사
      지식공유자

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

  • 김용민님의 프로필 이미지
    김용민

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 고박사
      지식공유자

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

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

    수강평 67

    평균 평점 4.8

    5

    100% 수강 후 작성

    소중한 강의 감사합니다.

    • 고박사
      지식공유자

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

고박사님의 다른 강의

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

비슷한 강의

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

₩121,000