채널톡 아이콘

[CLI,MCP] AI와 함께 만드는 유니티 방치형 게임

CLI와 MCP 기반 AI 도구를 활용해 Unity 방치형 게임의 전투·UI·데이터·서버 기능을 구현하는 강의 입니다. Firebase, 광고, 인앱결제, Addressables까지 적용해 모바일 게임을 Google Play에 출시하는 전 과정을 배웁니다.

10명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

실습 중심
실습 중심
AI 활용법
AI 활용법
AI 코딩
AI 코딩
처음하는배포
처음하는배포
게임개발
게임개발
실습 중심
실습 중심
AI 활용법
AI 활용법
AI 코딩
AI 코딩
처음하는배포
처음하는배포
게임개발
게임개발
넷마블
스마일게이트 스토브
마이크로소프트

마이크로소프트

에 관심있는 사람들도 듣는 중!

넷마블
스마일게이트 스토브
마이크로소프트

마이크로소프트

에 관심있는 사람들도 듣는 중!

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

  • Unity 게임 개발의 흐름

  • CLI 기반 AI 코딩 활용 능력

  • MCP를 활용한 Unity 프로젝트 제어 능력

  • 방치형 게임의 핵심 시스템 구현 경험

  • 모바일 게임 UI 제작 능력

AI와 함께 만드는 새로운 게임 개발 방식

이번 강의는 AI CLI와 MCP를 활용하여 Unity 방치형 모바일 게임을 직접 완성해보는 프로젝트 강의입니다.

단순히 AI에게 코드를 작성시키는 것을 넘어, 게임의 구조를 설계하고 기능을 구현하며 UI 구성, 데이터 관리, 서버 연동, 최적화까지 실제 게임 개발 과정 전반에 AI를 활용하는 방법을 다룹니다.

CLI를 통한 코드 작성과 프로젝트 제어부터 MCP를 활용한 Unity Editor와의 직접적인 연동까지, AI가 개발 환경 안에서 함께 작업하는 새로운 개발 방식을 경험합니다.

AI에게 모든 것을 맡기는 것이 아니라, 개발자가 직접 판단하고 검증하며 AI를 활용해 개발 속도와 작업 범위를 확장하는 것.\

AI 시대, Unity 개발자가 AI와 협업하는 방법을 직접 경험해보세요.

  • 과거에는 기능 하나를 구현하기 위해 수많은 검색과 시행착오가 필요했습니다.

  • 이제는 AI CLI를 통해 코드 작성부터 수정, 분석까지 개발 과정 전반을 함께할 수 있습니다.

  • 여기에 MCP를 활용하면 Unity Editor와 AI를 연결하여 더욱 다양한 작업을 수행할 수 있습니다.

  • 이번 강의에서는 AI와 함께 방치형 게임을 제작하고, 광고·결제 연동부터 실제 스토어 출시까지 진행합니다.

  • 새로운 시대의 Unity 게임 개발 방식을 직접 경험해보세요.

<실제 강의 내에서 개발된 게임입니다>

<1>

<2>

<3>

CLI와 MCP를 활용해 복잡한 클라우드 서버 기반의 로그인 시스템부터 다양한 전투 로직까지, AI와 함께 쉽고 빠르게 구현합니다.

CLI와 MCP로
방치형 게임 완성!

Section 1 - 유니티와 명령줄 개발 환경 준비

게임 엔진의 기본 개념과 유니티 설치 및 인터페이스를 익히고, 명령줄 도구의 역할과 설치 방법을 학습합니다. 명령줄을 활용해 유니티 프로젝트를 관리하고 개발하는 기초 환경을 구성합니다.

Section 2 - 방치형 게임의 기본 구조 구현

유니티 프로젝트를 시작하고 프리팹, 믹사모, 애니메이터, 에셋 스토어를 활용해 게임 구성 요소를 제작합니다. 지형과 트레일 효과를 만들고 전투 이펙트와 스킬을 연결해 방치형 게임의 기본 플레이 구조를 구현합니다.

Section 3 - 전투 UI와 게임 최적화

