출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791193229415 / 548쪽 / 1,041g / 172 x 225 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
신종홍
- 15,120 →15,119원
- 22,000 →21,999원
- 13,500 →13,499원
- 26,100 →26,099원
반디앤루니스 리뷰
이 책은 AI와 협업해 기획부터 개발, 실시간 연동, 배포, 출시까지 혼자서도 완주하는 풀스택 온라인 게임 개발 로드맵이다. 독자가 따라할 수 있도록 단계별로, ChatGPT, Tensor.Art, Udio 등을 활용해 '만들다 만 프로젝트'가 아닌, 실제로 출시되는 게임을 완성한다. "게임 하나쯤은 금방 만들 수 있지 않을까?"라는 생각으로 ChatGPT에게 코드를 요청해 본 경험이 있지만. 코드는 이해되지 않고, 전체 구조는 보이지 않으며, 결국 프로젝트는 중간에서 멈춰버린 독자들을 위한 책이다.
_대상 독자
이런 분들을 위한 책입니다.
" 코딩 초보 또는 비전공자
→ AI의 도움을 받되, 구조와 흐름을 이해하며 결과물을 만들고 싶은 분
" 게임 개발에 처음 도전하는 개발자
→ 클라이언트-서버 구조, 실시간 통신, 배포까지 한번에 경험하고 싶은 분
" ChatGPT를 실무에 제대로 쓰고 싶은 개발자
→ 단순 코드 생성이 아니라 설계·검증·리팩터링까지 활용하고 싶은 분
" 백엔드·풀스택 역량을 키우고 싶은 개발자
→ 게임을 통해 REST API, Redis, Docker, AWS 구조를 실전으로 익히고 싶은 분
" 혼자서 '출시'까지 해보고 싶은 1인 개발자
→ 실제 구글 플레이 스토어에 앱을 올려보고 싶은 분
게임 개발을 다루지만, 이 책에서 배우는 구조와 사고방식은 모든 웹·모바일·백엔드 서비스 개발에 그대로 적용됩니다.
출판사 리뷰

머리말
풀스택 온라인 게임 개발 프로젝트 소개
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 캐릭터 성장 및 커스터마이징 강화하기
에필로그
찾아보기





































