Game Unity


CLASS STEP
01 / 06

[8주완성] Unity 3D 게임 제작 :

Duckov 스타일 생존 탈출 게임

염예찬   302Lab 대표

부천대학교 영상게임콘텐츠과 겸임교수, 삼성생명 메타버스 프로젝트.

게임 개발의 핵심은 다양한 장르의 특징을 이해하고 기초를 탄탄히 다지는 것입니다. 모든 것을 한 번에 배울 수는 없지만, 스스로 방향을 설정하고 꾸준히 성장하는 힘이 중요합니다. 이 강의는 단순 구현을 넘어, 왜 그렇게 설계하는지 고민하는 개발자의 시선을 기르는 데 목적이 있습니다. 


ONLINE ACADEMY.

LEARNING ENVIRONMENT

온라인 교육의 새로운 표준.


On-line

탑티어 실무자들의 온라인 강의

이제 집에서 실무자 강의를

편안하게 경험하세요.

Motivation

오프라인보다 강력한 동기부여

출석·과제 랭킹과

보상으로 완주를 이끕니다.

Feedback

실시간 1:1 맞춤 피드백

현업 멘토들의 실무기준으로

결과물을 개선합니다.

Design-mate

매주 만나는 동기들

피드백으로 시야를 넓히고

나만의 색깔을 찾으세요.


LEARNING ROUTINE

모든 과정은 온라인으로 진행됩니다.


STEP 1  정규 수업 시청

STEP 2  과제 수행 · 제출

STEP 3  멘토링 수업 · 피드백

   주차별 반복 

정규 수업 : 각 주차별 VOD 강의 시청

멘토링 수업 : 매주 월요반 혹은 화요반 PM 9시 ~ 11시

CLASS POINT.

PROBLEM

게임 엔진은 많습니다. 그런데 왜 Unity를 제대로 쓰는 사람은 적을까요? 



Unreal도 있고, Godot도 있고, 다양한 선택지가 있습니다. 하지만 막상 실무와 교육 현장에서 가장 널리 쓰이는 엔진은 여전히 Unity입니다. 많은 학습자들은 기능은 배웠지만 게임을 완성하지 못하고 · 2D와 3D를 따로 배우다 연결하지 못하며 · UI, 데이터, 시스템 구조를 이해하지 못한 채 “작동하는 코드”만 만들고 끝납니다. Unity는 쉽다고 알려져 있지만, 실제로는 구조를 이해해야 제대로 다룰 수 있는 엔진입니다. 문제는 엔진이 아니라, 접근 방식입니다. 


SOLUTION

왜 Unity인가? 가장 빠르게, 가장 넓게, 가장 실전적으로 확장할 수 있기 때문입니다.



Unity는 2D와 3D를 모두 다룰 수 있고 모바일, PC, 콘솔, XR까지 확장 가능하며 인디부터 대기업까지 폭넓게 사용되고 메타버스, 인터랙티브 콘텐츠, 시뮬레이션까지 확장되는 가장 범용적인 실전 엔진입니다. 이 강의는 Unity의 기능을 나열하지 않습니다. 2D 클리커 게임으로 인게임·아웃게임 구조를 이해하고 3D 미니 RPG로 좌표·물리·AI·FSM을 설계하며 싱글톤, 오브젝트 풀링, UI-데이터 연결로 시스템을 구조화하고 빌드까지 진행해 하나의 게임을 완성합니다. Unity를 “배우는 것”이 아니라, Unity를 통해 설계하고 완성하는 경험을 만드는 과정입니다.

RESULT

이 강의가 끝나면 여러분은,



  • 2D부터 3D까지 Unity 프로젝트를 단계적으로 설계하고 구현할 수 있습니다.
  • 만들고 싶은 기능을 ‘동작 흐름’으로 분해해 말로 설명하고 코드로 옮길 수 있습니다.
  • 인게임·아웃게임 시스템(전투·상점·스테이지·씬 전환)을 구조적으로 설계해 연결할 수 있습니다.
  • 싱글톤·델리게이트·오브젝트 풀링·FSM 등 재사용 가능한 시스템으로 프로젝트를 정리할 수 있습니다.
  • 게임을 빌드까지 완성해 “작동하는 결과물”이 아닌 “완성된 포트폴리오”로 제출할 수 있습니다.

Game Unity

MEET INSTRUCTOR.

사 소개

Yeom Ye-Chan.

Unity Game Developer 

삼성생명· 삼성화재· MBC· Afreeca TV· 소프트뱅크 등 다양한 국내외 기업과 협업 이력.

주요 경력 & 프로젝트
  • 2022 ~ 현) 302Lab 대표
  • 2018 전) Salin 팀장
  • 2016 전) Concom
  • 2014 전) Music Interactive
  • 주요 프로젝트
  • 2024 새우깡 팝업스토어 - 대포 쏘기게임
  • 2024 방과후 학교 메타버스
  • 2023 웅진씽크빅 게임개발챌린지 - (주)웅진상[준우승] 수상
  • 2023 삼성생명 메타버스 프로젝트
  • 2022 삼성화재 펫 기반 커뮤니티 프로젝트
  • 2021 삼성화재 메타버스 프로젝트
  • 2021 인천관광공사 온라인 발대식
  • 2020 Salin Social SDK 개발
  • 2019 Softbank SIP Program
  • 2016 모바일 액션 RPG 용사x용사 글로벌 런칭
  • 2015 음성 채팅 어플리케이션 ZiZi Voice - 중국 출시
