비전엔진을 마지막으로 손 댄것이 2년전이었다.
서드파티 라이브러리의 안드로이드 64대응과 iOS메탈 대응이 문제라서 정신줄을 놓아버렸는데
타 공개 엔진의 신규 렌더러 소스가 있어서 다시 좀 살펴봤다.
비전은 2014년에 만들어진 소스가 기반이다보니 GLES2 기반의 코드가 있다.
이 부분을 메탈과 벌칸으로 변경하는 것도 아주 어려운 일은 아니지만 천재가 아니기 때문에 생계를 무시하고 연구하는 것은 어렵다. 다만 해당 소스코드를 살펴본 결과 변경 할 수 있는 부분이 나왔다.
물론 렌더러만...
SWIG는 그대로 쓸 수 있지만 락넷은 그대로는 어렵고 FMOD는 OPENAL로 변경해야 한다.
fmod그대로 쓰는 것도 문제는 없지만 라이센스 조항이 인디개발의 경우 1년간 면제, 때문에...좀 복잡해서 말이다. 개인적으로는 윈도모바일 때부터 잘 쓰던 쪽이라 선호하지만 돈 때문에~어렵구나. fmod 2.2는 매우 좋다. 좋다~
LUA는 5.1.4 -> 5.3.4으로 큰 변화 없이 가능.
사실 과거에도 아마존 럼버야드에서 추출하려고 시도했지만 실력이 미천하여 덤프 뜨지 못했다.
어릴적 커스텀 드라이버 만들 듯 하던 수준인데 될리가 없지...(너무 쉽게 접근 했었다. 그리고 새로 맞추는 게 더 편한데 뭐하려 api도 바뀐 걸 다시 하려고 했는지 바보 같은 생각이었다.)
암튼 이걸 또 왜 잡았냐면 신규 엔진 소스를 얻어서 ㅜㅜ 활용해 보고 싶었다. 또 괜한 짓 하며 하루를 날린다.
비전은 진짜 성능만 보면 사라진 것이 안타까운 엔진이다.
'Game Programming' 카테고리의 다른 글
reason: File does not contain a valid CIL image 이슈 (0) | 2021.08.26 |
---|---|
unity3d Screen.orientation과 Handheld.PlayFullScreenMovie 이슈 (0) | 2021.08.06 |
iOS 13.3.1 에서 실행 문제 발생 (0) | 2021.02.28 |
맞물린 도형 인식 (0) | 2021.01.17 |
CWD2 는 준비됩니다. (0) | 2021.01.06 |