Gamepad API와, 게임 클라이언트 개발에서 웹개발의 역할
Gamepad API 자체는 성의없다고 할 정도로 너무... 적습니다. 어쨌든 게임 개발에서 웹이 차지하고 있는 이유를 공부해보았습니다. 게임에서 로비(그러니까, 게임 일시 정지나 캐시샵 같은) 관련 작업은 html/css/js 스택으로 구성하는 일이 꽤나 있다. 바닐라 js는 아니고, angular나 react와 같인 프론트 프레임웤도 사용하고 상태 관리인 redux까지 합쳐서 웹 스택을 그대로 가져간다. 하긴, 어차피 빌드하면 다 js인데 ㅋㅋ 그리고 이 웹을 s3에 올리던지, 그냥 게임 내에서 임베드해서 웹페이지를 가져오던지 한다. 이 로비에서 이루어진 작업은 또 서버와 통신하는 등의 작업을 수행한다. 로비에서 뭐 캐쉬 아이템 구매를 했다던지, 로그인을 했다던지 등... 게임에서 어케 웹 UI를 올..