주요 강의
  • 2023 부천대학교 영상게임콘텐츠과 겸임교수
  • 2023 한성대학교 새싹 메타버스 스타트업 강의
  • 2023 명지대학교 VR / AR 콘텐츠 제작 강의
  • 2022 강원 테크노파크 메타버스 인재양성과정
  • 2022 중소기업 특성화고 인력양성사업 산학맞춤반 강의 - 한국문화영상고등학교
  • 2022 중소기업 특성화고 인력양성사업 산학맞춤반 강의 - 창의경영고등학교
  • 2021, 2022 IIBI K-Digital Training - 3D 실감 컨텐츠 제작 전문가 과정

안녕하세요,

Unity 콘텐츠 개발자 염예찬입니다. 


삼성생명, 삼성화재, MBC, Afreeca TV, SoftBank 등 국내외 다양한 기업과 협업하며 게임, 메타버스, 인터랙티브 미디어 프로젝트를 기획·개발해왔습니다. 현재는 302LAB을 설립해 콘텐츠를 제작하고 있으며, 부천대학교 겸임교수로 활동하며 수백 명의 학생들과 함께 게임 개발을 교육하고 있습니다. 실무와 교육 현장을 모두 경험하며, “완성할 수 있는 개발자”를 만드는 방법을 고민해왔습니다. 게임은 2D부터 3D, 액션, FPS, 로그라이크까지 장르가 다양하지만 결국 중요한 것은 기능을 이해하고 구조로 설계하는 능력입니다.  이 강의에서는 단순 구현을 넘어 왜 그렇게 만들어야 하는지, 다른 방식은 무엇인지, 개발자의 시선으로 분석하고 설계하는 사고를 함께 훈련합니다. 처음 게임을 만들고 싶었던 그 설렘을 막막함이 아닌 완성의 경험으로 바꿔드리겠습니다.

STUDENTS FORTFOLIO

커리큘럼

하나의 게임을 직접

완성하는 개발 프로젝트.

강사님의 이전 유니티 강의를 통해 제작된

수강생 게임 포트폴리오입니다.

이번 클래스에서는 다른 장르의 게임 제작을 진행합니다.

AR · 도깨비 왕 게임 시연영상


VR · Haram (어드벤터 게임) 시연영상


VR · BOB 프로젝트 (리듬 슈팅게임) 시연영상


VR ·99 Avenue (피자트럭 운영 시뮬레이션) 시연영상

CLASS EXAMPLES.

클래스 예제

실무 밀착 예제로 취업과

업무 역량을 동시에 끌어올리세요. 


Part 01. 유니티와 친해지기 

유니티 기초와 C# 프로그래밍을 배우고 플레이어 캐릭터 만들기

▪ Unity 구조 파악하기

▪ 기초 실습 화면 


Part 02.  코어루프 만들기 (플레이어, 에너미, 무기)

플레이어 전투, 에너미 AI, 무기 시스템을 구현해 게임의 코어루프 완성하기

▪ 코어루프 전투 시스템 구현 

▪ 플레이어 무기 시스템 테스트 


Part 03. 게임 구조 완성하기 (전투에서 탈출까지)

아이템, 인벤토리, 씬 전환을 구현해 전투부터 탈출까지 게임 구조 완성 

▪ 게임 맵과 플레이어 배치 

▪ 게임 빌드하기 (실행파일 생성) 

CLASS FEATURE.

클래스 특징

이 클래스 하나로, 

게임을 “만드는 사람의 사고방식”을

갖게 됩니다. 


01. 게임을 움직이는 흐름, Unity 엔진의 구조 이해 

게임 개발은 우리가 일상적으로 사고하는 방식과는 근본적으로 다르다는 점을 이해할 필요가 있습니다. 예를 들어, 플레이어와 몬스터는 각각 독립적으로 움직이며, 서로 상호작용하고, 동시에 여러 몬스터가 각자의 로직에 따라 병렬적으로 행동하는 등 복잡한 상황들이 전개됩니다. 이는 사람이 직관적으로 받아들이는 순차적 흐름과는 달리, 각 객체가 독립적이면서도 동시에 유기적으로 작동하는 구조를 요구합니다. 따라서 게임 엔진이 어떤 방식으로 동작하는지, 그리고 그 안에서 객체들이 어떻게 서로 연결되고 상호작용하는지를 깊이 있게 이해하고 이에 집중하는 것이 매우 중요합니다.


02. 실무적인 방법과 현실적인 방법 

Unity에는 수많은 기능이 존재하며 상황에 맞춰서 적용할 수 있습니다. 실제로 제작하는 방법들은 보다 복잡하고 정교하게 사용되야 하지만 짧은 학습시간안에 챙기기는 힘듭니다. 따라서 학습에 있어서는 보다 간편하게 적용하여 당장활용할 수 있는 방법들을 사용하며, 실제로 어떤 고찰이 들어가야 하는지 추가자료를 통해 설명합니다.


03. 눈에 보이지 않는 동작을 설계하는 논리적 사고력 키우기 

게임에서 플레이어에겐 단순히 ‘이동한다’ 이라도, 개발자 입장에서는 좌표 계산, 상태 전이, 충돌 처리, 애니메이션 조건 같은 다양한 로직이 작동합니다. 이처럼 겉으로 드러나지 않는 동작을 어떻게 설계하고 구현할지를 고민하며, 기능의 본질을 논리적으로 사고하는 힘을 기릅니다. 


04. 전체 게임 구조를 바라보는 설계자 시야 확보 

하나의 게임은 단편적인 기능이 아닌, 수많은 시스템이 긴밀하게 연결된 복합 구조로 이루어져 있습니다. 이런 시스템을 목적에 따라 분리하고 정리하는 구조화 능력과, 그 흐름을 안정적으로 유지하고 제어하는 관리 능력을 함께 다룹니다. 각각의 기능을 하나로 엮어 게임 전체를 설계하고 구성하는 능력을 키우며, 전체 흐름을 주도하는 개발자의 시야를 기릅니다. 


05. 확장성과 재사용성을 고려한 기능 설계 

지금 만든 기능이 다음 프로젝트에서도 다시 쓸 수 있는 구조라면, 개발의 효율은 크게 달라집니다. 이를 위해 기능을 분리하고 컴포넌트화하는 방식, 재사용이 쉬운 코드 구조 설계 원칙을 배웁니다. 이렇게 설계된 시스템은 유지보수에도 강하며, 실제 포트폴리오에 담을 수 있을 만큼 실용적입니다. 앞으로 다양한 포트폴리오를 제작해 나가야 하는 상황에서, 한 번 잘 만들어 둔 기능과 구조는 여러 프로젝트에 걸쳐 반복적으로 활용할 수 있는 자산이 됩니다. 나만의 코드 라이브러리를 쌓아가며 개발 효율과 완성도를 함께 끌어올릴 수 있는 기반을 마련합니다.


06. 에셋을 활용해 빠르게 완성하는 실전 중심 개발 

자신이 원하는 그래픽 자산을 구하는 것에는 시간과 자원의 한계가 있습니다. Unity에서 제공하는 무료 에셋과 오픈 리소스를 적극 활용하여, 개발의 핵심인 ‘기능 구현’에 집중할 수 있는 환경을 구성합니다. 이렇게 실전적인 방식으로 빠르게 결과물을 만들며, 완성도 있는 게임을 단기간에 구현하는 경험을 쌓습니다. 

수강생들이 강력 추천해요.


CLASS FILES.

제공 자료

취업·실무가 쉬워지는

실무 자료를 그대로 드립니다.


FILE 01. 재활용 가능한 모듈과 구조에 대한 풀 소스 코드

FILE 02. 우수 포트폴리오 구성 사례와 예시

CLASS FIT.

이런 고민을 하시는 분들께 추천해요

막막함을 넘어 ‘방법’을 찾고 싶은

분들을 위해 설계되었습니다.

“예제는 따라 했는데, 제 프로젝트는 끝까지 못 만들겠어요.”
직접 기획한 게임을 완성해보고 싶은 예비 개발자
“만들고 싶은 건 있는데, 어떻게 설계해야 할지 모르겠어요.”
아이디어를 구조로 정리하는 방법이 필요한 Unity 학습자
“코드가 점점 복잡해지고, 나중에는 제가 봐도 이해가 안 돼요.”
구조 설계와 시스템 설계를 배우고 싶은 초·중급 개발자
“에러가 나면 어디서부터 봐야 할지 모르겠어요.”
문제 해결 능력과 디버깅 사고를 기르고 싶은 개발자
“매번 새로 만들고 있어요. 재사용할 수 있는 시스템을 만들고 싶어요.”
포트폴리오용 프로젝트를 체계적으로 만들고 싶은 취준생·학생

개인별로 부족한 부분은 멘토링을 통해 보완해 드립니다.


CLASS STEP
01 / 06

[8주완성] Unity 3D 게임 제작 :

Duckov 스타일 생존 탈출 게임

염예찬  302Lab 대표

 부천대학교 영상게임콘텐츠과 겸임교수, 삼성생명 메타버스 프로젝트.

게임 개발의 핵심은 다양한 장르의 특징을 이해하고 기초를 탄탄히 다지는 것입니다. 

모든 것을 한 번에 배울 수는 없지만, 스스로 방향을 설정하고 꾸준히 성장하는 힘이 중요합니다. 

이 강의는 단순 구현을 넘어, 왜 그렇게 설계하는지 고민하는 개발자의 시선을 기르는 데 목적이 있습니다. 


CURRICULUM.

커리큘럼

실무에 즉시 통하는 독보적 학습과정.

결과의 수준이 확실히 달라집니다.

