Amazon Web Services 한국 블로그

Category: Game Development

AWS 기반 게임 개발자를 위한 안내서 – 3부. 게임 개발 및 운영을 위한 유용한 AWS 서비스

전 세계에 대규모 게임 사용자를 위한 빠르고 민첩한 게임 서비스 개발을 위해 클라우드 활용은 필수가 되었습니다. 세계 최대 게임 회사의 90%가 AWS 기반 게임 서비스를 제공하고 있으며, 국내 게임 매출 상위 15개사 모두 AWS를 사용하고 있습니다. AWS 기반 게임 개발자들이 경험하는 서비스 제공 이슈를 해결 할 수 있는 모범 사례를 총 4회의 걸쳐 여러분께 공유해 […]

AWS 기반 게임 개발자를 위한 안내서 – 2부. 게임 출시 전 반드시 챙겨야 할 것들

전 세계에 대규모 게임 사용자를 위한 빠르고 민첩한 게임 서비스 개발을 위해 클라우드 활용은 필수가 되었습니다. 세계 최대 게임 회사의 90%가 AWS 기반 게임 서비스를 제공하고 있으며, 국내 게임 매출 상위 15개사 모두 AWS를 사용하고 있습니다. AWS 기반 게임 개발자들이 경험하는 서비스 제공 이슈를 해결 할 수 있는 모범 사례를 총 4회의 걸쳐 여러분께 공유해 […]

AWS 기반 게임 개발자를 위한 안내서 – 1부. DDoS 공격 방어 방법

전 세계에 대규모 게임 사용자를 위한 빠르고 민첩한 게임 서비스 개발을 위해 클라우드 활용은 필수가 되었습니다. 세계 최대 게임 회사의 90%가 AWS 기반 게임 서비스를 제공하고 있으며, 국내 게임 매출 상위 15개사 모두 AWS를 사용하고 있습니다. AWS 기반 게임 개발자들이 경험하는 서비스 제공 이슈를 해결 할 수 있는 모범 사례를 총 4회의 걸쳐 여러분께 공유해 […]

AWS .NET SDK를 통해 게임 개발 시작하기

국내외 많은 글로벌 게임 회사는 AWS가 제공하는 확장성을 통해 수백만 명의 동시 플레이어를 지원하고 언제 어디서나 낮은 지연 시간으로 최적의 게임 경험을 즐길 수 있습니다. 하지만, 다양한 AWS 서비스와 많은 유스 케이스로 인해 게임 개발자가 손 쉽게 게임 개발을 시작하는 방법은 여전히 쉽지 않습니다. 이 글에서는 게임 개발 시, AWS를 사용하는 첫 단계를 안내합니다. AWS […]

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

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

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

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

Lumberyard, Github에 소스 코드 공개

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

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

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

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

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

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

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