간편결제, 신용카드 청구할인
삼성카드 6% (50,760원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (51,300원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (37,800원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (43,200원)
(최대할인 4만원 / 2만원 이상 결제)
Close

레트로의 유니티 프로그래밍 에센스 : C#으로 배우는 입문부터 4가지 게임 제작까지

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 3,529
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
  • 저 : 이제민
  • 출판사 : 한빛미디어
  • 발행 : 2019년 02월 20일
  • 쪽수 : 986
  • 제품구성 : 전1권
  • ISBN : 9791162241516
정가

60,000원

  • 54,000 (10%할인)

    3,000P (5%적립)

  • 구매

    48,000 (20%할인)

    2,400P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    •  당일배송을 원하실 경우 주문시 당일배송을 선택해주세요.
    • 서울시 강남구 삼성로 512변경
    • 배송지연보상 안내
    • 무료배송
    • 해외배송가능
    주문수량
    감소 증가
    • 북카트 담기
    • 바로구매
    • 매장픽업
    • 이벤트/기획전

    • 연관도서

    • 사은품(5)

    책소개

    소문난 명강사 '레트로'가 게임 개발 입문자에게 보내는 선물 같은 책

    게임을 만드는 '완벽한 준비'를 위해 시간을 낭비하지 마세요. 이 책은 기본을 빠르게 익히고 나서 게임을 직접 만들며 필요한 기능을 알아가는 입문 + 활용서로서 여러분의 시간을 아껴줍니다.
    C#을 몰라도, 유니티 엔진을 몰라도 게임을 만들 수 있습니다. C# 입문 + 유니티 에디터 + 실전 게임 개발을 한 권으로 전달하니까요. 또한 아주 낮은 눈높이로 설명하고 차츰차츰 높은 난도의 게임을 완성해나가기 때문에 초보자가 책을 완독하는 데 무리가 없습니다.

    이 책에서 제공하는 4가지 게임을 만들다 보면 유니티로 게임을 개발하는 데 필요한 실무 능력을 제대로 갖추게 될 겁니다.

    출판사 서평

    ★ [소문난 명강의] 시리즈 소개
    이 시리즈는 단기간에 실무 능력을 갖추게 도와줍니다. 유튜브, 블로그, 학원, 대학 등에서 이미 검증된 강의 본연의 장점을 극대화하고 더 체계화해 책으로 담았습니다. 입문자 눈높이에서 설명하고 작고 실용적인 프로젝트를 수행해 실전 능력을 키워줍니다. 빠르게 개발 능력을 키우려는 입문자와 더 다양한 경험을 쌓으려는 기존 개발자에게 유용합니다.

    ★ 이 책의 모태 소문난 명강의 'retr0의 유니티 게임 프로그래밍 에센스' 소개
    이 책의 모태인 소문난 명강의 「retr0의 유니티 프로그래밍 에센스」는 저자가 유튜브 채널 retr0와 온라인 강의 사이트에 공개한 유니티 프로그래밍 강의 시리즈입니다.

    동아리 구성원에게 도움을 주고자 유튜브에 업로드한 강좌가 이제는 많은 구독자를 보유한 인기 강좌로 자리 잡게 되었습니다. retr0 유튜브에는 「프로그래밍 기초 시리즈」, 비디오 하나로 개발 시작부터 프로그램 완성까지 다루는 「한방에 개발하기 시리즈」, 이외에 다양한 장르의 게임 개발이나 머신러닝 튜토리얼이 업로드됩니다.

    - 유튜브 retr0 : www.youtube.com/c/JeminDEV

    또한 온라인 강의 플랫폼 유데미에 제공한 유료 강좌는 유데미에서 전 기간 가장 많이 팔린 한국어 강의 1위 자리를 지키고 있습니다. 유데미와 인프런의 유료 강의는 즉흥적인 개발보다는 순서대로 학습할 수 있는 커리큘럼을 담고 있습니다.

    - 유데미 retr0 : www.udemy.com/retr0-unity/
    - 인프런 retr0 : www.inflearn.com/course/유니티-게임-프로그래밍-에센스

    이 책의 모태는 retr0 강좌지만 기존 비디오의 텍스트 버전이 아닌, 새로운 내용과 새로운 예제로 책을 썼습니다. 동영상 강좌와 정돈된 책은 정보를 제공하는 방법이 다르므로 서로 상호보완적입니다.

    따라서 이미 온라인 강좌로 유니티 개발 방법을 학습하셨더라도 요약되고 정돈된 개발 정보를 제공하는 이 책이 도움이 될 겁니다. 그 반대로 이 책을 보셨더라도 저자가 제공하는 동영상 강좌가 도움이 될 겁니다.

    책과 동영상 강좌 모두를 효율적으로 활용해 개발자로 빠르게 성장하시길 기원합니다.

    ★ 이 책의 특징

    1. 입문자와 비전공자를 배려한 진행 순서
    이 책은 유니티는 물론 프로그래밍에 대한 지식이 전혀 없는 입문자와 비전공자, 아티스트 등
    을 대상으로 합니다. 따라서 비전공자가 쉽게 이해할 수 있는 순서로 구성되어 있습니다. 수학
    적 내용은 전문적인 단어 대신 비전공자가 이해할 수 있도록 풀어 쓴 예시를 사용합니다.

    2. 수많은 예시와 그림
    어려운 개념은 비유와 예시로, 복잡한 서술은 그림으로 대체했습니다. 650장 이상의 그림으로
    실습 과정을 놓치지 않고 따라 할 수 있습니다.

    3. 올인원 패키지
    유니티의 동작 원리, C# 프로그래밍, 객체 지향, 선형대수, UI, 모바일, 후처리, 네트워크, 프
    로그래밍은 물론 게임 개발에 필요한 모든 요소를 기초부터 고급까지 충실하게 다룹니다. 이
    책 하나로 C# 프로그래밍 입문서와 게임 엔진 입문서를 모두 대체할 수 있습니다.

    4. 깃허브를 사용한 꾸준한 호환성 관리
    이 책의 모든 예제와 그림은 유니티 2019.1 버전으로 제작했습니다.
    프로젝트의 코드는 특정 버전의 유니티 기능에 의존하지 않도록 구성했습니다. 따라서 유니티 2019.1 이후 버전에서도 예제가 호환됩니다. 향후 유니티 버전에서 호환성 문제가 발생하는 경우 깃허브 예제 폴더의 안내 문서에 해결 방법을 추가하겠습니다.

    5. 4가지 게임 구현
    독자가 다양한 종류의 게임을 만드는 방법을 접하도록 다음과 같이 총 4가지 게임을 구현합니다.

    _ 탄막 슈팅 게임 - 닷지 (난이도 ★☆☆)
    _ 2D 러너 게임 - 유니런 (난이도 ★★☆)
    _ 탑 다운 슈터 게임 - 좀비 서바이버 (난이도 ★★★)
    _ 네트워크 협동 게임 - 좀비 서바이버 멀티플레이어 (난이도 ★★★)

    추천사

    "유니티에 매력을 느끼고, 게임 프로그래밍을 이해하고 자신만의 게임을 개발하고 싶은 사람에게 꼭 추천합니다. 단순한 따라 하기가 아니라 코드의 모든 부분을 이해하고 온전히 내 것으로 만들고 싶은 사람에게 꼭 추천합니다. 게다가 비전공자를 위해 쓰인 만큼, 프로그래머와 협력해야 하는 다른 직군의 게임 개발자에게도 추천할 만한 책입니다."
    - 오지현 / 유니티 코리아, 리드 에반젤리스트

    "책 끝에 언급했듯이 피카소는 '위대한 예술가는 훔친다'고 했습니다. 여러분은 이 책에서 훔칠 가치가 있는 많은 것을 찾을 겁니다. 그러니 레오나르도 다빈치와 같이 창작자의 숲에서 우뚝 선 나무를 꿈꾼다면 이 책이 그 위대한 씨앗을 안겨줄 겁니다."
    - 서덕영 / 경희대학교 소프트웨어융합대학, 게임 트랙 교수

    "유니티에 처음 입문하는 사람도 쉽게 이해하며 따라 할 수 있어서 좋았습니다. 기초 정보를 학습하고 나서 4가지 게임을 개발하면서 유니티 엔진을 명확히 이해하게 되었습니다. 세심한 코드 설명으로 C#도 자연스럽게 익힐 수 있었습니다. 유니티를 책 한 권으로 끝내고 싶은 유니티 입문자 및 게임 개발자에게 이 책을 강력히 추천합니다."
    - 문주현 / 알리미프로, 안드로이드 개발자

    "이 책은 유니티로 실제 게임을 구현하면서 유니티에 대한 이해와 게임 제작 방법을 익히게 도와줍니다. 특히 많은 그림으로 기본 개념을 쉽게 설명하고 있어 유니티를 처음 배우거나 게임 개발 프로세스를 알고 싶은 입문자에게 많은 도움을 줄 거라 생각합니다."
    - 이민우 / 스마일게이트, 클라이언트 개발자

    "하나하나 따라 하다 보면 어느새 게임이 완성되고, 중요한 핵심을 파악할 수 있는 구성이 좋았습니다. 유니티 입문하기에 아주 좋은 책입니다."
    - Darkttd / 전직 게임 개발자

    "이 책은 단순히 따라 하면서 그럴듯한 게임을 만드는 것으로 끝이 아니라 기초부터 개념을 다지면서 유니티 각각의 기능을 설명해줍니다. 그래서 이 책을 읽고 나면 누구든 자신만의 게임을 유니티로 구현할 수 있게 될 겁니다."
    - 이수연 / 경희대학교 게임 제작 동아리 retr0 소속

    "유니티 트레이너 중에서도 가장 왕성히 활동하고 계신 제민 님이 오랜 기간에 걸쳐 집필하신 책입니다. 기초부터 실제 게임이 유니티 엔진에서 어떻게 돌아가는지 제대로 배워 자신감을 얻게 될 겁니다."
    - 고양이매니저 / 독립 게임 개발자

    "초보자도 정독하면 자신만의 게임을 만들 수 있게 하는 마법과 같은 책입니다. 무엇보다 게임을 만드는 과정에서 게임의 로직과 동작 방식을 일목요연하게 파악할 수 있어 큰 도움이 됩니다. 만약 유니티를 어떻게 시작해야 할지 망설이는 개발자가 있다면 이 책이 그 방향을 알려줄 겁니다."
    - 김종욱 / 네이버, 서버 및 시스템 개발자

    "게임 개발은 매우 흥미로운 영역입니다. 그러나 소프트웨어 개발자도 게임 개발은 어떻게 시작해야 하는지 막막한 경우가 많습니다. 이 책은 전공자가 아니라도 게임 개발에 입문할 수 있는 길잡이 역할을 해주고 있습니다. 특히 멀티플랫폼에서 동작하는 유니티를 기반으로 하므로 추후 확장성이 무궁무진합니다. 게임 개발에 관심이 있었다면 이 책을 펼치길 추천해드립니다."
    - 서준수 / LG전자, 안드로이드 개발자

    "유니티에 익숙하지 않은 사람도 쉽게 개발을 진행할 수 있도록 잘 설명되어 있습니다. 코드 한 줄 한 줄 쉽게 설명되어 있어 처음 개발하는 입문자도 책을 읽고 나면 나만의 프로젝트를 만들 수 있습니다. 게임 개발뿐 아니라 전반적인 사용법을 익히는 기본서로도 무리가 없어 보입니다!"
    - 고유진 / LG전자, 안드로이드 개발자

    "유니티 개발을 저자의 인강으로 시작했습니다. 처음 사용하는 프로그램이라 접근하기 어려워하던 차에 간결하고 쉽게 설명해주는 강의가 정말 도움이 되었습니다. 이 책을 읽고 난 소감 역시 인강에서 얻은 느낌 그대로입니다. 따라만 해도 지식이 늘어납니다. 게임 개발의 주춧돌로 삼기에는 정말 좋은 책입니다."
    - 최효범 / 경희대학교 게임 제작 동아리 retr0 소속, 게임 개발자

    목차

    1부 유니티 준비하기

    1장 유니티 준비하기
    _1.1 유니티 엔진은 무엇인가
    _1.2 개발 환경 구성
    _1.3 첫 프로젝트 생성하기
    _1.4 마치며

    2장 유니티 인터페이스 둘러보기
    _2.1 기존 프로젝트 열기
    _2.2 레이아웃 변경하기
    _2.3 메인 창
    _2.4 툴바와 씬 편집
    _2.5 게임 오브젝트 편집하기
    _2.6 씬 기즈모
    _2.7 씬 플레이 버튼
    _2.8 유니티 클라우드 버튼
    _2.9 마치며

    3장 유니티 엔진이 동작하는 원리
    _3.1 상속과 재사용
    _3.2 컴포넌트 패턴 : 조립하는 게임 세상
    _3.3 유니티 에디터에서의 컴포넌트
    _3.4 메시지와 브로드캐스팅
    _3.5 마치며

    2부 C# 프로그래밍

    4장 C# 프로그래밍 시작하기
    _4.1 변수 개념 잡기
    _4.2 함수(메서드) 개념 잡기
    _4.3 첫 스크립트 작성하기
    _4.4 코딩 기본 규칙
    _4.5 변수 연습하기
    _4.6 메서드 연습하기
    _4.7 제어문
    _4.8 배열
    _4.9 마치며

    5장 게임 오브젝트 제어하기
    _5.1 클래스와 오브젝트
    _5.2 C# 클래스 만들기
    _5.3 참조 타입
    _5.4 변수로 컴포넌트 사용하기
    _5.5 마치며

    3부 탄막 슈팅 게임 : 닷지

    6장 닷지 : 플레이어 제작
    _6.1 씬 구성하기
    _6.2 카메라 설정하기
    _6.3 플레이어 제작
    _6.4 플레이어 스크립트 생성
    _6.5 사용자 입력 감지
    _6.6 플레이어 사망 처리
    _6.7 PlayerController 스크립트 개선하기
    _6.8 입력 매니저
    _6.9 마치며

    7장 닷지 : 탄알 제작
    _7.1 탄알 게임 오브젝트 준비
    _7.2 탄알 스크립트 준비
    _7.3 탄알의 충돌 처리
    _7.4 탄알 생성기 준비
    _7.5 탄알 생성기 스크립트 만들기
    _7.6 마치며

    8장 닷지 : 게임 매니저와 UI, 최종 완성
    _8.1 프로젝트 정리
    _8.2 바닥 회전
    _8.3 게임 UI 제작
    _8.4 게임 매니저 제작
    _8.5 빌드하기
    _8.6 마치며

    4부 공간

    9장 방향, 크기, 회전
    _9.1 벡터 수학
    _9.2 유니티 C# 벡터
    _9.3 쿼터니언
    _9.4 마치며

    10장 공간과 움직임
    _10.1 유니티 공간
    _10.2 오브젝트의 이동과 회전
    _10.3 벡터 연산으로 평행이동 구현하기
    _10.4 마치며

    5부 2D 러너 게임 : 유니런

    11장 유니런 : 플레이어 제작
    _11.1 유니티 2D 프로젝트 열기
    _11.2 시작 지점 만들기
    _11.3 캐릭터 스프라이트 편집
    _11.4 2D 캐릭터 게임 오브젝트 준비
    _11.5 캐릭터 애니메이션 준비하기
    _11.6 PlayerController 스크립트
    _11.7 마치며

    12장 유니런 : 배경 스크롤링과 게임 매니저
    _12.1 배경 추가하기
    _12.2 움직이는 배경과 발판
    _12.3 게임 UI 만들기
    _12.4 게임 매니저 만들기
    _12.5 마치며

    13장 유니런 : 발판 반복 생성과 게임 완성
    _13.1 발판 만들기
    _13.2 발판 생성기 만들기
    _13.3 빌드하기
    _13.4 마치며

    _6부 탑다운 슈터 게임 : 좀비 서바이버

    14장 좀비 서바이버 : 레벨 아트와 플레이어 준비
    _14.1 프로젝트 구성
    _14.2 레벨 아트와 라이팅 설정
    _14.3 플레이어 캐릭터와 애니메이션 구성
    _14.4 캐릭터 이동 구현
    _14.5 시네머신 추적 카메라 구성하기
    _14.6 마치며

    15장 좀비 서바이버 : 총과 슈터
    _15.1 인터페이스
    _15.2 총 게임 오브젝트 준비
    _15.3 Gun 스크립트
    _15.4 슈터 만들기
    _15.5 마치며

    16장 좀비 서바이버 : 생명과 좀비 AI
    _16.1 다형성
    _16.2 LivingEntity 기반 클래스
    _16.3 플레이어 체력 UI
    _16.4 PlayerHealth 스크립트
    _16.5 내비게이션 시스템과 좀비 준비
    _16.6 Enemy 스크립트
    _16.7 마치며

    17장 좀비 서바이버 : 최종 완성과 포스트 프로세싱
    _17.1 HUD Canvas와 UI 매니저
    _17.2 게임 매니저
    _17.3 적 생성기
    _17.4 아이템 생성
    _17.5 포스트 프로세싱
    _17.6 빌드하기
    _17.7 마치며

    7부 네트워크 협동 게임 : 좀비 서바이버

    18장 좀비 서바이버 멀티플레이어 : 네트워크 이론과 로비 구현
    _18.1 네트워크 동기화
    _18.2 게임 서버의 종류
    _18.3 네트워크 권한 분리
    _18.4 포톤 준비하기
    _18.5 로비 만들기
    _18.6 마치며

    _19장 좀비 서바이버 멀티플레이어 : 네트워크 게임 월드 구현
    _19.1 네트워크 플레이어 캐릭터 준비
    _19.2 네트워크용 플레이어 캐릭터 컴포넌트
    _19.3 네트워크 Gun
    _19.4 네트워크 좀비
    _19.5 네트워크 아이템
    _19.6 네트워크 게임 매니저
    _19.7 적 생성기 포팅
    _19.8 완성본 테스트
    _19.9 마치며
    _책을 끝내며

    _부록 A. 안드로이드 빌드
    _부록 B. iOS 빌드

    관련이미지

    저자소개

    생년월일 -
    출생지 -
    출간도서 1종
    판매수 359권

    2,000명 이상의 유료 온라인 수강생을 가진 게임 개발 트레이너입니다. 해외 온라인 강의 플랫폼 유데미(Udemy)의 베스트셀러 유니티 강의 「retr0의 유니티 게임 프로그래밍 에센스」를 제작했습니다. 이는 현재까지 유데미에서 가장 평점과 판매량이 높은 한국어 강의입니다. 또한 <메이드 아가씨> 등 유명 서브컬처 게임을 만든 독립 개발자이기도 합니다.
    유튜브에 무료 게임 프로그래밍 교육 채널 retr0를 운영 중입니다.

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      10.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용