퀵스타트 가이드

에픽 온라인 서비스로 프로젝트를 빠르게 시작합니다.

에픽 온라인 서비스(EOS) SDK를 시작하려면 개발자 계정을 설정하고 SDK를 다운로드해야 합니다. 에픽게임즈는 EOS가 게임에 어떻게 적용되는지 보여주는 작은 프로젝트도 제공합니다.

계정 설정하기

개발자 포털(Developer Portal) 에는 제품 설정 정보가 있으며 통합 서비스를 운영하는 수단을 제공합니다. 각 제품에는 ProductId , SandboxId 그리고 DeploymentId 가 있습니다. 이들 ID는 EOS SDK에 전달된 후, 백엔드 서비스를 통해 제품을 식별합니다. 계정을 설정할 때 제품 관리 툴을 활용하는 방법에 대한 자세한 정보는 제품 ID, 샌드박스 ID, 디플로이 ID를 참조하세요.

SDK 다운로드하기

조직과 제품을 설정하고 나면 개발자 포털에서 SDK를 다운로드할 수 있습니다. 개발자 포털의 문서 섹션에서 제품, 샌드박스, 디플로이, 클라이언트의 개념을 숙지하세요. 이런 개념과 여기에 수반되는 크리덴셜을 익히면 개발을 정의하고 게임의 라이브 버전과 구분하는 데 도움이 됩니다.

SDK로 메트릭 컬렉션과 사용자 인증 등 EOS의 백엔드 기능과 서비스에 액세스할 수 있습니다. 배포 아카이브 안에는 다음과 같은 디렉터리가 있습니다:

디렉터리

콘텐츠

/SDK/

제품과 연결하는 데 필요한 라이브러리와 헤더 파일

/Samples/

SDK 작동 방식을 보여주는 샘플 애플리케이션

/Third Party Notices/

다양한 지원 라이브러리의 법률 정보

EOS SDK에 대한 자세한 정보는 온라인 설명서 를 참조하세요. 에픽게임즈의 개발자 포럼 에서 EOS를 사용하는 다른 개발자에게 질문하고 커뮤니티에 참여할 수 있습니다.

샘플 사용해 보기

SDK를 다운로드하면 플랫폼의 개별 기능을 보여주는 다양한 샘플을 살펴볼 수 있습니다. 샘플에 관한 자세한 내용은 다음 문서를 참고하세요:

EOS SDK 종속성

다음 하위 섹션은 개발 요건과 배포 요건을 설명합니다. 예를 들어 다양한 플랫폼에서 EOS SDK를 사용하는 제품의 운영 체제 버전이나 설치된 소프트웨어 패키지 등을 설명할 수 있습니다.

C# SDK

개발

설치된 소프트웨어

.NET Framework 3.5

다른 버전들도 호환될 수는 있으나 테스트를 거치지는 않았습니다.

SDK 샘플

개발자(샘플)

설치된 소프트웨어

.NET 프레임워크 4.7.2

설치된 소프트웨어

Visual Studio 2017 이상

Windows

배포

운영 체제

Windows 10

EOS SDK

EOS SDK 바이너리(DLL)

설치된 소프트웨어

최신 Microsoft Visual C++ Redistributable. 애플리케이션에 `MSVCP140.dll`이 필요합니다.

Linux

개발

운영 체제

최신 x86 또는 x64 배포 중 하나

설치된 소프트웨어

gcc 또는 Clang 컴파일러

다른 컴파일러들도 호환될 수는 있으나 테스트를 거치지는 않았습니다.

설치된 소프트웨어

cmake 2.6 이상

Mac:

개발

운영 체제

macOS: Mojave(10.14.6)

설치된 소프트웨어

Xcode 11.3.1

iOS

개발

운영 체제

iOS 11 이상(12 이상 권장)

설치된 소프트웨어

iOS 12 이상의 AuthenticationServices 프레임워크

설치된 소프트웨어

iOS 11용 SafariServices 프레임워크

배포

운영 체제

iOS 11 이상(12 이상 권장)

설치된 소프트웨어

iOS 12 이상의 AuthenticationServices 프레임워크

설치된 소프트웨어

iOS 11용 SafariServices 프레임워크

Android

개발

운영 체제

Android OS 6.0 이상(SDK 레벨 23)

설치된 소프트웨어

ARM v7 또는 ARM v8-a

ARM v7은 최신 버전으로 테스트를 거치지 않았습니다.