Chapter 1
유니티와 친해지기
유니티 기초 이론부터 첫 씬 제작, C# 프로그래밍 기초, 플레이어 캐릭터 제작까지 게임 개발의 기본기를 다집니다.
4강 2주
01강
OT : 강사 소개 / 커리큘럼 안내 / 유니티 개발 이론 / 컴포넌트 이해 / 규칙 정하기
1주차
02강
첫번째 씬 만들기 : 카메라와 라이트 설정 / 게임 오브젝트 배치 / 물리 충돌 테스트 / 에셋 활용
1주차
03강
C# 프로그래밍 기초 : 변수와 연산자 / 조건문·반복문 / MonoBehaviour / Unity 생명 주기
2주차
04강
플레이어 캐릭터 만들기 : 캐릭터 오브젝트 구성 / C#과 컴포넌트 / 입력 처리 / 이동 기능
2주차
실습과제
1 Week 과제 : 3D 에셋을 활용하여 레벨을 구성하고 캐릭터 추가하기
2 Week 과제 : 변수와 제어문을 응용하여 게임에 들어갈 컴포넌트 만들기
Chapter 2
코어루프 만들기 (플레이어, 에너미, 무기)
플레이어 기능 확장부터 공격, 에너미 제작, AI, 전투 시스템, UI, 무기 시스템까지 게임의 핵심 루프를 완성합니다.
8강 4주
05강
캐릭터 기능 확장 : 캐릭터 스탯 설정 / 회전 기능(조준) / 대쉬 기능
3주차
06강
플레이어 공격 : 오브젝트 생성과 파괴 / Prefab 관리 / 총알 발사 / 충돌 처리
3주차
07강
에너미 만들기 : 확장 가능한 구조 설계 / 에너미 Prefab 제작 / 스탯 구성 / 피격 처리
4주차
08강
에너미 AI 기능 : 플레이어 탐지 / 목표지점 이동(NavMesh) / 정찰 기능
4주차
09강
전투 시스템 제작 : Interface를 이용한 공통 기능 관리 / 사망 처리 / Game Over
5주차
10강
게임 폴리싱 : 파티클 시스템 / 사운드 설정 / 데미지 폰트
5주차
11강
게임 UI 구성 : 핵심 UI 컴포넌트 / 플레이어 상태·무기 정보 연동
6주차
12강
무기 시스템 : 총기 정보 설정 / 총알 갯수 제한 / 재장전 시스템
6주차
실습과제
3 Week 과제 : 플레이어 컴포넌트 시스템 구성
4 Week 과제 : 에너미 컴포넌트 시스템 구성
5 Week 과제 : 게임의 퀄리티 개선 (이펙트, 사운드)
6 Week 과제 : 내 정보를 UI에 표시하기
Chapter 3
게임 구조 완성하기 (전투에서 탈출까지)
아이템과 인벤토리 시스템을 구성하고, 씬 전환과 베이스캠프/맵 이동, 탈출 구조까지 게임의 전체 흐름을 완성합니다.
4강 2주
13강
아이템 : 회복 아이템 / 루팅 시스템 제작 / 퀵슬롯 활용
7주차
14강
인벤토리 : 인벤토리 UI 구성 / 아이템 슬롯 기능(버리기, 사용)
7주차
15강
씬 전환과 관리 : 플레이어 베이스캠프 제작 / 맵 이동하기 / 탈출 트리거 배치
8주차
16강
게임 완성하기 : 포스트 프로세싱 / 게임 실행파일 만들기(게임 빌드)
8주차
실습과제
7 Week 과제 : 인벤토리를 통한 아이템 관리기능 구현
8 Week 과제 : 베이스캠프와 맵을 오가는 기능 제작
Chapter 4
프로젝트 마무리와 최종 피드백
구조와 성능을 개선하고, 우수자 발표와 Q&A를 통해 프로젝트를 마무리하며 실전 포트폴리오 완성도를 높입니다.
2강 1주
17강
구조 및 성능 개선하기 : Object Pool / 숨어있는 병목 요소 찾기
9주차
18강
우수자 발표 / 강의 마무리 : 우수자 선정 / Q&A / 취업 준비 전략 / 마무리 인사
9주차
최종 단계
9 Week : 프로젝트 구조와 성능을 점검하고 최종 피드백 반영하기
우수 결과물 발표 및 Q&A를 통해 완성도 높이기

수강 준비 안내

필수 CPU: 6코어 12스레드급 (예: i5 10~13세대 / Ryzen 5 4~6세대)
필수 RAM: 16GB~32GB (가능하면 32GB 권장)
필수 GPU: GTX 1660 / RTX 2060 / RTX 3050급 이상 (또는 동급)
권장 크롬 브라우저 최신 버전
권장 슬랙, 노션 접근가능 환경 (자료·피드백 공유)
*Unity 3D 프로젝트 기준 권장 사양입니다. 원활한 개발 및 빌드를 위해 SSD 사용을 권장합니다.

유의 사항


[아이디 공유 금지 정책]

블루타이거 모든 온라인 강의에서는 1개의 아이디로 여러명이 공유하는 형태를 금지하고 있습니다.
동시접속에 대한 기록은 내부 시스템을 통해 자동으로 누적되며, 이후 서비스 이용이 제한될 수 있습니다.


