책 소개
▣ 출판사서평
유니티는 현재 가장 각광받고 있는 게임 개발 엔진으로, 국내외를 막론하고 출시되는 많은 모바일 게임이 유니티로 개발되는 추세다. 이 책은 최신 버전 유니티 5를 바탕으로 저술하였으며, 게임 개발에 필요한 기능을 먼저 학습하고 나서 진행하는 방식이 아닌 게임을 만들어 나가면서 필요한 기능을 알아보고 직접 구현하는 방식으로 진행한다.
유니티에 내장된 네트워크 API를 이용해 네트워크 대전게임을 직접 만들어 보면서 단순히 맛보기용 게임이 아니라 네트워크 게임을 개발하기 위한 실전 기법을 익힐 수 있도록 한다. 나아가, 가장 인기 있는 서드파티 네트워크 게임 엔진인 포톤 클라우드를 활용한 PvP 탱크대전 게임도 개발해 본다. 이는 포톤 클라우드 이외의 다른 네트워크 엔진을 활용하는 데도 크게 도움이 될 것이다.
더불어 이 책은 유니티 5에 탑재된 새로운 유니티 UI에 대해 소개한다. 기존의 불편했던 UI 구현을 새로운 유니티 UI를 활용해 편리하게 개발할 수 있게 하였으며, 특히 탱크대전 게임에서는 동적인 룸 목록에 대한 스크롤링 기법 및 동적 이벤트 연결과 같은 실무적 활용도가 높은 기법을 제시하고 설명한다.
유니티 5에서 변경된 내용에 맞춰 책의 소스코드를 다시 작성했으며 기존 유니티 Pro에서만 사용 가능했던 내비게이션 관련 고급 기법을 다뤄 게임 개발 시 좀 더 유연한 기능을 구현하는 데 도움이 되도록 구성하였다.
★ 이 책에서 다루는 내용 ★
◎ 유니티 설치 및 인터페이스 소개
◎ 게임 스테이지 제작
◎ 레거시 애니메이션 및 메카님 애니메이션
◎ 적 캐릭터(NPC)의 유한상태머신(FSM; Finite State Machine) 구현
◎ 내비게이션 메쉬를 이용한 적 캐릭터 추적기능
◎ 현실적인 폭발 효과 및 Muzzle Flash 구현
◎ 실시간 그림자와 모바일용 그림자 처리
◎ 레이캐스트(Raycast)를 응용한 발사 처리
◎ 새로운 GUI 시스템인 유니티 UI 소개 및 게임 인터페이스 구현
◎ 게임매니저 구현
◎ 내비게이션 고급기법(동적장애물, Off Mesh Link) 소개
◎ 라이트맵핑 및 라이트 프로브 소개
◎ 유니티에 내장된 네트워크 API를 활용한 대전게임 제작
◎ 포톤 클라우드 네트워크 엔진을 활용한 PvP 탱크대전게임 제작
◎ JSON을 활용한 DB저장 기법 소개
◎ 래그돌(Ragdoll) 제작 및 활용
◎ 모바일 스크린 터치 후 이동 로직 구현
▣ 작가 소개
저자 : 이재현
SI 업계에서 13년간 프리랜서 개발자로 주로 반도체 분야와 금융권에서 일하다가, 2008년 아이폰 게임 개발에 첫발을 내디뎠다. 이후 유니티로 전향해 1인 개발자로서 다수의 게임을 앱스토어에 출시했다. 유니티 관련 자료가 거의 없던 2011년에 국내 최초로 유니티 동영상 강좌 사이트(www.Unity3dStudy.com)를 개설해 많은 유니티 입문자에게 무료 강좌를 제공해 왔다. 현재 오프라인에서도 유니티 실전 강좌를 진행하며, 1인 개발자로서 끊임없이 좋은 게임을 개발하고자 노력하고 있다.
▣ 주요 목차
▣ 01장: 유니티 5 소개
유니티 게임 엔진의 탄생
유니티 5의 장점
- 멀티 플랫폼 지원
- 통합 개발 환경(IDE)
- 모든 기능의 무료화 정책
- 빌트인 미들웨어
- 정보 공유를 위한 커뮤니티 활성화
- 애셋스토어
유니티로 만들어진 게임
유니티 다운로드
- 유니티 설치
- 유니티 라이선스 옵션 선택
- 유니티 계정 생성 및 로그인
유니티 인터페이스
- 뷰
- 툴 바
- 단축키 설정
정리
▣ 02장: 게임 개발 준비
개발할 게임 소개 및 개발 순서
새 프로젝트 생성
통합 개발 환경 조정
Project 뷰의 체계적인 관리
캐릭터모델 임포트하기
애셋스토어 계정 생성
Project 뷰에서 애셋스토어 접속
애셋스토어에서 리소스 내려받기
정리
▣ 03장: 게임 스테이지 제작
3D 모델
텍스처
머티리얼
텍스처 적용
셰이더 및 물리 기반 셰이딩
- 렌더링 모드
- 알베도
- 메탈릭 속성
- 노멀 맵
- 하이트 맵
- 오클루전
- 이미션
- 디테일 마스크
바닥의 음영 표현 - 노멀 맵 적용
프리팹
프리팹을 이용한 벽 만들기
조명
- Directional Light
- Point Light
- Spot Light
- Area Light
하늘 표현 방식
- 6방면 스카이박스
- 프로시저럴 스카이박스
- 큐브맵 스카이박스
정리
▣ 04장: 주인공 캐릭터 제작
빈 게임오브젝트
3D 모델 임포트 및 옵션 설정
컴포넌트
스크립트 생성
키보드 입력값 받아들이기
캐릭터 이동
- 컴포넌트 캐시 처리
- 게임오브젝트의 이동
- Translate 함수
정규화 벡터
캐릭터 회전 - Rotate
카메라 추적 ? Follow Cam
레거시 애니메이션
애니메이션 클립
애니메이션 컨트롤
애니메이션 블렌딩
실시간 그림자
Projector를 이용한 그림자
Plane Mesh를 이용한 그림자
정리
▣ 05장: 발사체 제작 및 이펙트
총알 모델 준비
Rigidbody 컴포넌트
물리 엔진 속성 설정 - Physics Manager
Collider 컴포넌트
- Box Collider
- Sphere Collider
- Capsule Collider
- Mesh Collider
- Wheel Collider
- Terrain Collider
충돌 감지 조건
충돌 이벤트
Tag 활용
총알 발사 로직
총알 발사궤적 효과 만들기 ? Trail Renderer
파티클 활용하기
폭발 효과 및 폭발력 생성
무작위로 텍스처 적용하기
사운드 ? AudioSource, AudioListener
총구 화염 효과 ? Muzzle Flash
정리
▣ 06장: 적 캐릭터 제작
몬스터 3D 모델 임포트
메카님 애니메이션으로 전환
애니메이터 컨트롤러
- 애니메이션 스테이트 전이
내비게이션 - 몬스터 추적 루틴
- 내비게이션 설정 및 베이크
- Nav Mesh Agent
인공지능 구현
몬스터 공격 루틴
몬스터 피격 리액션
혈흔 효과
데칼 ? 바닥에 흩뿌려지는 혈흔 효과
몬스터 공격 능력 부여
특정 레이어 간의 충돌 감지
메카님 캐릭터의 본 구조 최적화
몬스터 공격 중지 - Tag
몬스터 공격 중지 ? Delegate, Event
몬스터 사망 처리
정리
▣ 07장: 유니티 UI
Canvas 객체
- EventSystem 객체
- Canvas 컴포넌트
Rect Transform 컴포넌트
- 앵커프리셋
anchoredPosition 속성
- 앵커 속성
Image 컴포넌트
- Simple
- Sliced
- Tiled
- Filed
RawImage 컴포넌트
Button 컴포넌트
- Transition 속성
Text 컴포넌트
- Text Effects
Scroll Rect 컴포넌트
- Content 속성
- Mask 컴포넌트
스코어 UI 구현
- PlayerPrefs를 활용한 스코어 저장
생명 게이지 구현
정리
▣ 08장: 게임 매니저
몬스터 출현 로직
게임 매니저에 접근하는 방법
싱글턴
오브젝트 풀
공용 함수 ? 사운드 처리
정리
▣ 09장: 레이캐스트 활용
레이캐스트
드럼통 폭발
레이저 빔 구현
▣ 10장: 내비게이션 고급 기법
동적 장애물
Off Mesh Link Generation
사용자 정의 Off Mesh Link
▣ 11장: 라이트매핑, 라이트 프로브
라이트매핑
- Generate Lightmap UVs 옵션
- Lightmap Static 플래그
- Lighting 뷰
- 라이트맵 베이킹 준비 과정
- Continuous Baking 옵션
- 라이트맵 빌드
- Area Light
라이트 프로브
- Light Probe Group
- Anchor Override
정리
▣ 12장: Scene 분리 및 병합
Scene 분리
Scene 병합
▣ 13장: 유니티 빌트인 네트워크
네트워크 게임의 정의
네트워크 게임의 물리적 구조
네트워크 통신 프로토콜
유니티 빌트인 네트워크
- 네트워크 뷰
- 상태 동기화
- 원격 프로시저 호출
유니티 네트워크 게임의 절차
- 게임 서버 초기화
- 피어의 게임 접속
- 피어 간의 통신
네트워크 버전 개발
- 프로젝트 생성 및 초기화
- 스테이지 제작
- 플레이어 제작
- Character Controller 이동 로직
- 네트워크 매니저 생성
- 실행 파일 빌드
- 접속 네트워크 사용자 수 확인
- 네트워크 플레이어 제작
- 카메라 추적 로직
- 부드러운 동기화 처리(OnSerializeNetworkView)
- 발사 루틴(RPC 호출)
- 애니메이션 동기화
- 총알의 충돌 체크
- 사망 및 리스폰 처리
- 접속종료 처리
정리
▣ 14장: 포톤 클라우드를 활용한 네트워크 게임
유니티 차세대 네트워크 게임 엔진 - UNET
서드파티 네트워크 게임 엔진
포톤네트워크 게임 엔진
- 포톤 서버 vs. 포톤 클라우드
- 회원가입
탱크 대전게임 제작
- 탱크 이동 로직
- 무한궤도 애니메이션
- 카메라 추적 로직 및 카메라 피봇 위치 설정
- 터렛 회전
- 포신 각도 조절
- 포탄 프리팹 생성 및 발사 로직
- 포탄 발사 효과음
Photon Unity Networking 플러그인 설치
탱크게임을 포톤 클라우드 버전으로 변경하기
- 포톤 클라우드 접속
- 랜덤 매치 메이킹
- 룸 만들기
- Photon View
- 탱크 동적 생성
- 빌드 및 접속 테스트
- 자신의 탱크 컨트롤
- 부드러운 이동 및 회전 처리
- 터렛과 포신의 동기화
- 포탄 발사
- 탱크 피격 및 리스폰
로비 제작
- 로비 씬 제작
- 로그인 UI 제작
- 게임 룸으로 입장
- 탱크 HUD 제작
- 룸 만들어 입장하기
- 룸 목록 UI 구현
- 룸 목록 받아오기
- 버튼 이벤트 동적 연결
베틀 필드 세부 기능
- 접속 플레이어 표시하기
- 룸 나가기
- 접속 로그 표시
- 이벤트 훅
스코어 판별 및 표시 기능
유니티에서 데이터베이스 연동하기
- JSON
- SimpleJSON
- 스코어 정보 데이터베이스 저장
- 랭킹 정보를 데이터베이스에서 수신
정리
▣ 15장: 실감 나는 게임 구현을 위한 유용한 기능
래그돌
- 프로젝트 생성 및 리소스 내려받기
- 스테이지 제작
- 3D 모델의 래그돌 생성
스크린 터치
- ScreenPointToRay 함수
- Touch 클래스
- 유니티 리모트 4
터치로 이동하기
정리
▣ 부록: 데이터베이스
데이터베이스
- 데이터베이스와 데이터베이스 관리 시스템(DBMS)
- 데이터베이스 서버
- SQL
- DBMS의 데이터 관리
- 테이블
- 칼럼과 로우
- SQL
유니티는 현재 가장 각광받고 있는 게임 개발 엔진으로, 국내외를 막론하고 출시되는 많은 모바일 게임이 유니티로 개발되는 추세다. 이 책은 최신 버전 유니티 5를 바탕으로 저술하였으며, 게임 개발에 필요한 기능을 먼저 학습하고 나서 진행하는 방식이 아닌 게임을 만들어 나가면서 필요한 기능을 알아보고 직접 구현하는 방식으로 진행한다.
유니티에 내장된 네트워크 API를 이용해 네트워크 대전게임을 직접 만들어 보면서 단순히 맛보기용 게임이 아니라 네트워크 게임을 개발하기 위한 실전 기법을 익힐 수 있도록 한다. 나아가, 가장 인기 있는 서드파티 네트워크 게임 엔진인 포톤 클라우드를 활용한 PvP 탱크대전 게임도 개발해 본다. 이는 포톤 클라우드 이외의 다른 네트워크 엔진을 활용하는 데도 크게 도움이 될 것이다.
더불어 이 책은 유니티 5에 탑재된 새로운 유니티 UI에 대해 소개한다. 기존의 불편했던 UI 구현을 새로운 유니티 UI를 활용해 편리하게 개발할 수 있게 하였으며, 특히 탱크대전 게임에서는 동적인 룸 목록에 대한 스크롤링 기법 및 동적 이벤트 연결과 같은 실무적 활용도가 높은 기법을 제시하고 설명한다.
유니티 5에서 변경된 내용에 맞춰 책의 소스코드를 다시 작성했으며 기존 유니티 Pro에서만 사용 가능했던 내비게이션 관련 고급 기법을 다뤄 게임 개발 시 좀 더 유연한 기능을 구현하는 데 도움이 되도록 구성하였다.
★ 이 책에서 다루는 내용 ★
◎ 유니티 설치 및 인터페이스 소개
◎ 게임 스테이지 제작
◎ 레거시 애니메이션 및 메카님 애니메이션
◎ 적 캐릭터(NPC)의 유한상태머신(FSM; Finite State Machine) 구현
◎ 내비게이션 메쉬를 이용한 적 캐릭터 추적기능
◎ 현실적인 폭발 효과 및 Muzzle Flash 구현
◎ 실시간 그림자와 모바일용 그림자 처리
◎ 레이캐스트(Raycast)를 응용한 발사 처리
◎ 새로운 GUI 시스템인 유니티 UI 소개 및 게임 인터페이스 구현
◎ 게임매니저 구현
◎ 내비게이션 고급기법(동적장애물, Off Mesh Link) 소개
◎ 라이트맵핑 및 라이트 프로브 소개
◎ 유니티에 내장된 네트워크 API를 활용한 대전게임 제작
◎ 포톤 클라우드 네트워크 엔진을 활용한 PvP 탱크대전게임 제작
◎ JSON을 활용한 DB저장 기법 소개
◎ 래그돌(Ragdoll) 제작 및 활용
◎ 모바일 스크린 터치 후 이동 로직 구현
▣ 작가 소개
저자 : 이재현
SI 업계에서 13년간 프리랜서 개발자로 주로 반도체 분야와 금융권에서 일하다가, 2008년 아이폰 게임 개발에 첫발을 내디뎠다. 이후 유니티로 전향해 1인 개발자로서 다수의 게임을 앱스토어에 출시했다. 유니티 관련 자료가 거의 없던 2011년에 국내 최초로 유니티 동영상 강좌 사이트(www.Unity3dStudy.com)를 개설해 많은 유니티 입문자에게 무료 강좌를 제공해 왔다. 현재 오프라인에서도 유니티 실전 강좌를 진행하며, 1인 개발자로서 끊임없이 좋은 게임을 개발하고자 노력하고 있다.
▣ 주요 목차
▣ 01장: 유니티 5 소개
유니티 게임 엔진의 탄생
유니티 5의 장점
- 멀티 플랫폼 지원
- 통합 개발 환경(IDE)
- 모든 기능의 무료화 정책
- 빌트인 미들웨어
- 정보 공유를 위한 커뮤니티 활성화
- 애셋스토어
유니티로 만들어진 게임
유니티 다운로드
- 유니티 설치
- 유니티 라이선스 옵션 선택
- 유니티 계정 생성 및 로그인
유니티 인터페이스
- 뷰
- 툴 바
- 단축키 설정
정리
▣ 02장: 게임 개발 준비
개발할 게임 소개 및 개발 순서
새 프로젝트 생성
통합 개발 환경 조정
Project 뷰의 체계적인 관리
캐릭터모델 임포트하기
애셋스토어 계정 생성
Project 뷰에서 애셋스토어 접속
애셋스토어에서 리소스 내려받기
정리
▣ 03장: 게임 스테이지 제작
3D 모델
텍스처
머티리얼
텍스처 적용
셰이더 및 물리 기반 셰이딩
- 렌더링 모드
- 알베도
- 메탈릭 속성
- 노멀 맵
- 하이트 맵
- 오클루전
- 이미션
- 디테일 마스크
바닥의 음영 표현 - 노멀 맵 적용
프리팹
프리팹을 이용한 벽 만들기
조명
- Directional Light
- Point Light
- Spot Light
- Area Light
하늘 표현 방식
- 6방면 스카이박스
- 프로시저럴 스카이박스
- 큐브맵 스카이박스
정리
▣ 04장: 주인공 캐릭터 제작
빈 게임오브젝트
3D 모델 임포트 및 옵션 설정
컴포넌트
스크립트 생성
키보드 입력값 받아들이기
캐릭터 이동
- 컴포넌트 캐시 처리
- 게임오브젝트의 이동
- Translate 함수
정규화 벡터
캐릭터 회전 - Rotate
카메라 추적 ? Follow Cam
레거시 애니메이션
애니메이션 클립
애니메이션 컨트롤
애니메이션 블렌딩
실시간 그림자
Projector를 이용한 그림자
Plane Mesh를 이용한 그림자
정리
▣ 05장: 발사체 제작 및 이펙트
총알 모델 준비
Rigidbody 컴포넌트
물리 엔진 속성 설정 - Physics Manager
Collider 컴포넌트
- Box Collider
- Sphere Collider
- Capsule Collider
- Mesh Collider
- Wheel Collider
- Terrain Collider
충돌 감지 조건
충돌 이벤트
Tag 활용
총알 발사 로직
총알 발사궤적 효과 만들기 ? Trail Renderer
파티클 활용하기
폭발 효과 및 폭발력 생성
무작위로 텍스처 적용하기
사운드 ? AudioSource, AudioListener
총구 화염 효과 ? Muzzle Flash
정리
▣ 06장: 적 캐릭터 제작
몬스터 3D 모델 임포트
메카님 애니메이션으로 전환
애니메이터 컨트롤러
- 애니메이션 스테이트 전이
내비게이션 - 몬스터 추적 루틴
- 내비게이션 설정 및 베이크
- Nav Mesh Agent
인공지능 구현
몬스터 공격 루틴
몬스터 피격 리액션
혈흔 효과
데칼 ? 바닥에 흩뿌려지는 혈흔 효과
몬스터 공격 능력 부여
특정 레이어 간의 충돌 감지
메카님 캐릭터의 본 구조 최적화
몬스터 공격 중지 - Tag
몬스터 공격 중지 ? Delegate, Event
몬스터 사망 처리
정리
▣ 07장: 유니티 UI
Canvas 객체
- EventSystem 객체
- Canvas 컴포넌트
Rect Transform 컴포넌트
- 앵커프리셋
anchoredPosition 속성
- 앵커 속성
Image 컴포넌트
- Simple
- Sliced
- Tiled
- Filed
RawImage 컴포넌트
Button 컴포넌트
- Transition 속성
Text 컴포넌트
- Text Effects
Scroll Rect 컴포넌트
- Content 속성
- Mask 컴포넌트
스코어 UI 구현
- PlayerPrefs를 활용한 스코어 저장
생명 게이지 구현
정리
▣ 08장: 게임 매니저
몬스터 출현 로직
게임 매니저에 접근하는 방법
싱글턴
오브젝트 풀
공용 함수 ? 사운드 처리
정리
▣ 09장: 레이캐스트 활용
레이캐스트
드럼통 폭발
레이저 빔 구현
▣ 10장: 내비게이션 고급 기법
동적 장애물
Off Mesh Link Generation
사용자 정의 Off Mesh Link
▣ 11장: 라이트매핑, 라이트 프로브
라이트매핑
- Generate Lightmap UVs 옵션
- Lightmap Static 플래그
- Lighting 뷰
- 라이트맵 베이킹 준비 과정
- Continuous Baking 옵션
- 라이트맵 빌드
- Area Light
라이트 프로브
- Light Probe Group
- Anchor Override
정리
▣ 12장: Scene 분리 및 병합
Scene 분리
Scene 병합
▣ 13장: 유니티 빌트인 네트워크
네트워크 게임의 정의
네트워크 게임의 물리적 구조
네트워크 통신 프로토콜
유니티 빌트인 네트워크
- 네트워크 뷰
- 상태 동기화
- 원격 프로시저 호출
유니티 네트워크 게임의 절차
- 게임 서버 초기화
- 피어의 게임 접속
- 피어 간의 통신
네트워크 버전 개발
- 프로젝트 생성 및 초기화
- 스테이지 제작
- 플레이어 제작
- Character Controller 이동 로직
- 네트워크 매니저 생성
- 실행 파일 빌드
- 접속 네트워크 사용자 수 확인
- 네트워크 플레이어 제작
- 카메라 추적 로직
- 부드러운 동기화 처리(OnSerializeNetworkView)
- 발사 루틴(RPC 호출)
- 애니메이션 동기화
- 총알의 충돌 체크
- 사망 및 리스폰 처리
- 접속종료 처리
정리
▣ 14장: 포톤 클라우드를 활용한 네트워크 게임
유니티 차세대 네트워크 게임 엔진 - UNET
서드파티 네트워크 게임 엔진
포톤네트워크 게임 엔진
- 포톤 서버 vs. 포톤 클라우드
- 회원가입
탱크 대전게임 제작
- 탱크 이동 로직
- 무한궤도 애니메이션
- 카메라 추적 로직 및 카메라 피봇 위치 설정
- 터렛 회전
- 포신 각도 조절
- 포탄 프리팹 생성 및 발사 로직
- 포탄 발사 효과음
Photon Unity Networking 플러그인 설치
탱크게임을 포톤 클라우드 버전으로 변경하기
- 포톤 클라우드 접속
- 랜덤 매치 메이킹
- 룸 만들기
- Photon View
- 탱크 동적 생성
- 빌드 및 접속 테스트
- 자신의 탱크 컨트롤
- 부드러운 이동 및 회전 처리
- 터렛과 포신의 동기화
- 포탄 발사
- 탱크 피격 및 리스폰
로비 제작
- 로비 씬 제작
- 로그인 UI 제작
- 게임 룸으로 입장
- 탱크 HUD 제작
- 룸 만들어 입장하기
- 룸 목록 UI 구현
- 룸 목록 받아오기
- 버튼 이벤트 동적 연결
베틀 필드 세부 기능
- 접속 플레이어 표시하기
- 룸 나가기
- 접속 로그 표시
- 이벤트 훅
스코어 판별 및 표시 기능
유니티에서 데이터베이스 연동하기
- JSON
- SimpleJSON
- 스코어 정보 데이터베이스 저장
- 랭킹 정보를 데이터베이스에서 수신
정리
▣ 15장: 실감 나는 게임 구현을 위한 유용한 기능
래그돌
- 프로젝트 생성 및 리소스 내려받기
- 스테이지 제작
- 3D 모델의 래그돌 생성
스크린 터치
- ScreenPointToRay 함수
- Touch 클래스
- 유니티 리모트 4
터치로 이동하기
정리
▣ 부록: 데이터베이스
데이터베이스
- 데이터베이스와 데이터베이스 관리 시스템(DBMS)
- 데이터베이스 서버
- SQL
- DBMS의 데이터 관리
- 테이블
- 칼럼과 로우
- SQL
01. 반품기한
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
03. 배송상태에 따른 환불안내
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
04. 취소방법
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
06. 취소반품 불가 사유
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |