Skip to content

모바일 게임, 모바일 앱을 위한 오픈소스 서버 엔진 프로젝트

Notifications You must be signed in to change notification settings

netscout/CloudBread

 
 

Repository files navigation

CloudBread

클라우드 기반 무료 오픈소스 프로젝트로, 모바일 게임과 모바일 앱에 최적화된 게임 서버 엔진입니다. 모든 서비스는 마이크로소프트의 클라우드 서비스인 Azure에 최적화되어 동작하며, 안정성과 확장성을 목표로 개발 중입니다.


기능

PaaS / DaaS 서버 엔진

- PaaS, DaaS 로 손쉬운 개발 및 서비스 즉시 배포 - Real Auto Scale - PaaS - 개발/테스트/배포 = 통합 환경 - 서비스 규모에 따른 앱 변경 없음

글로벌 론칭 아키텍처

- 글로벌 론칭+데이터 동기화 - 설계 부터 클라우드에 최적화된 아키텍처 및 프레임워크로 개발 - 오픈소스 프레임워크 활용 개발

보안, 관리, 기술교육

- 저장/통신에 표준 암호화 기술 적용 - 기본 관리자 서비스 및 커스터마이징 - 분석/관리 배치 작업 추가 제작 가능 - 무료 기술 교육 제공(헤카톤/캠프)

개발자 그룹

- 페이스북 사용자 그룹 : https://www.facebook.com/groups/cloudBreadProject/

지원되는 모바일 & 클라이언트환경

- iOS, Android, Windows Phone, Windows 스토어앱, Xamarin, PhoneGap, Sencha 등 - Microsoft Azure Mobile Service가 지원하는 모바일 및 다양한 클라이언트 플랫폼 지원 : http://azure.microsoft.com/ko-kr/documentation/services/mobile-services/

설치

- Wiki의 튜토리얼 설치 참조

프로젝트 설명

- 모바일게임과 모바일 앱에서 사용되는 사용자의 패턴과 액션을 기록해 기능들을 제공 - 클라이언트 모바일 디바이스는 게임서버로 JSON 방식의 데이터를 요청하고 서버가 해당 데이터를 처리 후 응답 - 약 100여개의 비즈니스 로직이 기본제공(Wiki 참조) - 클라이언트는 마이크로소프트가 오픈소스로 직접 만들어 제공하는 라이브러리를 통해 서버로 API를 호출

실행 예제와 API 리스트는 Wiki 참조


Contribute/질문/토론

페이스북 사용자 그룹 : https://www.facebook.com/groups/cloudBreadProject/

About

모바일 게임, 모바일 앱을 위한 오픈소스 서버 엔진 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.5%
  • Java 2.1%
  • Other 1.4%