[기기제한 정책]

온라인 강의 시청을 위해서는 ID별 최대 3개의 기기를 등록할 수 있으며, 기기 등록은 온라인 강의장 접속 시 자동 등록됩니다.
최대 갯수를 초과하였을 경우 등록된 기기 해제가 필요합니다.


[저작권 정책]

블루타이거의 모든 강의는 무단 배포 및 가공하는 행위, 캡쳐 및 녹화하여 공유하는 행위, 무단으로 판매하는 행위 등 일체의 저작권 침해 행위를 금지합니다.
부정 사용이 적발될 경우 저작권법 위반에 의한 법적인 제재를 받으실 수 있습니다.

ONLINE ACADEMY.

LEARNING ENVIRONMENT

온라인 교육의 새로운 표준.


On-line

탑티어 실무자의 온라인  강의

이제 집에서 실무자 강의를

편안하게 경험하세요.

Feedback

실시간 1:1 맞춤 피드백

현업 멘토들의 실무기준으로

결과물을 개선합니다.

Motivation

오프라인보다 강력한 동기부여

출석·과제 랭킹과 보상으로

완주를 이끕니다.

Design-mate

매주 만나는 동기들

피드백으로 시야를 넓히고

나만의 색깔을 찾으세요.


LEARNING ROUTINE

모든 과정은 온라인으로 진행됩니다.


STEP 1 정규 수업 시청
STEP 2 과제 수행 · 제출
STEP 3 멘토링 수업 · 피드백
주차별 반복

정규 수업 : 각 주차별 VOD 강의 시청

멘토링 수업 : 매주 월요반 혹은 화요반 PM 9시 ~ 11시 중


CLASS POINT.

PROBLEM

게임 엔진은 많습니다.

그런데 왜 Unity를 제대로 쓰는 사람은 적을까요? 



Unreal도 있고, Godot도 있습니다. 선택지는 다양합니다. 하지만 막상 실무와 교육 현장에서 가장 널리 쓰이는 엔진은 여전히 Unity입니다. 많은 학습자들은 기능은 배웠지만 게임을 완성하지 못하고 · 2D와 3D를 따로 배우다 연결하지 못하며 · UI, 데이터, 시스템 구조를 이해하지 못한 채 “작동하는 코드”만 만들고 끝납니다. Unity는 쉽다고 알려져 있지만, 실제로는 구조를 이해해야 제대로 다룰 수 있는 엔진입니다. 문제는 엔진이 아니라, 접근 방식입니다.


SOLUTION

왜 Unity인가? 가장 빠르게, 가장 넓게,

가장 실전적으로 확장할 수 있기 때문입니다.



Unity는 2D와 3D를 모두 다룰 수 있고 모바일, PC, 콘솔, XR까지 확장 가능하며 인디부터 대기업까지 폭넓게 사용되고 메타버스, 인터랙티브 콘텐츠, 시뮬레이션까지 확장되는 가장 범용적인 실전 엔진입니다. 이 강의는 Unity의 기능을 나열하지 않습니다. 2D 클리커 게임으로 인게임·아웃게임 구조를 이해하고 3D 미니 RPG로 좌표·물리·AI·FSM을 설계하며 싱글톤, 오브젝트 풀링, UI-데이터 연결로 시스템을 구조화하고 빌드까지 진행해 하나의 게임을 완성합니다. Unity를 “배우는 것”이 아니라, Unity를 통해 설계하고 완성하는 경험을 만드는 과정입니다.

RESULT

이 강의가 끝나면 여러분은,


  • 2D부터 3D까지 Unity 프로젝트를 단계적으로 설계하고 구현할 수 있습니다.
  • 만들고 싶은 기능을 ‘동작 흐름’으로 분해해 말로 설명하고 코드로 옮길 수 있습니다.
  • 인게임/아웃게임 시스템(전투·상점·스테이지·씬 전환)을 구조적으로 설계해 연결할 수 있습니다.
  • 싱글톤·델리게이트·오브젝트 풀링·FSM 등 재사용 가능한 시스템으로 프로젝트를 정리할 수 있습니다.
  • 게임을 빌드까지 완성해 “작동하는 결과물”이 아닌 “완성된 포트폴리오”로 제출할 수 있습니다.

MEET INSTRUCTOR.

강사 소개

Yeom Ye-Chan.

Unity Game Developer 

 삼성생명· 삼성화재· MBC· Afreeca TV· 소프트뱅크 등 다양한 국내외 기업과 협업 이력.

주요 경력 & 프로젝트
  • 2022 ~ 현) 302Lab 대표
  • 2018 전) Salin 팀장
  • 2016 전) Concom
  • 2014 전) Music Interactive
  • 주요 프로젝트
  • 2024 새우깡 팝업스토어 - 대포 쏘기게임
  • 2024 방과후 학교 메타버스
  • 2023 웅진씽크빅 게임개발챌린지 - (주)웅진상[준우승] 수상
  • 2023 삼성생명 메타버스 프로젝트
  • 2022 삼성화재 펫 기반 커뮤니티 프로젝트
  • 2021 삼성화재 메타버스 프로젝트
  • 2021 인천관광공사 온라인 발대식
  • 2020 Salin Social SDK 개발
  • 2019 Softbank SIP Program
  • 2016 모바일 액션 RPG 용사x용사 글로벌 런칭
  • 2015 음성 채팅 어플리케이션 ZiZi Voice - 중국 출시
