[FE 3D 캐릭터 컨트롤러 오픈소스] - Gaesup World / three.js(react-three-fiber) 기반의 3D 캐릭터 컨트롤러 오픈소스 Gaesup World입니다



( 손이 많이 가서 계속 지연중인데, 모든 기능을 체험가능하게 좀 더 다채로운 기능 제공 예정입니다)
안녕하세요!
어제도 잠깐 올렸었는데 반응이 크게 있진 않더라구요 ㅎㅎ
비전공 초보 신입인데
웹에서 3D로 리액트 기반으로 한 캐릭터, 차, 비행기 컨트롤러를 만들었습니다.
추가 기능으로는
1) 미니맵 (현재 캐릭터 보기)
2) 키보드 (현재 어떤 키보드가 눌렸는지, 어떤 동작이 등록되었는지)
3) 조이스틱 (모바일에서 컨트롤 가능한 조이스틱)
4) 게임패드 (조이패드와 겸용으로 사용 가능)
5) 패드 버튼 (위와 동시에 사용 가능)
6) 순간이동 포탈 (원하는 위치 지점으로 순간이동 가능)
7) 카메라 시점 줌인, 줌아웃(줌인, 줌아웃 가능)
8) 탈 수 있는 물체 (근처에 가면 자동으로 인식해서 탑승되고, R키를 누르면 해제됩니다)
9) 패시브 오브젝트 (제가 오일러, 벡터로 이동 지점과 회전 정도를 지정합니다. 추후 웹소켓에 쓸 예정입니다)
10) 카메라 조작 2개 (회전 반경으로 회전, 시점 고정)
11) 카메라 레이캐스트시 부딪히는 객체 투명화
12) 점프, 전후좌우 기본동작 외에 애니메이션 등록 훅 제공
등등 기능 추가중이고
혹시 컨트리뷰트 하실 분 있으시면 도와주시면 재미있을 거 같아요
현재 테스트코드, 문서화, 주석 작성, 버그 제보 등 할 일이 아주 많습니다.
아직 안정화 단계라 잔버그도 많구요
추후에
현재 제가 혼자 만든 코틀린 스프링부트 웹플럭스 기반 백엔드로
설날 연하장 꾸미기 프로젝트
를 해볼까 합니다.
그리고 모델링 잘하시는 분 혹시 있으시면 너무 좋겠지만 가내수공업으로 열심히 하는 중입니다.
초보라서 많이 부족하여 선배들이 많은 의견 부탁드립니다. 감사드려요