이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
머리말풀스택 온라인 게임 개발 프로젝트 소개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 캐릭터 성장 및 커스터마이징 강화하기에필로그찾아보기
|
정금호의 다른 상품
|
AI 시대, 게임 하나 제대로 끝까지 만들어본 적 있습니까?ChatGPT에게“게임 만들어줘”라고 말해본 사람은 많습니다. 하지만 끝까지 완성해 출시한 사람은 거의 없습니다.왜일까요?AI는 코드를 만들어주지만, 구조와 방향, 완주 방법은 알려주지 않기 때문입니다.이 책은 단순한 게임 개발서가 아닙니다.생성형 AI와 협업해‘기획 → 설계 → 구현 → 실시간 연동 → 배포 → 출시’까지혼자서 완주하는 법을 알려주는 실전 로드맵입니다.안드로이드 게임 클라이언트(Java),Node.js 기반 고성능 게임 서버(NestJS),MongoDB·Redis를 활용한 데이터 처리와 실시간 통신,REST API 설계부터 채팅·전투·육성 시스템까지실제 온라인 게임의 모든 구성 요소를 직접 만들어봅니다.여기서 끝이 아닙니다.이 책은 출시를 목표로 합니다.Docker로 개발 환경을 구성하고,AWS 서버에 배포하며,구글 플레이 스토어에 실제 게임을 등록합니다.“공부용 예제”가 아니라 ‘출시된 결과물’이 남는 책입니다.또한 이 책은 생성형 AI를 제대로 쓰는 법을 알려줍니다.ChatGPT로 코드를 찍어내는 것이 아니라,함께 설계하고, 검증하고, 리팩토링합니다.Tensor.Art로 캐릭터와 배경을 만들고,Udio로 게임 음악까지 완성하며개발자 혼자서 1인 게임 스튜디오를 운영하는 경험을 제공합니다.코딩이 익숙하지 않아도 괜찮습니다. 중요한 것은 타이핑 속도가 아니라‘전체를 보는 눈’과 ‘끝까지 가는 방법’입니다.이 책은 그 길을 가장 빠르고 현실적으로 안내합니다.AI 혼자서는 부족합니다.하지만 이 책과 함께라면,사흘 만에 하나의 게임을 완성하는 경험도 결코 과장이 아닙니다.지금,AI와 함께 당신의 첫 온라인 게임을 완성하고‘출시한 개발자’가 되십시오._대상 독자이런 분들을 위한 책입니다.ㅇ 코딩 초보 또는 비전공자→ AI의 도움을 받되, 구조와 흐름을 이해하며 결과물을 만들고 싶은 분ㅇ 게임 개발에 처음 도전하는 개발자→ 클라이언트-서버 구조, 실시간 통신, 배포까지 한번에 경험하고 싶은 분ㅇ ChatGPT를 실무에 제대로 쓰고 싶은 개발자→ 단순 코드 생성이 아니라 설계·검증·리팩터링까지 활용하고 싶은 분ㅇ 백엔드·풀스택 역량을 키우고 싶은 개발자→ 게임을 통해 REST API, Redis, Docker, AWS 구조를 실전으로 익히고 싶은 분ㅇ 혼자서 ‘출시’까지 해보고 싶은 1인 개발자→ 실제 구글 플레이 스토어에 앱을 올려보고 싶은 분게임 개발을 다루지만, 이 책에서 배우는 구조와 사고방식은 모든 웹·모바일·백엔드 서비스 개발에 그대로 적용됩니다.
|