주요 강의
  • 2023 부천대학교 영상게임콘텐츠과 겸임교수
  • 2023 한성대학교 새싹 메타버스 스타트업 강의
  • 2023 명지대학교 VR / AR 콘텐츠 제작 강의
  • 2022 강원 테크노파크 메타버스 인재양성과정
  • 2022 중소기업 특성화고 인력양성사업 산학맞춤반 강의 - 한국문화영상고등학교
  • 2022 중소기업 특성화고 인력양성사업 산학맞춤반 강의 - 창의경영고등학교
  • 2021, 2022 IIBI K-Digital Training - 3D 실감 컨텐츠 제작 전문가 과정

안녕하세요, Unity 콘텐츠 개발자 염예찬입니다. 

삼성생명, 삼성화재, MBC, Afreeca TV, SoftBank 등 국내외 다양한 기업과 협업하며 게임, 메타버스, 인터랙티브 미디어 프로젝트를 기획·개발해왔습니다. 현재는 302LAB을 설립해 콘텐츠를 제작하고 있으며, 부천대학교 겸임교수로 활동하며 수백 명의 학생들과 함께 게임 개발을 교육하고 있습니다. 실무와 교육 현장을 모두 경험하며, “완성할 수 있는 개발자”를 만드는 방법을 고민해왔습니다.

게임은 2D부터 3D, 액션, FPS, 로그라이크까지 장르가 다양하지만 결국 중요한 것은 기능을 이해하고 구조로 설계하는 능력입니다.  이 강의에서는 단순 구현을 넘어 왜 그렇게 만들어야 하는지, 다른 방식은 무엇인지, 개발자의 시선으로 분석하고 설계하는 사고를 함께 훈련합니다. 처음 게임을 만들고 싶었던 그 설렘을 막막함이 아닌 완성의 경험으로 바꿔드리겠습니다.

STUDENTS PORTFOLIO

학생 포트폴리오

하나의 게임을 직접 완성하는 개발 프로젝트. 

강사님의 이전 유니티 강의를 통해 제작된 수강생 게임 포트폴리오입니다.

이번 클래스에서는 다른 장르의 게임 제작을 진행합니다.

AR · 도깨비 왕 게임 시연영상

VR · Haram (어드벤터 게임) 시연영상

VR ·  BOB 프로젝트 (리듬 슈팅게임) 시연영상

VR · 99 Avenue (피자트럭 운영 시뮬레이션) 시연영상

CLASS EXAMPLES.

클래스 예제

실무 밀착 예제로 취업과

업무 역량을 동시에 끌어올리세요.

Part 01. 유니티와 친해지기 

유니티 기초와 C# 프로그래밍을 배우고 플레이어 캐릭터 만들기

▪ Unity 구조 파악하기 

▪ 기초 실습 화면 

Part 02. 코어루프 만들기 (플레이어, 에너미, 무기) 

플레이어 전투, 에너미 AI, 무기 시스템을 구현해 게임의 코어루프 완성하기 

▪ 코어루프 전투 시스템 구현 

▪ 플레이어 무기 시스템 테스트 

Part 03. 게임 구조 완성하기 (전투에서 탈출까지) 

아이템, 인벤토리, 씬 전환을 구현해 전투부터 탈출까지 게임 구조 완성 

▪ 게임 맵과 플레이어 배치 

▪ 게임 빌드하기 (실행파일 생성) 

CLASS FEATURE.

클래스 특징

이 클래스 하나로,

게임을 “만드는 사람의 사고방식”을 갖게 됩니다. 

01. 게임을 움직이는 흐름, Unity 엔진의 구조 이해 


게임 개발은 우리가 일상적으로 사고하는 방식과는 근본적으로 다르다는 점을 이해할 필요가 있습니다. 예를 들어, 플레이어와 몬스터는 각각 독립적으로 움직이며, 서로 상호작용하고, 동시에 여러 몬스터가 각자의 로직에 따라 병렬적으로 행동하는 등 복잡한 상황들이 전개됩니다. 이는 사람이 직관적으로 받아들이는 순차적 흐름과는 달리, 각 객체가 독립적이면서도 동시에 유기적으로 작동하는 구조를 요구합니다. 따라서 게임 엔진이 어떤 방식으로 동작하는지, 그리고 그 안에서 객체들이 어떻게 서로 연결되고 상호작용하는지를 깊이 있게 이해하고 이에 집중하는 것이 매우 중요합니다.


02. 실무적인 방법과 현실적인 방법 


Unity에는 수많은 기능이 존재하며 상황에 맞춰서 적용할 수 있습니다. 실제로 제작하는 방법들은 보다 복잡하고 정교하게 사용되야 하지만 짧은 학습시간안에 챙기기는 힘듭니다. 따라서 학습에 있어서는 보다 간편하게 적용하여 당장활용할 수 있는 방법들을 사용하며, 실제로 어떤 고찰이 들어가야 하는지 추가자료를 통해 설명합니다.

