망설이면 가격이 확-올라요!
딱 6/7까지 슈퍼 얼리버드 가격!🔥

본 강의는 6/1 신규 런칭한 강의로
딱 일주일동안 슈퍼 얼리버드 가격으로 만날 수 있습니다!
슈퍼 얼리버드+선착순 할인 쿠폰
26년 6월 1일 ~ 6월 7일까지
정가 600,000원
판매가 179,000원
12개월 할부 적용시
쿠폰적용시 월 14,917원
얼리버드
26년 6월 8일 ~ 6월 30일까지
정가 600,000원
판매가 229,000원
12개월 할부 적용시
61% 월 19,083원
정가
600,000원

AI가 코드를 짜주는 시대,

게임 개발에서 진짜 중요한 건 ‘구조’입니다

기준을 세운 AI 개발은,
결과물의 완성도로 이어집니다!

하네스 엔지니어링을 통해 차원이 다른 개발 속도, 더 안정적인 코드 구조, 더 높은 완성도의
게임 개발 과정을 경험하게 됩니다!

ImageSlide
ImageSlide

하네스 용어 사전 펼치기
처음 보면 어려운 AI Agent와 하네스 용어,
게임 개발 상황에 맞춰 쉽게 풀어드립니다.

외우는 용어가 아니라,
AI가 Unity 프로젝트 안에서 안정적으로 일하게 만드는 장치로 이해해보세요.

ImageSlide
ImageSlide
ImageSlide
ImageSlide
ImageSlide
ImageSlide

커리큘럼 로드맵

Unity × AI Agent × 하네스 엔지니어링
게임 프로젝트에 적용하는 5 STEP 커리큘럼을 소개합니다!
Unity × AI Agent × 하네스 엔지니어링
게임 프로젝트에 적용하는
5 STEP 커리큘럼을 소개합니다!

STEP 01
AI Agent 게임 개발의 기준 잡기
AI가 코드를 만들어주는 시대에서, 왜 단순 복붙형 개발만으로는 한계가 생기는지 이해합니다. Unity 게임 개발에서 AI Agent를 개발 파트너로 쓰기 위해 필요한 기본 관점을 잡습니다.
대표 학습 내용
AI가 매번 다른 코드와 답변을 만드는 이유
바이브코딩으로 만든 프로젝트가 쉽게 꼬이는 이유
Unity 게임 개발에 AI Agent를 도입할 때 필요한 기준
STEP 02
Unity 프로젝트 구조 설계하기
AI에게 일을 맡기기 전, Unity 프로젝트 안에서 코드가 들어갈 자리를 먼저 정리합니다.
게임 로직, 입력, 카메라, UI, 저장 기능이 뒤섞이지 않도록 역할별 구조를 만듭니다.

대표 학습 내용
모든 기능을 한 파일에 몰아넣었을 때 생기는 문제
기능별로 코드를 나누고 관리하는 기준
입력, 카메라, UI, 저장처럼 게임마다 필요한 기본 시스템 구성
STEP 03
하네스 엔지니어링 작업 환경 만들기
AI가 우리 프로젝트 규칙을 기억하고, 같은 방식으로 일할 수 있도록 작업 환경을 세팅합니다. 매번 처음부터 설명하지 않아도 되도록 AI에게 줄 프로젝트 매뉴얼과 반복 작업 기준을 만듭니다.
대표 학습 내용
AI가 따라야 할 프로젝트 작업 매뉴얼 작성
이전 작업 내용과 실수 방지 기준을 AI가 참고하게 만드는 방법
반복되는 요청을 템플릿화해 AI가 같은 규칙으로 작업하게 만드는 방법
STEP 04
AI 결과물 검증·리팩토링 루프 구축하기
AI가 만든 코드를 그대로 붙여 넣지 않고, 프로젝트 기준에 맞는지 검토합니다.
작업 전에는 방향을 확인하고, 작업 후에는 코드 리뷰와 수정 과정을 거쳐 안정적인 구조로 정리합니다.

