찾아보니까 그 개발자들이 처음엔 유니티를 쓰려고 했다는데
좀비가 400마리 정도 배치되니까 부하도 심해지고 프레임에 문제도 생기고 그랬어서 자체적으로 개발했다고 그랬던거같아
그 게임 후반부되면 좀비가 한 맵에 동시에 수천은 동시에 돌아감. 아무래도 데이터지향으로 만든걸까?
객체지향으로 만들어도 드로우콜같은 최적화 잘하면 수천의 좀비가 동시에 돌아가도 문제없을까 궁금하네
찾아보니까 그 개발자들이 처음엔 유니티를 쓰려고 했다는데
좀비가 400마리 정도 배치되니까 부하도 심해지고 프레임에 문제도 생기고 그랬어서 자체적으로 개발했다고 그랬던거같아
그 게임 후반부되면 좀비가 한 맵에 동시에 수천은 동시에 돌아감. 아무래도 데이터지향으로 만든걸까?
객체지향으로 만들어도 드로우콜같은 최적화 잘하면 수천의 좀비가 동시에 돌아가도 문제없을까 궁금하네
저도 궁금;; 수천마리인데 렉이 음슴
제가 연구해볼게요.
그런거 하라고 유니티 ecs가 있긴 한데 그거쓰면 그냥 새로운 엔진 쓰는거라고 보면 됨
ecs나 그래픽 프로그래밍 해야됨. 언리얼은 나이아가라로 해결하도록 유도함
Gpu 인스턴싱 걸고 길찾기는 멀티스레드로 하면 되긴할듯