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

유니티6를 이용해 2D 타워 디펜스 게임을 처음부터 끝까지 직접 제작해보는 실습 중심 강의입니다. 2D Tilemap을 이용한 맵 제작부터 적 생성과 이동, 타워 배치, 타워 공격, 체력/골드/웨이브 시스템, 타워 정보 UI, 타워 업그레이드와 판매, 그리고 레이저 타워·감속 타워·버프 타워까지 타워 디펜스 장르에 필요한 핵심 기능을 단계별로 구현합니다. 강의를 따라가며 단순히 기능을 복사하는 것이 아니라, Unity의 Tilemap, Prefab, Coroutine, Raycast, UI, ScriptableObject 등을 실제 게임 제작 흐름 안에서 어떻게 사용하는지 익힐 수 있습니다.
1명 이 수강하고 있어요.
난이도 입문
수강기한 무제한
타워의 공격 대상 탐색, 발사체 생성, 충돌, 적 사망 처리를 구현할 수 있습니다.
ScriptableObject를 이용해 타워 레벨별 데이터, 공격력, 공격속도, 사거리, 비용, 판매가를 관리할 수 있습니다.
일반 공격 타워뿐만 아니라 레이저 타워, 감속 타워, 버프 타워처럼 역할이 다른 타워를 구현할 수 있습니다.
2D 타워 디펜스 게임의 A부터 Z까지 모든 컨텐츠를 만들어보세요!
쉽고 재밌게, 고박사 유니티 시리즈 🎲
실습에 사용한 모든 리소스는 물론, 427페이지 분량의 강의 PDF를 함께 제공합니다. 강의를 듣다가 번거롭게 재생/일시정지를 반복할 필요 없이 꼼꼼하게 정리된 PDF를 보며 예제를 따라 만들어보세요
먼저 2D Tilemap을 이용해 타워 디펜스 게임의 맵을 제작합니다.
길 타일, 시작 지점, 목표 지점, 이동 경로를 배치하고, 적이 WayPoint를 따라 이동하도록 구현합니다.
이후 타워를 배치할 벽 타일을 만들고, 마우스 클릭과 Raycast를 이용해 원하는 위치에 타워를 건설하는 기능을 제작합니다. 타워는 사정거리 안의 적을 탐색하고, 발사체를 생성해 적을 공격합니다.
적에게 체력을 부여하고, 체력바 UI를 통해 현재 체력을 화면에 출력합니다. 적이 목표 지점에 도착하면 플레이어의 체력이 감소하고, 적을 처치하면 골드를 획득합니다.
또한 여러 종류의 적을 추가하고, 웨이브 시스템을 구현해 버튼을 눌러 다음 웨이브를 시작할 수 있도록 만듭니다. 현재 웨이브, 남은 적 수, 플레이어 체력, 골드 정보를 UI로 출력하며 게임 진행에 필요한 기본 정보를 구성합니다.
배치된 타워를 클릭하면 타워 정보 팝업 UI가 출력되도록 구현합니다. 팝업에서는 타워 이미지, 공격력, 공격속도, 사거리, 레벨 정보를 확인할 수 있으며, 타워의 공격 범위도 함께 표시합니다.
이후 ScriptableObject를 이용해 타워 레벨별 데이터를 관리합니다. 레벨에 따라 공격력, 공격속도, 사거리, 건설 비용, 판매 비용이 달라지도록 구성하고, 골드를 사용해 타워를 업그레이드하거나 판매할 수 있도록 만듭니다.
타워 건설 버튼을 눌러 원하는 타워를 선택하고, 마우스를 따라다니는 임시 타워와 공격 범위 미리보기를 출력합니다. 원하는 타일을 클릭하면 타워가 건설되고, 취소 키를 통해 건설을 취소할 수 있습니다.
이후 타워 종류를 확장합니다. 기본 Cannon 타워 외에도 LineRenderer와 Particle System을 활용한 레이저 타워, 범위 안의 적을 느리게 만드는 감속 타워, 주변 공격 타워의 공격력을 증가시키는 버프 타워를 구현합니다.
이 강의는 유니티 6000.4.10f1 버전으로 제작된 강의로
모든 유니티 6 버전에서 동일하게 작동합니다. (2026. 07. 07)
이 강의는 Unity 기초를 배운 뒤 실제 게임 프로젝트를 만들어보고 싶은 분을 위한 초급 실습 강의입니다.
강의는 "기능을 하나씩 제작하면서 완성하는 방식"으로 진행됩니다. 따라서 완성된 코드를 단순히 설명만 듣는 것이 아니라, 프로젝트를 직접 만들고 오브젝트를 배치하고 스크립트를 작성하며 결과물을 완성합니다.
타워 디펜스는 여러 시스템이 서로 연결되는 장르입니다. 적 이동, 타워 배치, 공격, 체력, 골드, 웨이브, UI, 업그레이드, 타워 종류 확장까지 학습하기 때문에 Unity의 여러 기능을 실제 프로젝트 안에서 종합적으로 경험할 수 있습니다.
본 강의의 영상 내용은 유튜브에서도 무료로 시청할 수 있습니다.
인프런 강의는 동일한 영상 학습 흐름에 더해, 강의 내용을 따라가며 복습할 수 있는 PDF 교재가 함께 제공되는 버전입니다. 영상만으로 학습하는 것보다 코드 작성 흐름, 오브젝트 설정, UI 배치, 주요 개념을 문서로 다시 확인하고 싶은 분들께 추천드립니다.
따라서 유튜브 영상으로 먼저 강의 스타일과 프로젝트 내용을 확인해보신 뒤, PDF 교재와 함께 체계적으로 학습하고 싶은 경우 인프런 강의를 수강해 주세요.
운영 체제 및 버전(OS): Windows
사용 도구: Unity6, Visual Studio 2022
"교재 PDF, 교재 내부 영상, 리소스"를 다운로드 받아 학습을 진행하세요.
만약 코드를 작성하다 오타로 인해 오류가 나거나 코드 작성이 귀찮다면 "스크립트(*.cs) 파일"을 다운로드 받으세요
프로젝트를 먼저 실행해보고 싶다면 각 섹션별 "프로젝트 파일"을 다운로드 받으세요
기본적인 유니티 활용 능력
C# 프로그래밍
학습 대상은
누구일까요?
"따라하면서 배우는 고박사의 유니티 기초" 강좌를 수강하신 분
Unity로 2D 게임을 직접 만들어 보고 싶은 초급자
타워 디펜스 장르의 기본 구조를 직접 구현해보고 싶은 분
유튜브 무료 영상만으로는 부족해서 PDF 교재와 함께 체계적으로 따라가고 싶은 분
선수 지식,
필요할까요?
Unity를 처음 실행해보는 완전 입문자보다는 Unity 에디터의 기본 조작과 C# 기초 문법을 어느 정도 알고 있는 분께 추천합니다.
커리어인증
14,420
명
수강생
269
개
수강평
141
개
답변
4.8
점
강의 평점
9
개
강의
주요 경력
現 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), 서버, 인공지능, 셰이더, 게임학개론 등
전체
13개 ∙ (3시간 48분)
해당 강의에서 제공:
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!
얼리버드 할인 중
₩11
28%
₩19,800