프로젝트 소개

nunuStudio는 웹을 위해 설계된 오픈소스 게임 엔진으로, 디자이너와 개발자가 3D 경험을 쉽게 만들 수 있게 해줍니다. 렌더링에는 three.js, 물리에는 cannon.js를 사용하며, 브라우저에서 직접 실행하거나 NW.js를 통해 데스크톱 애플리케이션으로 내보낼 수 있습니다. 이 엔진은 드래그 앤 드롭 자산 관리, 텍스처, 재질, 파티클 이미터 편집 도구, 그리고 JavaScript와 Python을 모두 지원하는 강력한 스크립팅 API를 갖춘 완전한 기능의 비주얼 에디터를 제공합니다. gltf, dae, obj, fbx, 3ds를 포함한 다양한 파일 형식을 지원하며, 가상 및 증강 현실 애플리케이션을 위한 WebXR과 호환됩니다. 이 프로젝트에는 nunustudio.org에서 이용할 수 있는 웹 기반 에디터와 API 문서 및 튜토리얼이 포함되어 있습니다. 빌드 지침은 Node.js와 npm을 필요로 하며, 번들링에는 Webpack, 문서화에는 YuiDocs를 사용합니다. 애플리케이션은 기존 웹 페이지나 Angular, React, Vue.js/Nuxt와 같은 프레임워크에 임베드할 수 있습니다. 이 프로젝트는 MIT 라이선스로 배포되어 무료 상업적 사용이 가능합니다.