대표 학습 내용
AI가 작업하기 전 구현 계획을 먼저 확인하는 방법
AI가 만든 코드가 프로젝트 규칙을 지켰는지 점검하는 방법
문제 있는 코드를 찾아 다시 정리하고 개선하는 방법
STEP 05
실전 Unity 게임 프로젝트에 적용하기
앞에서 만든 Unity 구조와 하네스 환경을 실제 게임 제작에 적용합니다.
뱀서류 게임과 2D 횡스크롤 게임을 제작하며, AI Agent가 실전 개발에서 어떻게 쓰이는지 확인합니다.

대표 학습 내용
적이 몰려오는 자동 전투 게임의 핵심 시스템 구현
2D 횡스크롤 액션 게임의 조작, 전투, 스테이지 구현
완성한 프로젝트를 점검하고 수정한 뒤 PC 빌드까지 마무리

프로젝트 미리보기

겉모습만 그럴싸한 결과물은 No!
재미와 완성도까지 챙기는 2D & 3D 게임 개발 프로젝트
겉모습만 그럴싸한 결과물은 No!
재미와 완성도까지 챙기는
2D & 3D 게임 개발 프로젝트

간단하지만 중독성 있는 미니게임 만들기 프로젝트

콤보와 스테이지로 이어지는 2D 횡스크롤 액션 플랫폼 게임

ImageSlide<b>플레이어 컨트롤</b>
플레이어 컨트롤
2D 플랫폼 특유의 조작감을
위한 이동 / 점프 시스템 설계 및 구현
ImageSlide<b>근접 공격 / 콤보 시스템</b>
근접 공격 / 콤보 시스템
타격감 있는 콤보 전투를 설계하고
AI와 함께 구현
ImageSlide<b>로그라이크</b>
로그라이크
스테이지 클리어 시 랜덤 아이템과
능력치 강화를 선택하는 성장 루프 구현

적이 사방에서 몰려오는 3D 뱀서류 서바이벌 생존 게임

ImageSlide<b>적 스폰, 웨이브 시스템 구현</b>
적 스폰, 웨이브 시스템 구현
적이 몰려오는 웨이브 흐름을
설계하고 AI와 함께 구현
ImageSlide<b>자동 공격 / 피격 전투 시스템</b>
자동 공격 / 피격 전투 시스템
적과의 전투 흐름을 설계하고
AI와 함께 구현
ImageSlide<b>경험치, 레벨업 루프 구현</b>
경험치, 레벨업 루프 구현
경험치 획득부터 능력치 강화까지
성장 시스템 완성

프로세스

AI에 끌려가지 않는 개발자 중심 AI 활용 가이드
게임 개발팀의 일원처럼 일하게 만드는 과정을 알려드립니다!

AI에 끌려가지 않는
개발자 중심 AI 활용 가이드
게임 개발팀의 일원처럼 일하게 만드는 과정을
알려드립니다!


Unity 프로젝트 구조부터 하네스 구축, 실전 게임 적용까지
AI Agent가 내 프로젝트 안에서 제대로 일하는 흐름으로 구성했습니다.

ImageSlide
ImageSlide
ImageSlide

Level 1

AI로 게임 개발해보려 했는데,
프로젝트가 금방 꼬이진 않았나요? 무너지지 않는 기반 만들기!
AI로 게임 개발해보려 했는데,
프로젝트가 금방 꼬이진 않았나요?
무너지지 않는 기반 만들기!

ImageSlide
ImageSlide
ImageSlide

PART 01 AI가 헤매지 않는 Unity 구조 만들기 AI에게 바로 코드를 맡기기 전에, 먼저 코드가 들어갈 자리와 역할부터
정리합니다.
프로젝트 구조가 잡혀 있어야 AI도, 개발자도 길을 잃지 않습니다.

