유니티를 요즘 도입하는 곳이 많은 것으로 알고있다.
하지만 유니티는 근본적인 문제점을 안고 있다.
그 근본적인 문제점에 대해서 간략하게 서술해놓은 글을 일단 링크해본다
또한 유니티 API와 객체는 쓰레드 safe를 지원하지 않는다
그 대신 코루틴을 지원하지만 코루틴은 비동기가 아니기 때문에 응답속도 면에서 느릴 수밖에 없다
코루틴과 비동기의 동일한 부분은 실행 후 바로 다른 루틴을 처리할 수 있다는 점이지만
비동기는 커널에 의해서 코루틴은 유니티 엔진의 update 주기에 의해서 재처리된다는 점이다
당연히 코루틴은 느릴 수 밖에 없다
이러한 문제점을 안고 있는 유니티가 과연 인기가 있는 만큼
개발결과물의 성능을 보장 할 수 있을것인가?
나는 이 부분에 대해서 고수들의 고견을 들어보고 싶다~
내가 이에 대해서는 빠삭하다 하는 프갤의 선두주자들의 거침없는 댓글을 환영한다
저런 문제가 있다는걸 미리 알고 개빌하면 유니티만큼 빠르게 개발할수 있는 환경이 없는데 유니티의 행보를 봐서 점점 AAA수준의 게임도 만들수 있게 하려고 가는데 그런걸 만들기에는 gc문제나 멀티태스킹에서 한계에 부딪힐듯
아 눈님ㅜ.ㅜ 내가 진짜 하고 싶은 말이었음... GC젠장 ㅋ