홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
혼자 AI로 끝까지 완성하는 풀스택 온라인 게임 개발  이미지

혼자 AI로 끝까지 완성하는 풀스택 온라인 게임 개발
AI에게 "만들어줘"만 외치다 포기한 초보자를 위한 완성형
로드북 | 부모님 | 2026.01.26
  • 정가
  • 30,000원
  • 판매가
  • 27,000원 (10% 할인)
  • S포인트
  • 1,500P (5% 적립)
  • 상세정보
  • 17.2x22.5 | 1.041Kg | 548p
  • ISBN
  • 9791193229415
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 품절된 상품입니다.
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

이 책은 AI와 협업해 기획부터 개발, 실시간 연동, 배포, 출시까지 혼자서도 완주하는 풀스택 온라인 게임 개발 로드맵이다. 독자가 따라할 수 있도록 단계별로, ChatGPT, Tensor.Art, Udio 등을 활용해 '만들다 만 프로젝트'가 아닌, 실제로 출시되는 게임을 완성한다. "게임 하나쯤은 금방 만들 수 있지 않을까?"라는 생각으로 ChatGPT에게 코드를 요청해 본 경험이 있지만. 코드는 이해되지 않고, 전체 구조는 보이지 않으며, 결국 프로젝트는 중간에서 멈춰버린 독자들을 위한 책이다.

_대상 독자
이런 분들을 위한 책입니다.
" 코딩 초보 또는 비전공자
→ AI의 도움을 받되, 구조와 흐름을 이해하며 결과물을 만들고 싶은 분
" 게임 개발에 처음 도전하는 개발자
→ 클라이언트-서버 구조, 실시간 통신, 배포까지 한번에 경험하고 싶은 분
" ChatGPT를 실무에 제대로 쓰고 싶은 개발자
→ 단순 코드 생성이 아니라 설계·검증·리팩터링까지 활용하고 싶은 분
" 백엔드·풀스택 역량을 키우고 싶은 개발자
→ 게임을 통해 REST API, Redis, Docker, AWS 구조를 실전으로 익히고 싶은 분
" 혼자서 '출시'까지 해보고 싶은 1인 개발자
→ 실제 구글 플레이 스토어에 앱을 올려보고 싶은 분
게임 개발을 다루지만, 이 책에서 배우는 구조와 사고방식은 모든 웹·모바일·백엔드 서비스 개발에 그대로 적용됩니다.

  출판사 리뷰

AI 시대, 게임 하나 제대로 끝까지 만들어본 적 있습니까?

ChatGPT에게
"게임 만들어줘"라고 말해본 사람은 많습니다. 하지만 끝까지 완성해 출시한 사람은 거의 없습니다.

왜일까요?
AI는 코드를 만들어주지만, 구조와 방향, 완주 방법은 알려주지 않기 때문입니다.
이 책은 단순한 게임 개발서가 아닙니다.
생성형 AI와 협업해
'기획 → 설계 → 구현 → 실시간 연동 → 배포 → 출시'까지
혼자서 완주하는 법을 알려주는 실전 로드맵입니다.

안드로이드 게임 클라이언트(Java),
Node.js 기반 고성능 게임 서버(NestJS),
MongoDB·Redis를 활용한 데이터 처리와 실시간 통신,
REST API 설계부터 채팅·전투·육성 시스템까지
실제 온라인 게임의 모든 구성 요소를 직접 만들어봅니다.

여기서 끝이 아닙니다.
이 책은 출시를 목표로 합니다.
Docker로 개발 환경을 구성하고,
AWS 서버에 배포하며,
구글 플레이 스토어에 실제 게임을 등록합니다.

"공부용 예제"가 아니라 '출시된 결과물'이 남는 책입니다.

또한 이 책은 생성형 AI를 제대로 쓰는 법을 알려줍니다.
ChatGPT로 코드를 찍어내는 것이 아니라,
함께 설계하고, 검증하고, 리팩토링합니다.

Tensor.Art로 캐릭터와 배경을 만들고,
Udio로 게임 음악까지 완성하며
개발자 혼자서 1인 게임 스튜디오를 운영하는 경험을 제공합니다.