코드를 어디에 넣을지 정하는 법

코드 위치와 이름 규칙이 없으면 AI도 매번 다른 방식으로 코드를 만듭니다.
폴더, 파일명, 작성 규칙을 먼저 정리해 AI가 같은 기준으로 작업하게 만듭니다.

MonoBehavior와 일반 클래스 구분하기

캐릭터 이동처럼 게임 오브젝트와 직접 연결되는 코드는 Unity 쪽에 두고,
 계산·규칙·데이터 처리는 별도로 분리해 관리하기 쉬운 구조를 만듭니다.

기능별 역할 나누기

하나의 클래스에 모든 기능을 넣는 것이 아니라 역할별로
구조를 나눠 유지보수하기 쉬운 코드를 만듭니다

Claude Code로 AI 개발 환경 세팅하기

Claude Code를 활용해 Unity 프로젝트 안에서 AI Agent가 작업할 수 있는 기본 환경을 세팅합니다. 이후 프로젝트 규칙, 메모리, 자동화 기능을 연결해 AI가 실제 게임 개발 흐름 안에서 일할 준비를 만듭니다.

| 강사님의 꿀팁 |
처음부터 복잡한 아키텍처를 완벽하게 설계하려고 하면 오히려 막히기 쉽습니다.
중요한 건 거창한 구조가 아니라, Unity에 붙어야 하는 코드와 따로 분리해야 하는 로직을 구분하는 기준을 갖는 것입니다.
이 기준만 잡혀도 AI는 같은 기능을 만들 때 매번 다른 방식으로 작성하지 않고, 프로젝트 안에서 더 일관된 방식으로 작업하게 됩니다.

Level 2

AI에게 계속 설명하고 있는데,

매번 다른 방식으로 작업하진 않나요? 본격적으로 스스로 일하는 AI 개발 환경 만들기!
AI에게 계속 설명하고 있는데,

매번 다른 방식으로 작업하진 않나요? 본격적으로 스스로 일하는
AI 개발 환경 만들기!

ImageSlide
ImageSlide
ImageSlide

PART 01 구조와 하네스를 실제 게임 제작에 적용하기 앞에서 만든 Unity 구조와 하네스 환경을 바탕으로 실제 게임을 제작하고, 검토하고, 빌드까지 마감합니다.
결과물만 남는 것이 아니라 다음 프로젝트에도 재사용할 수 있는 방식까지 익힙니다.

공통 시스템 구현

입력, 카메라, UI, 저장은 어떤 게임에서도 반복해서 필요한 기본 기능입니다.
공통 시스템을 먼저 만들어 다음 게임 개발에서도 재사용할 수 있는 기반을 잡습니다.

AI에게 Unity 프로젝트 설명하기

AI가 프로젝트 구조를 모르면 플레이어, 전투, UI 코드가 뒤섞일 수 있습니다.
작업 매뉴얼을 통해 AI가 Unity 게임 구조에 맞춰 기능을 구현하게 만듭니다.

AI가 게임 개발 맥락을 기억하게 하기

실수를 반복하지 않게 만든다는 내용과
시작부터 게임 완성까지 규칙을 일정하게 지켜서 코드를 작성하게한다는 쪽

반복되는 게임 기능 작업 자동화하기

코드 리뷰 부터 새로운 스킬 추가와 같은 컨텐츠 다양화처럼 게임 개발에는 반복 작업이 많습니다. Skills와 템플릿을 활용해 짧은 요청으로도 규칙에 맞는 기능을 생성하게 합니다.

| 강사님의 꿀팁 |
AI Agent는 게임 기능을 한 번에 완벽하게 뽑아내는 마법 도구가 아닙니다.

실무에 가깝게 쓰려면 먼저 AI가 구현할 게임 기능의 계획을 세우게 하고, 작업 후에는
플레이어, 전투, UI, 저장 구조가 규칙대로 연결됐는지 검토하는 루프가 필요합니다.
이 흐름이 있어야 AI가 만든 코드를 그대로 붙여 넣는 것이 아니라,
Unity 프로젝트에 맞게 검증하고 개선하는 개발 파트너로 활용할 수 있습니다.

