프로젝트/OTT 게임

    코드리뷰

    목차유니티 WebGL과 TaskAOT, JIT - System.Reflection.EmitAddressable Asset System기타 내용(람다, event 최적화, 게임 서버 접속)코드리뷰 ● 유니티 WebGL과 Task유니티 WebGL은 C#의 Task를 못씁니다. 그 이유는 유니티 WebGL은 싱글스레드만 제공하기 때문입니다. 그래서 개발중에는 별 문제를 못 느낄 수 있지만 실제로 WebGL에서 실행하면 실행이 안되는 것을 알 수 있습니다.해당 문제를 해결하기 위해서는 코루틴을 통해 비동기를 구현하거나 UniTask라는 패키지를 사용해야 합니다. (https://github.com/Cysharp/UniTask)유니티는 PlayerLoop 시스템은 초기화와 프레임별 업데이트를 처리하는 다양한 시스..

    온라인 서비스 맞고/오목 프로젝트 (23.09.08 ~ 23.12.01)

    온라인 서비스 맞고/오목 프로젝트 (23.09.08 ~ 23.12.01)

    * 해당 글은 외주 쪽 허락으로 작성하며 추후에 내려갈 수 있습니다.[계기]학사일정과 스타트업 활동을 병행하고 있는 와중 스타트업에 외주가 들어왔다.종합 유선 방송사인 CMB에서 레인보우TV라는 OTT를 준비하며 맞고, 오목, 고스톱 등 게임을 티비 버전으로 만드는 외주를 받았는데 맞고는 타회사가 만들고 있고, 그걸 바탕으로 다른 게임들을 만드는 것이었다. 이미 완성본이 있는 상태로 다른 개발을 진행하니 서버는 어떻게 돌아가는지 지식을 배우고 싶었기에  공부하면서 하기 좋을 것 같아서 하고 싶다고 말씀 드렸다.그러던 중 대표님이 맞고를 만들던 쪽에서 상대방에 피를 뺐는 부분에서 버그가 생겨 진행중이던 맞고가 우리쪽으로 넘어왔는데 조금 빨리 시작해야겠다는 얘기를 하셨다. 서버에 경우 스타트업 내 개발 책임..