캔버스 기반 전투 UI를 구성하고 전투 텍스트 연출과 게임 폰트를 적용합니다. 오브젝트 풀을 구현해 반복적으로 생성되는 전투 요소의 성능을 개선합니다.

Section 4 - 방치형 게임 UI 제작

방치형 게임에 필요한 UI를 기획하고 실제 화면을 제작하며, Singleton 패턴으로 UI와 인게임 시스템을 연결합니다.

Section 5 - 게임 데이터 설계와 관리

스크립터블 오브젝트와 리소스를 활용해 게임 데이터를 구조화하고, 지수 공식을 기반으로 스테이지 데이터를 설계합니다. CSV 데이터 관리와 에디터 창 제작까지 학습합니다.

Section 6 - 명령줄과 인공지능을 활용한 유아이 디자인

인공지능 도구를 활용해 UI 프레임과 화면 디자인을 기획하고, 명령줄 기반으로 UI 요소와 장면을 제작합니다. 와이어프레임과 실제 유아이를 구현하며 모바일 화면의 안전 영역까지 적용합니다.

Section 7 - 아이템 드롭과 데이터 저장

전투 결과에 따른 아이템 드롭 시스템을 구현하고, 플레이어 환경 설정과 JSON 형식을 활용해 게임 데이터를 저장하고 불러옵니다. 아이템 및 플레이어 진행 정보를 안정적으로 관리하는 기반을 마련합니다.

Section 8 - 파이어베이스와 외부 서버 연동

파이어베이스를 활용하고, 로그인 장면과 타이틀 장면을 구성한 뒤 키스토어와 SHA 지문을 설정해 구글 로그인을 구현합니다.

Section 9 - MCP를 활용한 유니티 개발

MCP의 개념과 활용 목적을 이해하고 유니티와 연결해 프로젝트를 제어하는 방법을 학습합니다. 엠시피를 이용해 개발 작업을 자동화하고 프로젝트를 분석하며 최적화합니다.

Section 10 - 방치형 게임의 서비스 기능 구현

렌더 텍스처와 공통 팝업을 활용해 서비스형 게임의 화면 기능을 구성합니다. 우편함, 관리자 페이지, 오프라인 보상, 랭킹 시스템을 구현해 지속적인 플레이와 운영에 필요한 기능을 완성합니다.

Section 11 - 인공지능 에셋 활용과 게임 완성도 향상

인공지능 기반 오디오와 삼차원 모델 제작 도구를 활용해 게임 에셋을 제작하고 적용합니다. 타격감을 강화하고 로컬라이제이션을 적용해 다국어를 지원하는 등 게임의 품질과 완성도를 높입니다.

Section 12 - 빌드와 수익화 및 게임 출시

구글 플레이 콘솔을 설정하고 빌드와 내부 테스트를 진행하며, 효율적인 리소스 배포 환경을 구성합니다. 광고와 인앱 결제를 적용한 뒤 정식 프로덕션 출시까지 모바일 게임 배포 전 과정을 마무리합니다.

[수강 전 참고사항]

본 강의는 Unity 6을 기반으로 진행됩니다.

수강 전 아래 내용을 확인해 주세요.

필수 Unity 버전

  • Unity 6 이상

  • 강의와 동일하거나 최신 버전 사용 권장

권장 개발 환경

  • Windows 또는 macOS(App Store 출시를 위한 XCode를 활용하기 위하여 MacOS 필요)

  • Visual Studio, VSCode, Rider 등 코드 에디터

  • 8GB RAM 이상 권장

  • SSD 사용 권장

출시 및 수익화 진행 시 필요한 계정

강의 후반부에서는 광고 연동, 인앱결제, 스토어 출시 과정을 진행합니다.

  • Google Play Console 개발자 계정

  • Apple Developer Program 계정 (iOS 출시 시)

  • Google AdMob 계정

개발자 등록 비용

스토어 출시는 각 플랫폼의 정책에 따라 별도 비용이 발생합니다.

  • Google Play Console 개발자 등록비 : 약 $25 (1회)

  • Apple Developer Program : 연 $99

  • Google AdMob : 무료

※ 개발자 등록 비용은 플랫폼 정책에 따라 변경될 수 있으며, 해당 비용은 강의 수강료에 포함되지 않습니다.