PART 02 Claude Code·Codex로 게임 개발 흐름 이어가기 Claude Code 중심으로 실습하지만, Codex 사용자도 따라올 수 있습니다.

작업물과 규칙을 Codex로 마이그레이션하고, 없는 기능은 대체 구현하는 방법까지 익힙니다.

Level 3

AI로 게임 개발해보려 했는데,
프로젝트가 금방 꼬이진 않았나요? 무너지지 않는 기반 만들기!
AI로 게임 개발해보려 했는데,
프로젝트가 금방 꼬이진 않았나요?
무너지지 않는 기반 만들기!

ImageSlide
ImageSlide
ImageSlide

PART 01 실전 게임에 적용하고 빌드까지 완성하기 앞에서 만든 Unity 구조와 하네스를 실제 게임 제작에 적용합니다.

AI가 만든 결과물을 검토하고 다듬으며, 실행 가능한 게임으로 마감합니다.

3D 뱀서류에 하네스 적용하기

기능이 많아질수록 AI 결과물을 그대로 붙이기 어렵습니다.
하네스를 적용해 적 스폰, 자동 전투, 웨이브, 성장 루프를 안정적으로 구현합니다.

2D 액션 게임으로 구조 확장하기

하나의 장르만 따라 만들면 응용하기 어렵습니다. 3D에서 만든 개발 흐름을 2D 액션에도 적용해 장르가 달라도 통하는 구현 방식을 익힙니다.

AI 코드 검토·리팩토링하기

AI가 만든 코드는 실행되더라도 구조가 불안정할 수 있습니다.
검토와 리팩토링을 통해 기능이 늘어나도 무너지지 않는 코드로 다듬습니다.

PC 빌드까지 마무리하기

개발 화면에서만 돌아가는 것과 실제 실행 파일로 마감하는 것은 다릅니다.
오류 점검과 빌드 과정을 거쳐 실제로 플레이 가능한 게임 결과물로 완성합니다.

| 강사님의 꿀팁 |
AI가 만든 기능은 “실행 여부”보다 “게임 루프 안에서 자연스럽게 연결되는지”가 중요합니다.

적 스폰, 전투, 경험치, 레벨업, UI가 따로 움직이는 것이 아니라 플레이 → 전투 → 보상 → 성장 흐름으로 이어져야 진짜 게임처럼 느껴집니다. 또한 기능을 한 번에 많이 붙이기보다, 추가할 때마다 테스트 → 검토 → 리팩토링을 반복해야 합니다.

이 과정을 거쳐야 AI로 만든 코드도 단순 프로토타입이 아니라 끝까지 완성 가능한 게임 구조로 안정화됩니다.

이번 강의에서만 쓰고 나면 끝? NO!
두고두고 평생 써먹는, 장르불문 확장되는 하네스 엔지니어링 구조!

3D 뱀서류, 2D 액션, 퍼즐, 타워디펜스, RPG까지.
작업 규칙, 메모리, 자동화, 검토 루프를 한 번 설계해두면 다양한 장르의 Unity 게임 개발에 무한 확장 가능!

강사 소개

대형 게임 프로젝트를 경험하고, AI 시대의 개발 구조를 연구해온 현업 개발자!

조재원 강사님을 소개합니다!

조재원

(전) 데브시스터즈 / 셀장
(전) 펄어비스 / 게임플레이 디벨롭 팀장

강사님 한마디

