생성형 AI를 활용한 게임 개발
Description
ChatGPT, Tesor.Art, Udio 등의 생성형 AI를 활용하여 게임을 만들고 앱 스토어에 배포까지 따라하며 배울 수 있는 책이다. AI로 게임을 만들기 위해서는 많은 시행착오를 겪어야 하지만, 저자가 먼저 수많은 시도와 실패로 얻은 경험을 책에 녹여냈다. 출간 전에 이 책의 내용으로 2주 간의 특강을 진행하였는데, 10명의 수강생이 자신만의 게임을 만들어 앱을 성공적으로 배포할 수 있었다. 코딩을 잘 모르는 독자도 좋은 아이디어만 있다면 한번 도전하여 멋진 게임을 유료로 배포하는 성공의 기쁨을 맛보길 바란다.

■대상 독자
평소에 게임을 만들어보고 싶었던 누구나!
게임 프로그래머가 되기 위해 준비 중이며 경험과 포트폴리오가 필요한 독자!
앱을 만들어 배포하는 방법까지 알고 싶어하는 독자!
생성형 AI를 어디까지 활용할 수 있는지 미치도록 알고 싶은 누구나!

저자

정금호

저자:정금호
1984년에애플Ⅱ+로컴퓨터프로그래밍을시작하였고,대학교1학년이었던1993년부터PC통신을이용하여여러가지공개소프트웨어와셰어웨어를만들어발표하였다.1997년부터다수의윈도우즈용상용게임과상용애플리케이션및웹애플리케이션,임베디드애플리케이션등을개발해왔으며,2005년부터는윈도우즈모바일,아이폰,안드로이드용애플리케이션및게임을직접개발하거나모바일앱서비스개발총괄등을맡아왔다.
2018년부터는가족들과함께독일로이사했고,베를린의글로벌스타트업에서풀스택개발자로일하였으며,현재는인공지능스타트업에서일하고있다.2023년10월부터생성형AI를이용하여22개이상의게임을개발해서구글플레이스토어와원스토어에출시했다.
저서로는『이것이진짜안드로이드프로그래밍이다』,『스마트TV애플리케이션프로그래밍』(2014년),『벤츠타는프로그래머』(2013년),『실전아이폰프로그래밍』,『실전안드로이드프로그래밍』(2011년),『애플리케이션개발자,윈도모바일매력에빠지다』(2010년)가있다.

목차

추천사
머리말

01장.생성형AI소개
1.1생성형AI란무엇인가
1.2생성형AI종류
1.2.1대규모언어모델
1.2.2텍스트-이미지모델
1.2.3텍스트-음악모델
1.2.4텍스트-비디오모델
1.3생성형AI의현재
1.4생성형AI의미래와우리의자세
1.5저작권이슈

02장.생성형AI를이용해서게임용이미지생성하기
2.1Tensor.Art소개
2.2적당한체크포인트,LoRA선택및프롬프트찾기
2.3생성된이미지를게임에서사용할때의문제점
2.3.1생성된이미지후처리이슈
2.3.2일관성유지이슈
2.3.3군중신표현의어려움
2.3.4등급분류의이슈
2.3.5남성캐릭터이미지생성의어려움

03장.생성형AI를이용해서게임용BGM생성하기
3.1Udio.com소개
3.2가사가있는노래만들기
3.3가사가없는BGM만들기

04장.챗GPT를이용해서게임시나리오생성하기
4.1챗GPT로콘텐츠만들기
4.2게임의캐릭터와배경설정하기
4.3캐릭터별이벤트목록작성하기
4.4이벤트스크립트만들기
4.5다국어지원테스트해보기

05장.생성형AI를활용한게임프로젝트사례소개
5.120년전에출시한게임의리메이크버전개발
5.1.1기존CG를대체하는이미지생성
5.1.2새로운캐릭터설정추가
5.1.3콘텐츠강화
5.1.4프로그램리뉴얼
5.1.5등급분류신속대응
5.2생성형AI를활용한오리지널게임개발
5.2.1챗GPT를활용한시나리오작업
5.2.2음악생성형AI를이용한BGM생성작업
5.2.3새로운모델및LoRA활용방법
5.2.4앱스토어검수이슈
5.3개발중인게임프로젝트소개
5.3.1판타지육성시뮬레이션게임
5.3.2판타지연애시뮬레이션게임
5.3.3일제강점기배경전략시뮬레이션게임
5.3.4SF비주얼노블게임

