유니티 딱 입문 다 뗀 1ㅅ임
유튜브에서 누가 유니티 3d 인디겜 개발일지 올린거 봤는데 스킬써서 몹들 죽일때 0.1~0.2초씩 끊기는 느낌이 있더라고
몹들 한꺼번에 죽이면 프레임 10-20대 나오고
근데 그게 오브젝트 풀링도 써서 그정도라는데
몹들도 로우폴리 스타일이고 내가 생각한 1인개발 규모의 게임같아 보여서 걱정됨
또 다른 유튜브에서는 고퀄 로우폴리 감성인데 렉없이 잘 만든 것도 있어서 유니티3d 정확한 성능을 모르겠음
확실한 건 오픈월드 만들 경우 유니티 부동소수점때문에 언리얼 하는게 낫다고 알고 있긴 한데...
선발대인 님들 입장에서 지금 매몰비용 별로 없을때 갈아타는게 맞다 생각함??
몹이 한 50마리 정도 한 화면에 나오면, 최적화 잘 하면 되고, 몹이 한 100마리 넘게 나온다? ECS 배우셈
영상찍은사람 컴이 똥컴일 가능성은?
오픈월드 같은 장대한 꿈을 접는게 더 빠름. 최적화까지 하려면 개같이 파고 들어야 하는데 겜 당장 만들거면 어림도 없지. 실력이 개쩔어도 기간이 존나 걸릴거 감안해야되고 니가 혼자 엔진 다파고 만들거면 그나마 유니티가 조금 더 현실적으로 빠르다는거지. 요새 중국 겜들 3D 잘나온거 대부분 유니티 언리얼 둘다 있는데 엔진 때문에 3D 2D 고민하는건 개 허접이나 하는 변명에 불과함
언리얼도 딱히 오픈월드하기에 좋은 엔진은 아님 상용엔진중엔 오픈월드에 좋은 엔진은 없다고 봐야함
?
이건 징징이임
세미 오픈 월드인데도 존나 어려운데... 장르 바꾸는걸 추천 - dc App
언리얼로 갈아타봤자 똑같은 사람이 만들면 결과물도 별 차이 없음...
유튜브 보니까 오히려 언리얼에서 고도 엔진으로 갈아탄 경우도 있어용. 유니티는 모르겠는데 오픈 월드 같은 경우에는 언리얼에서 뭐 월드 파티션 시스템으로 로딩을 구획하 하고, 드로우콜은 PCG 쓰거나 폴리지해서 HISM으로 그래픽에 한번에 뿌리고, 거기서 더 나아가서 HOLD, LOD, 폴리지 컬 디스턴스 같은 거 노가다해서 환경 자체는 중옵 컴으로 에픽 퀄리티로 최소 60프레임 방어 가능하긴 한데 몬스터는 언리얼도 똑같음.
ECS로 안 만들면 언리얼도 그냥 안 됩니다. 몬스터 한번에 100마리까지 나오게 해본 적 있긴 한데, 애니메이션 공유랑 스켈레탈 머지, 머티리얼 1개로 합쳐서 드로우콜 낮추고, 그것도 안 되면 버텍스 애니메이션 텍스처로 가짜 애니메이션 송출하게 하던가 해야 하는데 이것도 결국 한계가 있음. 언리얼은 몬스터든 뭐든 무조건 액터 기반으로 만들어져서 액터 1개당 무조건 드로우콜 1개되는 거고, 애니메이션 공유해도 결국 인사이트 찍어보면 액터 1명도 1개에용.
@yulryonggamestudio 오픈월드하고 싶으시면 위에 댓글처럼 ECS를 배우세용.
@yulryonggamestudio 아 근데 몬스터 한번에 100마리씩 넘게 나오게 안 하고 싶으면 솔직히 안 배워도 될듯.
엔진이랑 상관 문제들임..
위에 ECS 신도들이 있다고 해서, ECS를 배우겠다란 잘못된 선택을 하진 않기를 바람.
DOD 안하면 다른 답이 있나?
ECS가 안 좋다고 할거면 생각하고 있는 다른 대안을 말해주면 좋을 것 같아요