03. 눈에 보이지 않는 동작을 설계하는 논리적 사고력 키우기 


게임에서 플레이어에겐 단순히 ‘이동한다’ 이라도, 개발자 입장에서는 좌표 계산, 상태 전이, 충돌 처리, 애니메이션 조건 같은 다양한 로직이 작동합니다. 이처럼 겉으로 드러나지 않는 동작을 어떻게 설계하고 구현할지를 고민하며, 기능의 본질을 논리적으로 사고하는 힘을 기릅니다. 

04. 전체 게임 구조를 바라보는 설계자 시야 확보  


하나의 게임은 단편적인 기능이 아닌, 수많은 시스템이 긴밀하게 연결된 복합 구조로 이루어져 있습니다. 이런 시스템을 목적에 따라 분리하고 정리하는 구조화 능력과, 그 흐름을 안정적으로 유지하고 제어하는 관리 능력을 함께 다룹니다. 각각의 기능을 하나로 엮어 게임 전체를 설계하고 구성하는 능력을 키우며, 전체 흐름을 주도하는 개발자의 시야를 기릅니다. 

05. 확장성과 재사용성을 고려한 기능 설계 


지금 만든 기능이 다음 프로젝트에서도 다시 쓸 수 있는 구조라면, 개발의 효율은 크게 달라집니다. 이를 위해 기능을 분리하고 컴포넌트화하는 방식, 재사용이 쉬운 코드 구조 설계 원칙을 배웁니다. 이렇게 설계된 시스템은 유지보수에도 강하며, 실제 포트폴리오에 담을 수 있을 만큼 실용적입니다. 앞으로 다양한 포트폴리오를 제작해 나가야 하는 상황에서, 한 번 잘 만들어 둔 기능과 구조는 여러 프로젝트에 걸쳐 반복적으로 활용할 수 있는 자산이 됩니다. 나만의 코드 라이브러리를 쌓아가며 개발 효율과 완성도를 함께 끌어올릴 수 있는 기반을 마련합니다.

06. 에셋을 활용해 빠르게 완성하는 실전 중심 개발 


자신이 원하는 그래픽 자산을 구하는 것에는 시간과 자원의 한계가 있습니다. Unity에서 제공하는 무료 에셋과 오픈 리소스를 적극 활용하여, 개발의 핵심인 ‘기능 구현’에 집중할 수 있는 환경을 구성합니다. 이렇게 실전적인 방식으로 빠르게 결과물을 만들며, 완성도 있는 게임을 단기간에 구현하는 경험을 쌓습니다. 

수강생들이 강력 추천해요.


CLASS FILES.

제공 자료

취업·실무가 쉬워지는

실무 자료를 그대로 드립니다.

FILE 01. 재활용 가능한 모듈과 구조에 대한 풀 소스 코드

FILE 02. 우수 포트폴리오 구성 사례와 예시

CLASS FIT.

이런 고민을 하시는 분들께 추천해요

막막함을 넘어 ‘방법’을 찾고 싶은

분들을 위해 설계되었습니다.

“예제는 따라 했는데, 제 프로젝트는 끝까지 못 만들겠어요.”
직접 기획한 게임을 완성해보고 싶은 예비 개발자
“만들고 싶은 건 있는데, 어떻게 설계해야 할지 모르겠어요.”
아이디어를 구조로 정리하는 방법이 필요한 Unity 학습자
“코드가 점점 복잡해지고, 나중에는 제가 봐도 이해가 안 돼요.”
구조 설계와 시스템 설계를 배우고 싶은 초·중급 개발자
“에러가 나면 어디서부터 봐야 할지 모르겠어요.”
문제 해결 능력과 디버깅 사고를 기르고 싶은 개발자
“매번 새로 만들고 있어요. 재사용할 수 있는 시스템을 만들고 싶어요.”
포트폴리오용 프로젝트를 체계적으로 만들고 싶은 취준생·학생

개인별로 부족한 부분은 멘토링을 통해 보완해 드립니다.

CURRICULUM.

커리큘럼

취업·실무에 즉시 통하는 독보적 학습과정.

결과의 수준이 확실히 달라집니다.


