Go로 비주얼노벨 게임엔진 만들고 있는데 생각보다 성능이 꽤 나오네?
곧 베타 테스트 버전 나올듯.. 개발하는데 5달? 정도 걸린거 같아..
그래서 왜 Go로 게임엔진 개발하냐고?
아니 파이똥이 Go보다 속도도 느리면서 Renpy 라는게 있더라고? 그래서 파이똥을 이겨보자 하는 마인드로 만들기 시작함... 근데 그게 좀 규모가 커져 버렸지만...
아무튼 정식 출시 기대...해줘...
곧 베타 테스트 버전 나올듯.. 개발하는데 5달? 정도 걸린거 같아..
그래서 왜 Go로 게임엔진 개발하냐고?
아니 파이똥이 Go보다 속도도 느리면서 Renpy 라는게 있더라고? 그래서 파이똥을 이겨보자 하는 마인드로 만들기 시작함... 근데 그게 좀 규모가 커져 버렸지만...
아무튼 정식 출시 기대...해줘...
참고 : 테스트 환경은 인텔 펜띠엄에 인텔 내장글카, 램 8gb임. 저사양으로도 cpu 2.1% 나오는거 보면, 아마 평균적으로 0% ~ 1% 나올듯
와아 ㅇㅂㅇ 화이팅 ㅇㅂㅇb
미연시 ㄷㄷ
렌파이 해봤는지 모르겠지만 엔진 기본 지원은 비주얼노벨인데 내가 직접 렌파이랑 비슷하면서도 좀 더 쉬운 스크립트 언어를 만들어둬서 확장하면 아마 거의 대부분 2d 게임은 가능할거 같음... 아직은 좀 미숙한 단계이지만
홍보도 좀 할겸 깃허브 링크 남겨둘게.. .rgo 확장자가 내 엔진에서 읽어들이는 스크립트 파일들이니 한번 봐보삼
https://github.com/RenG-Visual-Novel-Engine/RenG/tree/main/RenGLauncher
프사가 가우르 구라 ㅋㅋㅋㅋ
똑똑한 십덕은 개추야
모바일 gui 패키지도 만들수있나요?
아 그 모바일 gui패키지 찾으시는 분인가. 일단 첫 출시 버전에는 지원 안할 예정.. 나도 안드로이드만큼은 지원하고 싶었는데 gomobile이랑 ndk 좀 찾아보니까 어질어질 하더라..
그래도 SDL2 라이브러리 기반이라 멀티 플랫폼에 좋아서 좀만 엔진 구조 손보면 만들 수는 있을거 같음
다음 버전을 기대해줘
비쥬얼 노블 엔진이 정확히 뭐하는거야?? 잼써보이네 ㅇㅅㅇ
간단하게 말하면 2D 게임 만드는거라고 보면 됨. 특히 미연시 같은 것들에 특화되어 있는 엔진..
맥 지원함?
안타깝게도 내가 맥을 한번도 써본적이 없어서 개발환경을 모르기에 지원안함.. 추후 버전에 vmware로 맥 어케든 돌려서 지원해볼게
해당 댓글은 삭제되었습니다.
윈도우 dll 파일까지 뜯어볼 일이 없어서 그건 안했고... 렌파이 내부 파일은 궁금해서 좀 본거 같음
그리고 그대로 렌파이를 베끼면 그건 그냥 제2의 렌파이 그이상 그이하도 아닌지라... 내가 렌파이로 게임 만들때 불편했던 것들 전부 제거하면서 구현하는 중이라 좀 내부 구현이 다를거임
렌파이는 파이썬 인터프리터를 가공해서 만들었지만.. 알다시피 나는 파이똥이 싫어서 만들기 시작했기에 직접 인터프리터부터 만들고 있음.
하지만 렌파이는 바이트코드 컴파일 -> 가상머신 실행이지만 난 컴파일러까지는 구현이 힘들어서 트리 순회로 제작했음. 아마 곧 바꿀듯
그냥 추상 구문 트리, AST라고 치면 바로 나옴. 파싱 후 나온 AST로 어떻게 실행하느냐에 따라서 언어의 성능을 결정함. 여기서 AST를 바이트코드 컴파일 -> 가상머신 실행으로 돌아가면 자바가 되는거고, 나처럼 트리 순회 돌리면 파이썬 되는건데 파이썬은 순수 트리 순회는 아니었던걸로 기억함. 재밌으니 나중에 공부해봐