[에셋 관련 안내]

본 강의에서는 게임의 완성도를 높이기 위해 Unity Asset Store의 다양한 에셋을 함께 활용합니다. 수강 전 아래 내용을 확인해 주세요.

에셋을 활용하는 이유

강의에서 사용되는 에셋은 주로 현재 CLI와 MCP만으로 제작하기 어려운 고품질의 3D 모델링, 이펙트 등의 리소스​를 구성하기 위해 활용됩니다.

게임의 기능과 시스템은 AI를 적극적으로 활용하여 구현하되, 모델링이나 이펙트와 같은 고품질 리소스는 검증된 에셋을 적극적으로 활용하는 것을 권장드립니다.

강의에서 사용하는 에셋

강의에서 사용하는 일부 에셋은 별도의 구매가 필요하며, 사용된 에셋 목록은 강의 자료에 별도로 첨부되어 있습니다.

※ 에셋 구매 비용은 강의 수강료에 포함되지 않습니다.

※ 본 강의는 CLI를 중심으로 게임을 제작하기 때문에 프롬프트와 개발 환경에 따라 강의와 완전히 동일한 결과물이 나오지 않을 수 있습니다.

따라서 강의에서 사용한 에셋을 그대로 사용하는 것보다, 직접 제작하는 게임의 컨셉과 방향에 어울리는 에셋을 찾아 적극적으로 활용해보시는 것을 추천드립니다.

AI의 등장으로 게임을 개발하는 방식은 빠르게 변화하고 있습니다.

이번 강의에서는 CLI와 MCP를 Unity 프로젝트에 적용하며, AI가 게임 개발 과정에서 어디까지 활용될 수 있는지를 함께 살펴보았습니다.

AI가 많은 작업을 대신할 수 있게 되었지만, 결국 어떤 기능을 만들고 어떻게 활용할지를 결정하는 것은 개발자의 몫입니다.

강의를 통해 단순히 하나의 게임을 따라 만드는 것을 넘어, AI를 자신의 개발 과정에 활용하는 방법을 익혀가셨으면 좋겠습니다.

앞으로 여러분이 만들 다양한 게임과 프로젝트에 이번 강의가 조금이나마 도움이 되기를 바랍니다.

AI와 함께 더 빠르게 만들고, 더 많은 아이디어를 직접 구현해보세요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Unity로 첫 게임을 만들어 보고 싶은 입문자

  • AI를 게임 개발에 제대로 활용하고 싶은 개발자

  • 혼자서 모바일 방치형 게임을 완성하고 싶은 1인 개발자

  • Unity 기초 강의를 들었지만 완성 경험이 없는 학습자

  • 출시 가능한 게임 포트폴리오가 필요한 취업 준비생

선수 지식,
필요할까요?

  • 프로그래밍 언어 기초 지식

안녕하세요
Pinous입니다.

인프런인증

커리어인증

2,004

수강생

134

수강평

204

답변

4.7

강의 평점

14

강의

[소개드립니다.]
안녕하세요, 주식회사 파이누스 대표자입니다.

단순히 게임을 만들고 싶다는 어린시절 꿈만을 가지고 독학으로 유니티를 배워나가기 시작하였습니다. 독학이기에 남들보다 더욱 열심히 노력하자는 일념 하나로 계속해서 배워 나가다가 어느덧 한 회사의 대표로써 자리하게 되었습니다.
개발사로 성장을 시작 한지 약 4년의 시간이 흘렀습니다. 저희는 이제 자사만의 게임 개발을 목표로 전진하고 있으며, 그 과정을 강의 영상으로 촬영하여 수익 창출이 가능한 게임 개발에 대한 강의를 만들고자 합니다.

이메일
pinous.g@gmail.com

 

 

더보기

커리큘럼

전체

63개 ∙ (14시간 43분)

해당 강의에서 제공:

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

수강평

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

Pinous님의 다른 강의

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

비슷한 강의

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

얼리버드 할인 중

월 ₩18,480

5개월 할부 시

30%

₩132,000

₩92,400

평생교육이용권 지원 강의