Chapter 1
유니티와 친해지기
유니티 기초 이론부터 첫 씬 제작, C# 프로그래밍 기초, 플레이어 캐릭터 제작까지 게임 개발의 기본기를 다집니다.
4강 2주
01강
OT : 강사 소개 / 커리큘럼 안내 / 유니티 개발 이론 / 컴포넌트 이해 / 규칙 정하기
1주차
02강
첫번째 씬 만들기 : 카메라와 라이트 설정 / 게임 오브젝트 배치 / 물리 충돌 테스트 / 에셋 활용
1주차
03강
C# 프로그래밍 기초 : 변수와 연산자 / 조건문·반복문 / MonoBehaviour / Unity 생명 주기
2주차
04강
플레이어 캐릭터 만들기 : 캐릭터 오브젝트 구성 / C#과 컴포넌트 / 입력 처리 / 이동 기능
2주차
실습과제
1 Week 과제 : 3D 에셋을 활용하여 레벨을 구성하고 캐릭터 추가하기
2 Week 과제 : 변수와 제어문을 응용하여 게임에 들어갈 컴포넌트 만들기
Chapter 2
코어루프 만들기 (플레이어, 에너미, 무기)
플레이어 기능 확장부터 공격, 에너미 제작, AI, 전투 시스템, UI, 무기 시스템까지 게임의 핵심 루프를 완성합니다.
8강 4주
05강
캐릭터 기능 확장 : 캐릭터 스탯 설정 / 회전 기능(조준) / 대쉬 기능
3주차
06강
플레이어 공격 : 오브젝트 생성과 파괴 / Prefab 관리 / 총알 발사 / 충돌 처리
3주차
07강
에너미 만들기 : 확장 가능한 구조 설계 / 에너미 Prefab 제작 / 스탯 구성 / 피격 처리
4주차
08강
에너미 AI 기능 : 플레이어 탐지 / 목표지점 이동(NavMesh) / 정찰 기능
4주차
09강
전투 시스템 제작 : Interface를 이용한 공통 기능 관리 / 사망 처리 / Game Over
5주차
10강
게임 폴리싱 : 파티클 시스템 / 사운드 설정 / 데미지 폰트
5주차
11강
게임 UI 구성 : 핵심 UI 컴포넌트 / 플레이어 상태·무기 정보 연동
6주차
12강
무기 시스템 : 총기 정보 설정 / 총알 갯수 제한 / 재장전 시스템
6주차
실습과제
3 Week 과제 : 플레이어 컴포넌트 시스템 구성
4 Week 과제 : 에너미 컴포넌트 시스템 구성
5 Week 과제 : 게임의 퀄리티 개선 (이펙트, 사운드)
6 Week 과제 : 내 정보를 UI에 표시하기
Chapter 3
게임 구조 완성하기 (전투에서 탈출까지)
아이템과 인벤토리 시스템을 구성하고, 씬 전환과 베이스캠프/맵 이동, 탈출 구조까지 게임의 전체 흐름을 완성합니다.
4강 2주
13강
아이템 : 회복 아이템 / 루팅 시스템 제작 / 퀵슬롯 활용
7주차
14강
인벤토리 : 인벤토리 UI 구성 / 아이템 슬롯 기능(버리기, 사용)
7주차
15강
씬 전환과 관리 : 플레이어 베이스캠프 제작 / 맵 이동하기 / 탈출 트리거 배치
8주차
16강
게임 완성하기 : 포스트 프로세싱 / 게임 실행파일 만들기(게임 빌드)
8주차
실습과제
7 Week 과제 : 인벤토리를 통한 아이템 관리기능 구현
8 Week 과제 : 베이스캠프와 맵을 오가는 기능 제작
Chapter 4
프로젝트 마무리와 최종 피드백
구조와 성능을 개선하고, 우수자 발표와 Q&A를 통해 프로젝트를 마무리하며 실전 포트폴리오 완성도를 높입니다.
2강 1주
17강
구조 및 성능 개선하기 : Object Pool / 숨어있는 병목 요소 찾기
9주차
18강
우수자 발표 / 강의 마무리 : 우수자 선정 / Q&A / 취업 준비 전략 / 마무리 인사
9주차
최종 단계
9 Week : 프로젝트 구조와 성능을 점검하고 최종 피드백 반영하기
우수 결과물 발표 및 Q&A를 통해 완성도 높이기

수강 준비 안내

필수 CPU: 6코어 12스레드급 (예: i5 10~13세대 / Ryzen 5 4~6세대)
필수 RAM: 16GB~32GB (가능하면 32GB 권장)
필수 GPU: GTX 1660 / RTX 2060 / RTX 3050급 이상 (또는 동급)
권장 크롬 브라우저 최신 버전
권장 슬랙, 노션 접근가능 환경 (자료·피드백 공유)
*Unity 3D 프로젝트 기준 권장 사양입니다. 원활한 개발 및 빌드를 위해 SSD 사용을 권장합니다.

유의 사항


[아이디 공유 금지 정책]

블루타이거 모든 온라인 강의에서는 1개의 아이디로 여러명이 공유하는 형태를 금지하고 있습니다.
동시접속에 대한 기록은 내부 시스템을 통해 자동으로 누적되며, 이후 서비스 이용이 제한될 수 있습니다.


[기기제한 정책]

온라인 강의 시청을 위해서는 ID별 최대 3개의 기기를 등록할 수 있으며, 기기 등록은 온라인 강의장 접속 시 자동 등록됩니다.
최대 갯수를 초과하였을 경우 등록된 기기 해제가 필요합니다.


[저작권 정책]

블루타이거의 모든 강의는 무단 배포 및 가공하는 행위, 캡쳐 및 녹화하여 공유하는 행위, 무단으로 판매하는 행위 등 일체의 저작권 침해 행위를 금지합니다.
부정 사용이 적발될 경우 저작권법 위반에 의한 법적인 제재를 받으실 수 있습니다.