코딩이 익숙하지 않아도 괜찮습니다. 중요한 것은 타이핑 속도가 아니라
'전체를 보는 눈'과 '끝까지 가는 방법'입니다.

이 책은 그 길을 가장 빠르고 현실적으로 안내합니다.
AI 혼자서는 부족합니다.
하지만 이 책과 함께라면,
사흘 만에 하나의 게임을 완성하는 경험도 결코 과장이 아닙니다.

지금,
AI와 함께 당신의 첫 온라인 게임을 완성하고
'출시한 개발자'가 되십시오.




  작가 소개

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

  목차

머리말
풀스택 온라인 게임 개발 프로젝트 소개

01장 온라인 게임 소개 및 설계
1.1 생성형 AI란 무엇인가?
1.1.1 생성형 AI 개요
1.1.2 대규모 언어 모델
1.1.3 텍스트-이미지 모델
1.1.4 텍스트-음악 모델
1.1.5 텍스트-비디오 모델
1.2 게임 클라이언트 기획하기
1.3 게임 서버 기획하기
1.3.1 게임의 주요 기능
1.3.2 통신 프로토콜
1.3.3 데이터베이스
1.3.4 시스템 아키텍처
1.4 RESTful API 설계하기
1.4.1 회원정보
1.4.2 아이템
1.4.3 공지사항과 게임 버전
1.5 실시간 데이터 통신 시스템 설계하기

02장 온라인 게임 개발 환경 구축
2.1 생성형 AI 서비스 가입하기
2.1.1 ChatGPT 가입하기
2.1.2 Tensor.Art 가입하기
2.1.3 udio.com 가입하기
2.2 게임 클라이언트 개발 환경 설치하기
2.2.1 안드로이드 스튜디오 설치하기
2.2.2 클라이언트 프로젝트 생성하기
2.2.3 클라이언트 프로젝트 실행하기
2.3 게임 서버 개발 환경 설치하기
2.3.1 ChatGPT가 추천해 준 게임 서버 개발 환경
2.3.2 비주얼 스튜디오 코드 설치하기
2.3.3 Node.js 프로젝트 생성하기
2.3.4 Node.js 프로젝트 실행하기
2.4 도커 설치하기
2.5 게임 서버와 데이터베이스를 도커로 실행하기
2.5.1 도커 컴포즈로 게임 서버 실행하기
2.5.2 docker-compose로 MongoDB 실행하기
2.5.3 도커 컴포즈로 레디스 실행하기
2.6 소스 관리 도구 설치하기
2.6.1 깃이란 무엇인가?
2.6.2 깃허브 사용하기
2.7 Postman으로 RESTful API 검증하기
2.7.1 Postman 설치하기
2.7.2 Postman 실행하기

03장 게임 서버의 REST API 구현
3.1 회원 API 구현하기
3.1.1 회원 API 명세서 생성하기
3.1.2 회원 API 구현 코드 생성하기
3.1.3 회원 API 구현 코드를 실행하고 디버깅하기
3.1.4 회원 API 구현 코드 검증하기
3.1.5 회원 API 구현 코드 커밋하기
3.2 캐릭터 API 구현하기
3.2.1 캐릭터 API 명세서 생성하기
3.2.2 캐릭터 API 구현 코드 생성하기
3.2.3 캐릭터 API 구현 코드 검증하기
3.2.4 캐릭터 API 구현 코드 커밋하기
3.3 아이템 API 구현하기
3.3.1 아이템 API 명세서 생성하기
3.3.2 아이템 API 구현 코드 생성하기
3.3.3 아이템 API 구현 코드 검증하기
3.3.4 아이템 API 구현 코드 커밋하기
3.4 공지사항 API 구현하기
3.4.1 공지사항 API 명세서와 구현 코드 생성하기
3.4.2 공지사항 API 구현 코드 검증하기
3.4.3 3장을 마치며

