N64 게임을 위한 비주얼 에디터 + 런타임 엔진

by DD
3개월 전
조회수 10

Pyrite64는 실제 N64 콘솔(Console) 또는 에뮬레이터(Emulator)에서 실행 가능한 3D 게임을 제작하기 위한 게임 엔진(Game Engine) 및 에디터

기존 N64 SDK를 사용하지 않고 Libdragon 및 tiny3d를 활용하여 개발

3D 모델 임포트(Import), HDR+Bloom 렌더링(Rendering) 지원 등 다양한 기능을 제공하며, N64Brew Discord 커뮤니티를 통해 정보 공유

아직 초기 개발 단계(Early Development)이므로, 정확한 에뮬레이션(Emulation) 환경에서 테스트 필요

독자적인 N64 게임 개발 환경 구축

Pyrite64는 기존 N64 SDK에 의존하지 않고 Libdragon 및 tiny3d를 사용하여 N64 게임을 개발할 수 있는 환경을 제공한다. 이는 개발자가 독립적인 툴체인(Toolchain)을 구성하고, N64 하드웨어(Hardware)의 제약 내에서 게임을 제작할 수 있도록 돕는다. 특히, 자동 툴체인 설치 기능을 통해 윈도우(Windows) 환경에서 개발 편의성을 높였다.

블렌더(Blender) 기반 3D 모델 임포트 지원

Pyrite64는 블렌더(Blender)에서 제작된 3D 모델을 GLTF 형식으로 임포트(Import)하는 기능을 제공하며, fast64를 통해 머티리얼(Material)을 지원한다. 이를 통해 개발자는 복잡한 모델링 작업을 블렌더(Blender)에서 수행하고, Pyrite64 에디터(Editor)에서 게임에 통합할 수 있다. 이는 개발 workflow를 간소화하고, 퀄리티(Quality) 높은 3D 그래픽(Graphic)을 구현하는 데 기여한다.

HDR+Bloom 렌더링 및 대형 텍스처 지원

Pyrite64는 HDR+Bloom 렌더링(Rendering)을 지원하여 시각적으로 향상된 게임 그래픽을 구현할 수 있도록 돕는다. 또한, 256x256 픽셀의 대형 텍스처(Texture)를 지원하여, N64 하드웨어(Hardware)의 제약 내에서도 고품질의 비주얼(Visual)을 제공한다. 이러한 기능은 게임의 몰입도(Immersion)를 높이는 데 기여한다.

런타임 엔진(Runtime Engine) 및 노드 그래프 에디터

Pyrite64는 런타임 엔진(Runtime Engine)을 통해 씬 관리(Scene Management), 렌더링(Rendering), 충돌 감지(Collision Detection), 오디오(Audio) 등을 처리한다. 또한, 노드 그래프 에디터(Node-Graph Editor)를 제공하여, 개발자가 시각적으로 게임의 기본적인 흐름을 스크립팅(Scripting)할 수 있도록 돕는다. 이는 게임 개발의 접근성(Accessibility)을 높이고, 복잡한 로직(Logic)을 쉽게 구현할 수 있도록 지원한다.

HailToDodongo / pyrite64