06장.생성형AI를활용한게임프로젝트진행하기
6.1게임기획및시나리오작업
6.1.1게임에등장하는캐릭터설정하기
6.1.2게임배경설정하기
6.1.3게임이벤트설정하기
6.1.4게임이벤트스크립트생성하기
6.1.5게임이벤트CG목록생성하기
6.1.6게임인트로및엔딩스크립트생성하기
6.2게임리소스생성하기
6.2.1설정된캐릭터에맞는모델및LoRA선택하기
6.2.2캐릭터별이미지생성하기
6.2.3메인화면,아이콘용이미지생성하기
6.2.4게임배경이미지생성하기
6.2.5김프를이용해서게임용이미지가공하기
6.2.6게임용음악생성하기
6.2.7캐릭터별이벤트스크립트작업하기
6.2.8Sqlite로게임용데이터베이스파일생성하기

07장.게임프로젝트프로그래밍하기
7.1게임프로그래밍하기
7.1.1모바일게임에대한이해
7.1.2안드로이드스튜디오설치및실행
7.1.3기본프로그램예제불러오기
7.1.4기본프로그램빌드및실행하기
7.1.5생성한게임리소스를프로그램에적용하기
7.1.6프로그램테스트및마무리

08장.게임프로젝트출시하기
8.1게임출시준비하기
8.1.1출시를위한패키지빌드하기
8.1.2게임출시를위한추가이미지생성하기
8.1.3스크린숏캡쳐하기
8.1.4게임설명작성하기
8.2게임출시하기
8.2.1앱스토어계정만들기및로그인
8.2.2상품정보생성및등록하기
8.2.3앱스토어규정에맞게추가정보등록하기
8.2.4빌드된최종패키지업로드하기
8.2.5검수요청하기

09장.생성형AI를이용한게임개발의장단점
9.1생성형AI를이용한게임개발의장점
9.1.1높은생산성
9.1.2높은품질
9.1.3단점을커버하는물량공세
9.1.4다양한실험과시도가가능
9.1.5창고에쌓아두었던기획서들을다시꺼내야할때
9.2생성형AI를이용한게임개발의단점
9.2.1생성형AI에대한사용자의거부감
9.2.2학습데이터가부족한분야에대한제한
9.2.3최종결과물을얻기위한수율이낮음
9.2.4높은생산성으로인한지나친욕심
9.2.5결국사람의손으로해야하는마무리
9.3생성형AI를이용하여개발한게임소개

찾아보기

출판사 서평

ChatGPT,Tesor.Art,Udio등의생성형AI를활용하여게임을만들고앱스토어에배포까지따라하며배울수있는책이다.AI로게임을만들기위해서는많은시행착오를겪어야하지만,저자가먼저수많은시도와실패로얻은경험을책에녹여냈다.출간전에이책의내용으로2주간의특강을진행하였는데,10명의수강생이자신만의게임을만들어앱을성공적으로배포할수있었다.코딩을잘모르는독자도좋은아이디어만있다면한번도전하여멋진게임을유료로배포하는성공의기쁨을맛보길바란다.

_대상독자
평소에게임을만들어보고싶었던누구나!
게임프로그래머가되기위해준비중이며경험과포트폴리오가필요한독자!
앱을만들어배포하는방법까지알고싶어하는독자!
생성형AI를어디까지활용할수있는지미치도록알고싶은누구나!

생성형AI의힘을빌어게임개발을더쉽고빠르게!
생성형AI가있다면혼자서한달에하나씩게임앱출시도거뜬

이책은생성형AI를활용해게임개발에서혼자서는하기힘든시나리오와캐릭터선정부터그리기,이벤트및이벤트스크립트,배경이미지와음악,주제가등을쉽게개발하여게임개발을획기적으로단축할수있게끔해주는책이다.
저자는이미십년전에개발한게임두개를불과몇개월만에생성형AI를활용하여재론칭하였고,이책의내용으로국내에서2주특강을열어,수강생10명이상이자신의게임을5일~2주만에앱스토어에출시하고,저자자신도이후3개월간무려22개의게임을출시하는놀라운성과를냈다.

_주요내용
1.생성형AI를활용한이미지생성:
게임개발에필요한캐릭터와배경이미지등을생성하는방법.이미지생성시프롬프트작성요령과생성형AI의한계,저작권문제설명.

2.게임용BGM과음악생성:
게임내에서배경음악(BGM)이나주제가를생성하는방법.AI도구를사용해다양한음악을자동생성하고수정하는과정수록.

3.게임시나리오작성:
챗GPT를활용하여게임시나리오를자동생성하는방법.캐릭터의대사나이벤트를구성하는구체적인방법과예시.

4.생성형AI를활용한게임개발실전프로젝트:
게임시나리오,이벤트,이벤트별스크립트,캐릭터및배경이미지개발,배경음악및주제가작곡,게임코드를깃허브에서개발툴로받아와AI로만든리소스를활용한게임완성하기.

5.게임개발마무리및앱스토어출시:
생성형AI를통해제작한게임을앱스토어에등록하는과정.게임의등급분류,상품정보등록,마케팅자료제작등실질적인운영방법제시.