안녕하세요.
Unity로 게임을 개발하다 보면 단순히 기능을 구현하는 것만으로는 부족하다는 것을 느끼게 됩니다.
프로젝트가 커질수록 중요한 것은 유지보수하기 쉬운 구조, 확장 가능한 설계, 그리고 AI를 실무 흐름 안에서 제대로 활용하는 방식입니다. 많은 주니어 개발자들이 어려움을 겪는 지점도 새로운 기능 구현 자체보다, 기능이 늘어날수록 코드가 어디에 있어야 하는지, 어디를 수정해야 하는지 알기 어려워지는 구조적 문제입니다. 이번 강의는 SOLID, Flux, MVI 같은 아키텍처 용어를 먼저 외우는 강의가 아닙니다.
직접 게임 개발에 필요한 핵심 시스템을 만들며, Manager와 Module을 어떻게 나누고, AI Agent를 어떻게 개발 파트너로 활용할 수 있는지 단계적으로 보여드립니다. 또한 단순한 프롬프트 활용을 넘어, AI가 실제 개발 흐름 안에서 동작할 수 있도록 요구사항 정리, 코드 검토, 프로젝트 맥락에 맞춘 적용과 개선 과정까지 함께 다룹니다. 이 강의를 통해 수강생분들이 예제 프로젝트 하나를 따라 만드는 데서 끝나지 않고, 앞으로 자신만의 게임을 더 안정적으로 설계하고, 더 효율적으로 구현하며, AI를 제대로 활용할 수 있는 기본기를 가져가셨으면 합니다.

강사님 주요 포트폴리오

강의 비교

지금 구매하면 가격도, 시간도 이득!
타 학습 방법 대비 압도적인 가성비

ImageSlide
ImageSlide

* 제공 파일은 강의 수강생 전용 Git 저장소를 통해 제공되며, Unity 프로젝트 코드부터 하네스 관련 실습 파일까지 수업 진도에 맞춰 업로드 될 예정입니다.

놀랍게도 여기서 끝이 아니에요!
★완성한 게임을 어떻게 보여주고 활용할지도 짚어드립니다★

추천 수강생

막막했던 게임 개발 환경에서 벗어나고 싶은 모든 사람

Unity 기초는 있지만 프로젝트 구조가 막막했거나,

AI 코딩 도구를 써봤지만 결과물을 안정적으로 관리하기 어려웠다면 이번 강의에서 AI와 함께 게임을 완성하는 구조를 배워보세요!

ImageSlide
ImageSlide
ImageSlide
Question 1.
이번 강의는 다른 AI 게임 개발 강의와
어떤 점이 다른가요?
많은 AI 게임 개발 강의가 “AI가 코드를 빠르게 만들어준다”는 점에 집중합니다.
하지만 실제 개발에서는 코드가 생성되는 것만으로는 부족합니다. 중요한 건 AI가 만든 코드를 프로젝트 구조 안에서 어떻게 관리하고, 검토하고, 확장할 수 있게 만들 것인가입니다. 이번 강의는 AI가 모든 것을 자동으로 만들어준다고 말하지 않습니다.
대신 AI를 실제 내 손발처럼 다루기 위한 작업 환경을 만드는 과정을 보여드립니다.
Claude Code와 Codex 같은 AI Agent를 활용하되, 특정 모델이나 툴에만 의존하지 않고 하네스 엔지니어링 사고 방식을 중심으로 게임 개발 흐름을 설계합니다.

Question 2.
이 강의의 핵심 기획 의도는
무엇인가요?
AI Agent는 이미 많은 개발자가 사용하고 있지만, 대부분은 아직 기능 구현을 편하게 해주는 코드 생성기처럼 활용하고 있습니다.
 이번 강의는 그 단계를 넘어, AI가 안정적인 개발 파트너처럼 동작하도록 만드는 하네스 엔지니어링 구조를 게임 개발 프로젝트 안에서 처음부터 적용해보는 데 목적이 있습니다. 특히 주니어 개발자들이 놓치기 쉬운 구조적 문제를 먼저 눈으로 확인합니다.
 하나의 Manager에 기능이 몰리고, 코드가 점점 꼬이고, AI가 만든 결과물을 그대로 붙이면서 생기는 문제를 실제 사례로 살펴본 뒤, 이를 개선하는 과정에서 아키텍처 설계, AI Agent 워크플로우, 하네스 구성 요소를 자연스럽게 익히도록 구성했습니다.