04장 게임 클라이언트의 서버 연동 구현
4.1 게임 시작 화면 구현하기
4.1.1 게임 주제가 만들기
4.1.2 게임 캐릭터 이미지 생성하기
4.1.3 게임 배경 이미지 생성하기
4.1.4 MainActivity 소스코드 생성하기
4.1.5 게임 실행하기
4.2 게임 로그인 화면 구현하기
4.2.1 LoginActivity 추가하기
4.2.2 LoginActivity 레이아웃 코드 생성하기
4.2.3 LoginActivity 소스코드 생성하기
4.2.4 백엔드 연동 테스트 및 디버깅하기
4.2.5 게임 실행하기
4.3 회원 가입 화면 구현하기
4.3.1 로그인 화면 수정하기
4.3.2 SignUpActivity 추가하기
4.3.3 LoginActivity와 SignUpActivity를 연결하기
4.3.4 게임 실행하기
4.4 캐릭터 화면 구현하기
4.4.1 캐릭터 정보와 연동하는 기능 구현하기
4.4.2 CharacterCreateActivity와 CharacterEditActivity 구현하기
4.4.3 게임 실행하기
4.5 게임 메인 화면 구현하기
4.5.1 캐릭터를 생성/수정한 후 게임 메인 화면으로 이동하기
4.5.2 MainGameActivity 추가하기
4.5.3 ProfileActivity 추가하기
4.5.4 게임 실행하기
4.6 게임 아이템 화면 구현하기
4.6.1 아이템 이미지 생성하기
4.6.2 ItemShopActivity 구현하기
4.6.3 ProfileActivity에 보유 아이템 목록 추가하기
4.6.4 게임 실행하기
4.7 공지사항 화면 구현하기
4.7.1 NoticeActivity 구현하기
4.7.2 MainGameActivity에 연결하기
4.7.3 게임 실행하기

05장 게임 서버와 클라이언트를 실시간으로 연동하기
5.1 채팅 기능 구현하기
5.1.1 게임 클라이언트 레이아웃 추가 및 수정하기
5.1.2 게임 클라이언트에 Redis 통신 기능 구현하기
5.1.3 게임 서버에 Redis 연동 테스트 기능 추가하기
5.1.4 게임 실행하기
5.2 육성 기능 구현하기
5.2.1 게임 클라이언트에 육성 기능 추가하기
5.2.2 게임 서버에 육성 기능 추가하기
5.2.3 게임 클라이언트 디버깅하기
5.2.4 게임 실행하기
5.3 전투 기능 구현하기
5.3.1 게임 클라이언트에 전투 기능 추가하기
5.3.2 게임 서버에 전투 기능 추가하기
5.3.3 게임 클라이언트의 에러 디버깅하기
5.3.4 게임 실행하기

06장 온라인 게임으로 출시하기
6.1 게임 서버 출시 준비하기
6.1.1 게임 서버/클라이언트 마무리하기
6.1.2 AWS로 게임 서버용 EC2 인스턴스 준비하기
6.1.3 GitHub 레지스트리 사용하기
6.1.4 docker를 이용해서 게임 서버 배포하기
6.1.5 docker-compose를 이용해서 게임 서버 실행하기
6.2 게임 클라이언트 출시 준비하기
6.2.1 게임 아이콘 생성 및 적용하기
6.2.2 게임 소개 이미지 생성하기
6.2.3 게임 소개 문구 생성하기
6.2.4 게임 클라이언트 리팩터링하기
6.2.5 최종 버전 빌드하기
6.3 구글 플레이 스토어에 앱 출시하기
6.3.1 구글 플레이 스토어 앱 정보 등록하기
6.3.2 안드로이드 앱을 번들로 등록하기
6.3.3 검증 요청하기

07장 온라인 게임으로 확장하기
7.1 온라인 게임으로 확장하는 방법 찾기
7.2 콘텐츠 확장하기
7.3 시각적/인터페이스 개선하기
7.4 멀티플레이 및 소셜 기능 강화하기
7.5 경제 및 아이템 시스템 고도화하기
7.6 캐릭터 성장 및 커스터마이징 강화하기

에필로그
찾아보기

  회원리뷰

리뷰쓰기