Amazon Web Services 한국 블로그

Category: Game Development

Amazon DynamoDB: 게임 서비스 사용 사례 및 설계 패턴

주요 글로벌 게임 서비스 업체들은 게임 상태, 플레이어 데이터, 세션 기록 및 리더보드 등 게임 플랫폼의 모든 부분에 AWS의 관리형 데이터베이스인 Amazon DynamoDB를 사용합니다. DynamoDB를 통해 얻는 주요 이점은 수백만 명의 동시 사용자 및 요청을 지원할 수 있는 규모로 안정적으로 확대하는 동시에 10밀리 초 미만의 낮은 지연 시간을 지속적으로 보장할 수 있습니다. 뿐만 아니라 DynamoDB는 […]

Read More

Amazon GameLift FleetIQ 및 스팟 인스턴스로 게임 서버 호스팅 비용 90% 절감

Amazon GameLift는 세션 기반 멀티플레이어 게임을 위한 클라우드 기반의 확장 가능 런타임 환경입니다. 게임 빌드를 업로드하고 Amazon GameLift에서 게임을 호스팅할 EC2 인스턴스 유형만 지정하면 Amazon GameLift가 알아서 세션을 설정하고 적절한 크기의 EC2 인스턴스 플릿을 유지 관리해 줍니다. 이 자동 조정을 통해 고객은 조용한 기간에 예비 컴퓨팅 리소스를 확보해 두지 않아도 시간에 따라 변화하는 수요를 충족할 […]

Read More

Lumberyard, Github에 소스 코드 공개

아마존이 만들고 있는 게임 엔진인 Lumberyard 소스 코드를 공개합니다.  공식 저장소는 Github에서 확인할 수 있습니다. Lumberyard 엔진은 게임 개발에 있어 다양한 도움을 주고 있으며, 소스 코드를 통해 아래에 크게 두 가지 혜택을 받을 수 있습니다. 1. Github를 통하여Lumberyard 받기 지금까지 Lumberyard 코드를 받는 유일한 방법은 표준 설치 프로그램을 사용하여 Lumberyard를 설치하는 것이었습니다. 이렇게하면 원본을 포함하여 […]

Read More

Amazon GameLift 커스터마이징 가능한 매치메이킹 기능인 FlexMatch 소개

멀티 플레이어 게임의 중요한 부분 중 하나는 플레이어가 신속하고 일관되게 만족스러운 경기에 참여하도록 하는 것입니다. Amazon GameLift는 이런 경험을 제공하기 위한 개발자들의 부담을 덜어주기 위해 효율적인 매치메이킹 시스템인FlexMatch를 제공합니다. 이 기능은 강력한 매치메이킹을 신속하게 처리하는 데 사용할 수 있는 강력한 사용자 정의 기능을 제공합니다. 당신이 게임 기획자이든 백엔드 엔지니어든 관계 없이 FlexMatch의 사용자 정의 가능한 […]

Read More

Amazon GameLift를 통한 맞춤형 서버리스 매치메이킹 서비스 만들기

세션 기반의 멀티플레이어 게임에서 가장 중요한 요소의 하나는 사용자의 숙련도, 접속 속도, 위치 등의 제약에서 벗어나면서 효율적이고 지능적으로 사용자들에게 재미있고 도전할만한 게임 매치를 제공할 수 있는지 여부일 것입니다. 시스템은 이전의 모든 경기 이력을 바탕으로 안정적이고 유연하게 성공적인 멀티플레이어 경험을 제공하는 것이 목표입니다. 2017년 GDC(Game Developers Conference)에서 Chris Byskal과 Geoff Pare는 Amazon GameLift를 통하여 내구성 있는 […]

Read More

Amazon GameLift 글로벌 기반 서버 매치메이킹 기능 활용하기

지난 해 발표된 Amazon GameLift는 세션형 멀티플레어어 게임 서비스의 스케일링 문제를 쉽게 해결해주는 관리형 게임 플랫폼 서비스입니다. GameLift의 기본적인 사용법은 지난  블로그 글을 통해서 소개를 드린 바 있습니다. Amazon GameLift가 발표된 이후, 많은 AWS 고객 분들의  기능 추가 요청 사항이 있었으며,  한국을 포함한 9개 리전에 확대 적용 되었고, 최근에는 Unity3D 및 Unreal Engine용 플러그인도 공식 […]

Read More

Amazon GameLift, 서울 리전 출시

Amazon GameLift는 세션 기반 멀티플레이어 게임의 배포, 운영 및 확장을 위한 관리형 서비스입니다. 오늘 Asia Pacific (Seoul)리전을 비롯하여 5개 리전에 추가 공개되었습니다.이로서 게임 개발자들이 국내 게임 플레이어에게 낮은 지연 속도 및 더 나은 게임 경험을 제공할 수 있게 되었습니다. Amazon GameLift는 가용성이 뛰어난 AWS의 클라우드 인프라상에 구축되었으며, Amazon Lumberyard를 사용하는 개발자는 추가적인 엔지니어링 작업 또는 […]

Read More

Amazon GameLift 시작하기

올해 초에 처음 발표된 Amazon GameLift는 세션 기반의 멀티 플레이어 게임 서비스를 손쉽게 구축하고 운영하기 쉽도록 도와주는 관리형 서비스입니다.  지난 2월 블로그 글을 통해서 Amazon Lumberyard에 기본적으로 포함된 멀티플레이어 게임 샘플을 GameLift상에서 돌려보는 방법에 대한 소개를 드린 바 있습니다. 또한 지난 9월 Gaming On AWS 행사를 통해서 Amazon GameLift Deep-dive 강연에서 GameLift에 대해 자세한 내용을 […]

Read More

Lumberyard Beta 1.3 출시 – HDR, VR 신규 그래픽 기능 등

지난 2월 첫 출시 이후, Amazon Lumberyard Beta 1.3 버전이 출시되었습니다. 이번 버전에는 많은 그래픽 기능 향상이 있으며, 이 글은 VR, HDR, and more in Lumberyard Beta 1.3 – Available Now의 한국어 번역본입니다. — 그래픽 프로그래머로서, 제가 하는 일의 가장 만족스러운 점은 기술을 이용해서 콘텐츠를 직접 만들고 마술과 같은 결과를 보는 것입니다. 저의 경력에서 게임 […]

Read More

Amazon GameLift를 시작하기 위한 기술 팁 모음

지난 2월 11일 클라우드 기반 게임 개발자에게 게임 개발을 위한 신규 Lumberyard, Amazon GameLift 및 Twitch 통합 서비스라는 반가운 소식이 있었습니다. Amazon Lumberyard는 CryEngine에 기반한 게임 개발 엔진입니다. 소스 코드 형태로 제공되며 사용자가 직접적으로 빌드해서 원하는 게임을 만들 수 있습니다. 현재 CryEngine 3.8.1을 기본으로 AWS 서비스와 GameLift를 지원하도록 제공되고 있습니다. Lumberyard에 대한 튜토리얼 자료는 시작하기 […]

Read More