플랫폼 | 빌드 상태 |
---|
윈도우 | |
MSYS2(MinGW64) | |
리눅스 | |
macOS | |
엠스크립트 | |
나사라 엔진
Nazara Engine은 오디오, 2D 및 3D 렌더링, 네트워크 등(예: 비디오 게임)이 필요한 실시간 애플리케이션을 목표로 하는 크로스 플랫폼 프레임워크입니다.
특징:
- Windows, Linux, macOS 및 웹을 지원합니다(Android 및 iOS 출시 예정).
- Vulkan, OpenGL 및 OpenGL ES를 사용한 2D 및 3D 렌더링(대상 시스템에서 사용 가능한 항목에 따라 다름)
- 모든 렌더러 백엔드와 작동하는 단일 최신 언어인 자체 렌더러 독립적 셰이더 언어(NZSL - Nazara Shading Language)
- 고급 기술(예: 지연 셰이딩, HDR, PBR 렌더링 등)을 위한 기반을 제공하는 그래픽 모듈을 쉽게 사용자 정의할 수 있습니다.
- 강력하고 확장 가능한 프레임 그래프 시스템을 사용하면 렌더링 작동 방식을 쉽게 정의할 수 있습니다.
- 내장된 위젯(단, ImGUI 지원은 NazaraImgui를 통해 사용 가능)
- OpenAL-Soft 기반의 오디오 재생 및 스트리밍.
- 2D 및 3D 물리학 통합(Chipmunk 및 Jolt 물리학 포함).
- 엔터티 처리를 돕기 위한 선택적 ECS(Entity-Component-System) 클래스(우수한 entt 기반).
- IPv6 및 암호화를 지원하는 ENet 기반의 안정적인 UDP 네트워킹 프로토콜(ENet6 확인)
- 플러그인 지원(Assimp 및 FFMpeg 플러그인 제공)
어떠한 제한 없이 모든 종류의 상업용 및 비상업적 응용 프로그램에서 사용할 수 있습니다(MIT 라이센스).
저자
Jérôme "SirLynix" Leclercq - 주요 개발자([email protected])
사용방법
공식 위키에서 설치, 컴파일 및 사용에 대한 튜토리얼을 찾을 수 있습니다.
빌드 지침은 INSTALL.md를 참조하세요.
기여하다
주저하지 말고 다음을 통해 Nazara Engine에 기여하세요.
- 위키 확장하기
- GitHub에 패치 제출
- 포럼이나 GitHub 추적기에 제안/버그 게시
- GitHub에서 프로젝트를 포크하고 변경 사항을 푸시하세요.
- 다른 사람들에게 Nazara Engine에 대해 이야기하고 널리 알려주세요!
- 우리에게 도움이 될 수 있는 다른 일을 하기
모래밭
불화
엑스(트위터)
위키
덕분에:
감사합니다.md를 참조하세요.