나도 개발하면서 블프로 가냐 C++로 가냐 고민을 많이 한 사람중한명임
애초에 영화 FX쪽으로 일하면서 파이썬은 다룰줄 알고 C언어 공부하는건 큰 어려움이 없지만
외국 포럼을 상당히 많이 참고해서 알아봤음
언리얼 게임에서 C++을 사용하더라도 블프에서 만든 로직이 80%정도 된다는걸 확인했고
가장 좋은 방법은 둘다 사용하는것임.
말그대로 블프가 지연된다? 이건 활성 AI가 수백개 필요하거나 대규모 인벤토리 시스템
기본 클레스캐릭터가 아닌 새로운 클레스, RTS 전략게임 . 수학적 알고리즘 있는 게임
코딩하는데 수개월 걸리는 대규모 게임들은 C++이 가벼울 수 있지만
나머지는 블프로 만들어도 최적화 되는데 문제가없음?
최적화가 안됬다면 그건 대부분 버벅거림은 맵이랑 모델링 문제혹은 많은 틱작업임
1인 개발자들은 여기서 궁금한건 블프로 만들어서 XBOX, PC , PS, 스위치 플렛폼으로 블프로 만든 게임이 있냐?
이런게 궁굼할것임..
그중 한가지 예를 들면 모탈쉘임
이게임은 소울게임인데 블프로 만들었고 무기 트레일 로직만 봐도 어질어질하게 만들었지만 최적화 나름 잘되있음.
아마 모르고 본다면 이걸 블프로 만들었다고? 할정도 놀라움
우선 설명 계속 하는거보다 영상 한번 보는게 빠를것임
블프로 작업하는데 주의 할점 몇가지 배울수있는데.
틱작업을 최소화 하라 틱작업은 말그대로 1틱 마다 계산을 해야되니 상당히 무거워질수있음
https://www.youtube.com/watch?v=8yLq7jlVCAY
https://www.youtube.com/watch?v=8yLq7jlVCAY
스크립트도 제공하고 아주 좋구나
외국포럼 괜찮은데 있나요? - dc App
레딧이나 언리얼엔진 포럼 메타커뮤니티 포럼등 막히는건 대부분 구글로 영어로 검색하면 왠만함 다 나오니까 구글이 짱이에요
음, NC랑 넥슨에서 블프는 프로그래머들은 안 씀. 기능 만들어주면 디자이너들이나 기획자들이 블프에 필요한 기능들 사용함. 보통 가이드 라인을 프로그래머가 만들어주고 블프는 프로그래머들이 거의 사용 X 스킬 액션이나, 영상이 필요할 때만 블프 씀., 개발단에서 블프 사용하는 경우 없음
혼자만드는데 블프로 만드는데 문제가있는 프로젝트냐 아니면 대규모 프로젝트냐 이런걸 생각해야지 좀만 검색해보면 알겠지만 블프로 소규모 팀들이 만든 게임들 스팀에 생각보다 많음 블프의 장점이 바로 찍어낼수있는 프로시쥬얼이라 비슷한 프로젝트에 쉽게 사용이 가능함
편하게만 하려고 하지말고 코딩 배워라
니말이 맞음
좀만 검색하지말고 현업자들이 왜 안쓰는지 말을 들어봐, 내가 그팀에 있다가 나온 사람이라 이야기 해주는거야. 필요하면 인증까줄수도 있어
소규모개발이면 사실 블프써도 문제될건 없어보이는데 큰 프로젝트 할거면 c++해야지 블프 = 개발자가 툴을 만들어주고 기획 or 아트가 사용 개발자 = c++