본문 바로가기

WebGL2

[2인 프로젝트] 웹과 유니티를 결합한 방탈출 게임 개발 및 배포 프로젝트 주제 : 웹과 유니티를 결합한 방탈출 게임도메인: https://escape.foolblack.net개발 기간 : 두 달본인 파트 : 인프라 구축 및 웹 프론트/백엔드사용 기술 : AWS Serverless(API Gateway(Rest API, Web Socket API), Lambda, Dynamodb(Stream, TTL), CloudWatch(EventBridge), S3, Cloudfront, Route53), 바닐라 코딩(HTML, CSS, JS)  + 유니티 목차폼 디자인개발 동기인프라첫 번째 솔루션(API Gateway 요청 수)두 번째 솔루션(Cold Start 솔루션)세 번째 솔루션(유니티 data.unityweb 파일 사전 로드)네 번째 솔루션(TTL을 통한 사용자 데이터 관.. 2024. 12. 7.
[학기 프로젝트] 유니티 WebGL을 활용한 웹 게임 개발 * 본인 파트는 서버리스 아키텍처, 웹 프론트/백엔드 담당이기에 유니티 파트는 자세히 다루지 않겠음 유니티 파트의 간단한 개요 인프라 설계 게임 엔진과, 그 외 미디어 데이터 파일들의 리소스 용량이 꽤나 크기 때문에 캐싱 솔루션이 무조건 필요하다고 생각했다.기존에 가지고 있었던 웹 호스팅을 통해 테스트를 하는 도중 웹 트래픽 용량 크기가 1500M인데 여러 번 사이트를 로드하지 않았는데도 모든 트래픽 용량을 다 사용해 버렸다. 결론적으로 사용자들을 위해 효율적인 운영과 개발과 배포 작업에 있어서 편의성을 추구하려면 웹 호스팅만으로는 굉장히 제한적이기 때문에 위 아키텍처를 구성한 것이다. 왜 서버리스냐?사실 이 부분이 가장 크기도 했는데 많은 사람들이 학교 프로젝트를 진행하면서 기술 스택에 넣기 위해 AW.. 2024. 6. 11.