Question 2.
수강생은 이 강의를 통해 무엇을 얻어갈 수 있나요?
수강생은 단순히 “AI로 기능을 빠르게 만드는 법”만 배우는 것이 아닙니다.
게임 개발에서 널리 쓰이는 객체지향 원칙, 아키텍처, 디자인 패턴을 어떤 상황에서 어떻게 적용해야 하는지 판단하는 기준을 얻게 됩니다. 또한 실제 미니게임 프로젝트를 제작하며, AI가 만든 코드를 검토하고 리팩토링하고, 프로젝트 구조에 맞게 적용하는 흐름을 경험합니다.
강의가 끝났을 때는 예제 프로젝트 하나를 따라 만든 상태에서 끝나는 것이 아니라, 앞으로 자신의 Unity 게임 프로젝트에서도 더 안정적으로 설계하고, 더 효율적으로 구현하며, AI를 개발 파트너로 활용할 수 있는 기본기를 가져갈 수 있습니다.
본 강의에서 사용될
프로그램 안내 드립니다.
* 프로그램은 별도로 제공되지 않으며 개별 설치가 필요합니다. AI 툴의 특성상 버전 업데이트에 따라 인터페이스가 일부 다를 수 있으나, 핵심 하네스 구조와 워크플로우는 동일하게 적용됩니다.
* 툴이나 프로그램 사용 환경과 버전 업데이트에 따라, 강의 내 화면(UI) 구성이나 기능이 실제 수강 시점과 다를 수 있습니다.
* 본 강의는 촬영 시점의 버전을 기준으로 학습 흐름과 개념 전달에 중점을 두었으며, 이후 버전 업데이트에 따른 내용 수정이나 추가는 제공되지 않습니다.
* 강의에서 안내되는 AI 툴의 무료 크레딧 제공 여부 및 요금제 가격은 각 서비스 제공사의 정책에 따라 변경되거나 종료될 수 있습니다. 이용 전 반드시 해당 서비스의 최신 정책 및 요금을 확인해 주시기 바랍니다.


[필수 툴] (무료)
Unity 6 Editor VS Code (또는 JetBrains Rider 등 선호하는 IDE) Git

[AI Agent 환경] (유료) — 택 1
Claude Code (Anthropic Pro $20/월 이상 필요)
Codex / ChatGPT (OpenAI 요금제 별도 확인)

강의는 Claude Code 기준으로 진행됩니다.
Codex 사용자를 위한 마이그레이션 방법도 강의 내에서 별도로 안내합니다.

[권장 컴퓨터 사양]
최소: RAM 16GB / Unity 6 실행 가능한 Windows 또는 macOS / 내장 그래픽 가능
권장: RAM 32GB / SSD 여유 30GB 이상 / 중급 이상 GPU

본 강의는 고사양 그래픽 프로젝트가 아니라 구조 설계와 실전 제작 흐름이 핵심이므로, 일반적인 Unity 개발 환경이면 수강 가능합니다.

[Unity 에셋 라이센스]
© Unity Technologies Japan/UCL

학습을 위한 사전 지식
* 본 강의는 Unity로 게임 개발을 해본 경험이 있는 개발 입문자 이상을 대상으로 합니다.
* C# 기초 문법을 알고 있어야 합니다. 변수, 함수, 클래스 개념을 이해하고 있으면 충분합니다.
* AI 코딩 도구 경험은 없어도 괜찮습니다. Claude Code, Codex 사용법은 강의 내에서 처음부터 안내합니다.
* 하네스 엔지니어링 개념을 몰라도 괜찮습니다. 강의에서 개념부터 실습까지 단계적으로 다룹니다.