뒤끝서버

[뒤끝서버 홈페이지] https://developer.thebackend.io/


뒤끝서버에서 지워해주는 다양한 기능이 있다.

  • 뒤끝베이스
    • 뒤끝베이스는 게임 개발에 필수적인 게임 유저 관리와 게임 데이터 관리를 포함해 다양한 기능을 지원
  • 뒤끝챗
    • 뒤끝챗은 게임 유저의 원활한 소통 환경과 커뮤니티 형성을 위해 사용
  • 뒤끝매치
    • 뒤끝매치를 이용하여 실시간 멀티플레이 게임을 제작할 수 있고, 게임 유형에 따라 서버에서 자동으로 유저들을
      매칭시켜주고, 실시간 게임을 위한 환경을 제공
  • 뒤끝펑션
    • 뒤끝펑션은 c#을 이용하여 직접 서버 함수를 제작하여, 서버 코드를 등록해 손쉽게 서버 프로그램을 만들 수 있다.




위의 다양한 기능들을 통해 게임을 제작하는데 도움이 되었다. 요금은 데이터 읽기/쓰기량에 따라 달라지며, 일정 수준에 도달해야 요금이 나오는 구조이다. SDK를 이용하여, 유니티 에셋에 추가하면 간단히 함수를 호출하여 사용할 수 있다.
내가 사용한 기능은 현재 프로젝트에서는 뒤끝베이스만 사용하였다. 이전 프로젝트인 배틀몬스터즈는 뒤끝매치를 이용하여 1대1 매치 구조를 구현하였다.

현재 프로젝트에서는 뒤끝베이스에서 몇 가지 필요한 기능을 사용하였다.


  • 커스텀 로그인

  • 구글 로그인

  • 게임 정보 관리

  • 게임 유저 관리

  • 랭킹 관리

  • 차트 관리

  • 버전 관리



위의 기능들을 사용하여 게임에 필요한 기능을 동기 방식으로 구현하였다.

먼저 위의 기능들을 사용하기 위해 기본적으로 SDK를 에셋에 추가하고, 초기화를 해주어야 한다.


    var bro = Backend.Initialize(true);
    if(bro.IsSuccess())
    {
        // 초기화 성공 시 로직
    }
    else
    {
        // 초기화 실패 시 로직
    } 


초기화 이후에 함수들을 사용할 수 있다.


[SDK 가이드] https://developer.thebackend.io/


위의 링크를 통해 SDK 사용법과 예제를 통해 사용법을 확인할 수 있다.