GameAnvil은 Java 기반의 고성능 실시간 게임 서버 엔진입니다. 게임 서버의 개발 시간을 단축하고 성능과 안정성을 높이는 것을 지향합니다. GameAnvil을 이용하여 풍부한 Java 생태계의 혜택을 누리면서 쉽고 빠르게 실시간 게임 서버를 개발해 보세요. 초보 개발자도 쉽게 익혀서 바로 실시간 게임 서버를 개발하면서 Unity 혹은 CocosCreator 등으로 개발 중인 클라이언트를 바로 연동할 수 있습니다. 또한 GameAnvil 시스템은 게임 서버의 개발뿐만 아니라 기능/성능 테스트는 물론이고 클라우드상에서의 운영과 모니터링까지 책임질 수 있는 전반적인 도구를 함께 제공합니다.
GameAnvil을 이용하여 개발하고 서비스 중인 대표적인 게임들은 아래와 같습니다.
GameAnvil의 궁극적인 목표는 경험이 많지 않는 개발자도 쉽게 실시간 콘텐츠를 개발하여 서비스할 수 있도록 지원하는 것입니다. 이런 측면에서 코드 생산성과 사용 편의성을 높이고, 가능한 사용자로 하여금 기술적 진입 장벽을 낮추고자 합니다. 또한 클라우드 상품의 장점을 극대화하여 더욱 쉽게 서비스를 운영할 수 있도록 지원하고자 합니다.
현재 GameAnvil은 아래와 같은 종류의 게임들에 거의 완벽하게 대응합니다.
GameAnvil 서버와 쉽게 연동 가능한 게임앤빌 커넥터 유니티 패키지를 제공합니다. 해당 패키지를 통해 기존 유니티 개발 환경을 바로 GameAnvil 서버와 연동할 수 있습니다.
GameAnvil은 고유한 소프트웨어 라이선스에 의해 보호되고 있습니다. 해당 소프트웨어 라이선스에 동의할 경우에만 GameAnvil을 사용할 수 있습니다.
GameAnvil은 아직 진화 단계에 있습니다. 그렇다보니 아직 다음과 같은 스타일의 게임은 지원하지 않습니다. 하지만 빠른 시일 내에 지원할 수 있도록 모든 개발진이 지금도 최선을 다하고 있습니다.
게임 스타일 | 최대 동시 접속자 수 | 실시간 콘텐츠 유무 | 매치메이킹 사용 | ** 최소 VM 대수 | 대략적인 구성 |
---|---|---|---|---|---|
캐주얼 | 10000 | O | O | 5 | Gateway x 2, Game x 2, 그 외 x 1 |
캐주얼 | 10000 | X | X | 3 | Gateway x 1, Game x 1, 그 외 x 1 |
인디 | 3000 | O | X | 1 | All in One x 1 |
턴제 게임 | 200000 | O | O | 49 | Gateway x 20, Game x 25, Loc x 3, 그 외 x 1 |
** 어디까지나 대략적인 수치입니다. 실제 콘텐츠의 볼륨이나 게임 스타일에 따라 달라질 수 있습니다.
** VM의 스펙에 따라서도 대수가 달라질 수 있습니다.
** DB나 Redis 등의 저장소는 대수에서 제외됩니다.
GameAnvil 서비스를 이용하는 과정에서 고객은 이용자의 개인정보를 수집/이용할 수 있으며, 이 경우 고객은 개인정보보호법 등 관련 법령을 준수할 의무가 있습니다. 또한, 이 과정에서 고객과 NHN Cloud 간 개인정보 처리에 관한 업무 위수탁 관계가 발생할 수 있습니다. 위탁자의 지위에 있는 고객은 수탁사인 NHN Cloud와 별도 서면에 의한 위탁 계약을 체결할 수 있으며 고객이 운영하는 개인정보처리방침에 아래 내용을 참고하여 고지할 수 있습니다.