Unity×C#으로 만드는 대전 타워 디펜스 게임 개발 강좌

Unity에서 진군·방어 캐릭터를 구분해서 사용하는 대전형 타워 디펜스를 C#으로 처음부터 구축. 서로 다른 특성을 가진 캐릭터 설계와 전략 배틀의 메커니즘을 배우는 실전 코스.

39명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

Krafton
마이크로소프트
넥슨코리아
네이버제트
현대글로비스

현대글로비스

임직원들도 이 강의를 듣고 있어요!

Krafton
마이크로소프트
넥슨코리아
네이버제트
현대글로비스

현대글로비스

임직원들도 이 강의를 듣고 있어요!

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

  • 진군/방어 캐릭터의 행동 제어

  • 근접 공격·원거리 공격 구현

  • 적 웨이브 시스템 및 승패 판정 로직

  • 코인 관리를 포함한 전략적 게임 시스템

대전형 타워 디펜스 게임 개발 강좌

Unity와 C#을 사용하여, 진군 유닛과 방어 유닛을 조합해 싸우는
전략성 높은 대전형 타워 디펜스 게임을 기초부터 구축합니다.
실제로 직접 해보면서 게임을 '완성시키는 힘'을 길러 나갑니다.

이 강좌에서 배울 수 있는 것

  • 진군 유닛·방어 유닛의 행동 제어 로직 구현

  • 근접 공격·원거리 공격 각각의 메커니즘과 설계 방법

  • 적·아군 공통의 HP 관리와 거점 파괴에 따른 승패 판정

  • 웨이브제에 따른 적 출현 관리와 난이도 조절

  • 코인을 이용한 리소스 관리 시스템 구축

  • SE·BGM을 포함한 게임 연출과 리트라이 처리

  • R3를 활용한 리액티브 프로그래밍의 기초

이 강좌의 특징

  • 처음부터 함께 만드는 실전형 커리큘럼으로, 직접 해보면서 이해할 수 있는

  • 컴포넌트 지향 설계로 기능별로 분리된 유지보수가 쉬운 구조

  • R3를 활용한 리액티브 설계로 확장하기 쉬운 게임 로직을 실현

  • 유닛 추가나 밸런스 조절이 용이한 높은 확장성

  • 심플한 조작이면서도 전략성 있는 게임성을 확실하게 재현


이 강좌를 추천하는 분

  • Unity의 기본 조작을 이해하고 계신 분

  • 실제로 “게임을 완성하는 경험”을 쌓고 싶은 분

  • 타워 디펜스나 전략 게임의 메커니즘을 배우고 싶은 분

  • 확장하기 쉬운 설계나 실무에 가까운 코드 구조를 익히고 싶은 분

이 코스를 통해 전략성과 확장성을 겸비한
당신만의 대전형 타워 디펜스 게임을 완성할 수 있습니다. với sự kết hợp giữa tính chiến thuật và khả năng mở rộng.

※본 강좌에서는 Goldmetal Studio의 에셋을 사용하고 있습니다.

수강 전 주의사항

실습 환경

  • 운영체제 및 버전(OS): Mac(Windows에서도 수강 가능)


  • 사용 도구: Unity6, Visual Studio Code


학습 자료

  • 각 강의별 수정된 코드를 모아서 배포

  • 사용한 소재 및 링크 제공


선수 지식 및 주의 사항

  • Unity와 C#의 기본 조작을 알고 계신 분들을 위한 강좌입니다


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 타워 디펜스나 대전형 게임을 만들어 보고 싶은 분

  • 전략성 있는 게임을 설계·구현해 보고 싶은 초보자~중급자 분들

선수 지식,
필요할까요?

  • Unity 설치와 기본적인 조작이 가능하다면 OK입니다.

  • C#은 기초 수준만 알면 문제없습니다.

안녕하세요
Sorappu입니다.

300

수강생

7

수강평

3

답변

4.9

강의 평점

5

강의

Unity를 직접 독학했던 경험을 바탕으로 이해하기 쉬운 설명은 물론, 단축키 등을 사용할 때도 매번 언급하려고 노력하고 있습니다.


안녕하세요, sorappu입니다!

Unity 독학 경험을 바탕으로 Unity를 공부하는 모든 사람들이 이해하기 쉽게 설명하려고 노력하고 있습니다

더보기

커리큘럼

전체

133개 ∙ (9시간 53분)

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

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Sorappu님의 다른 강의

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

비슷한 강의

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