기본 콘텐츠로 건너뛰기

ncanis's Macula (흑점) :: 게임서버의 대세

ncanis's Macula (흑점) :: 게임서버의 대세



GM툴 (GWT)
  단순한 하이퍼캐주일이라도 지표는 필요하다. 1,3,5,7,15,30 리텐션, 잔존율, 게임특성에 맞는 서비스, 유저정보 조회, 로그,서버관리,게임플레이로그, 등등 필요한건 엄청나다, 오픈전에 반드시 이런부분이 갖춘 상태에서 서비스를 해야 오픈하고서도 제대로 유저의 행동방향을 예측하고, 거기에 맞는 아이템/이벤트/운영등을 할수있다. 오픈후에 만들면 x된다고 생각한다.
  개인적으로 웹에서 접속가능한 GWT(Google App Engine)을 이용하는게 좋다. Smart GWT도 있는데 무겁다는 생각이고, GWT만을 이용해 컴포넌트를 조금만 만들면 쉽다. 개인적으로 html이 들어간 노가다는 싫어서..
물론 현재 만들어서 잘 쓰고있다.

댓글

이 블로그의 인기 게시물

WebRTC Janus Gateway Media Server 사용기

이번 프로젝트에 WebRTC Media Server가 필요해서 조사를 진행했다. 조사한 Media Server는 아래와 같다. 1. jitsi meet : https://jitsi.org/jitsi-meet/ 2. janus gateway : https://janus.conf.meetecho.com/ 3. kurento : https://www.kurento.org/ 4. mediasoup : https://mediasoup.org/ 5. medooze : http://www.medooze.com/ 이중에 여러 플랫폼 라이브러리가 필요해서 janus gateway 를 선택하게 되었다.

Direct3D11 - Intrinsic Functions 내장 함수

Intrinsic Functions 내장 함수 다음은 HLSL이 기본 제공하는 함수들과 관련 설명들입니다. 우선 HLSL 5.0(D3D11)에서 추가된 함수들입니다. 이 함수들에 대한 자료는 아직 매우 빈약한 편이어서 차츰 업데이트하는 방식을 택하겠습니다. 또, 새로 도입이 되긴 했지만 Vetex/Pixel/Geometry shader 어디에서도 아직 사용할 수 없는 함수들도 있습니다. 이런 함수들 역시 사용가능하게 되고 참고할 수 있을 때 업데이트하는 방식을 취할까 합니다. 1. AllMemoryBarrier()     모든 메모리 Access가 끝날 때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 2. AllMemoryBarrierWithGroupSync()     모든 메모리 Access가 끝나고 모든 쓰레드들이 이 함수 지점까지 도달할    때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 3. DeviceMemoryBarrier()    모든 디바이스 메모리 Access가 끝날 때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 4. DeviceMemoryBarrierWithGroupSync()    모든 디바이스 메모리 Access가 끝나고 모든 쓰레드들이 이 함수 지점까지 도달할    때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 5. GroupMemoryBarrier    그룹 메모리 Access가 끝날 때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 6. GroupMemoryBarrierWithGroupSync     모든 그룹 메모리 Access가 끝나고 모든 쓰레드들이 이 함수 지점까지 도달할    때까지그룹 내의 모든 쓰레드들의 실행을 막는다. 7. dst:   두 벡터 간의 거리(distance)를 구한다.    fVector dst(      __in  fVector src0,      __in  fVector src1    ); 8. EvaluateAttributeAtCentro