게임 개발자를 위한 Apple 기술

Apple Silicon의 놀라운 그래픽 성능 덕분에 MacBook Air에서 Mac Studio에 이르기까지 모든 Mac에서 고사양 게임을 마음껏 즐길 수 있습니다. Metal 3에는 게임에서 Apple Silicon의 잠재력을 완벽하게 활용할 수 있는 강력한 기능이 도입되어 하드웨어와 소프트웨어가 통합 설계되었을 때 어떤 성능에 오를 수 있는지 보여줍니다. 놀라운 게임 중심 OS 기술의 완전체와 결합된 통합 그래픽 플랫폼으로 iPhone, iPad, Mac 및 Apple TV 어디에서나 숨 막힐 정도로 현실적인 차세대 게임을 만들 수 있습니다.

우주 테마의 게임이 실행된 Apple 기기.

새로운 기능

MetalFX 업스케일링

고성능 업스케일링 및 안티앨리어싱으로 복잡한 장면을 프레임당 더 빠른 속도로 렌더링해 보십시오. 시간적 또는 공간적 알고리즘의 조합을 선택하여 성능을 향상시킬 수도 있습니다.

빠른 리소스 로딩

비동기식 I/O를 사용하여 저장 공간에서 바로 애셋 데이터를 Metal 텍스처 및 버퍼에 최적으로 스트리밍할 수 있어 자체적인 로딩 인프라를 빌드할 필요가 없습니다.

오프라인 셰이더 컴파일

이제 Metal 컴파일러에서 프로젝트 빌드 시간에 GPU 바이너리를 생성하기 때문에 앱 내 셰이더 컴파일이 필요 없으므로 게임의 성능을 향상하고 로드 시간을 줄일 수 있습니다.

Windows용 Metal 도구

이제 텍스처 컨버터에서 더 많은 형식의 HDR 렌더링을 지원할 수 있으며, 새로운 라이브러리 버전에서는 개발자 도구와 더욱 긴밀하고 효율적으로 통합할 수 있습니다. Windows용 Metal 컴파일러에 메시 셰이더 및 간접 명령과 같은 최신 Metal 기능이 업데이트되었습니다.

Metal 성능 HUD

CPU 및 GPU 렌더링 시간과 프레임 프레젠테이션 데드라인을 포함한 Metal의 실시간 통계 및 로깅을 사용하여 게임 플레이 성능을 모니터링해 보십시오.

Game Controller 프레임워크

Game Controller 프레임워크에서는 Apple 플랫폼 어디에서나 다양한 신규 및 기존 게임 컨트롤러를 지원합니다. 또한 macOS에 Logitech G920Logitech G29를 포함한 가장 인기있는 레이싱 휠, 페달 및 시프터에 대한 지원이 추가되었습니다.

Unity 플러그인

Unity 기반 게임에 강력한 Apple 기술을 활용해 보십시오. Unity 플러그인을 사용하여 게임을 Game Center, Core Haptics, PHASE 오디오, 손쉬운 사용 및 게임 컨트롤러 프레임워크에 연결할 수 있습니다.

GitHub에서 보기

Background Download API

앱이 실행 중이 아닐 때도 고용량의 게임 애셋을 백그라운드에서 전송 및 관리해 보십시오. 이렇게 하면 메인 앱 번들 용량을 줄일 수 있으며, 사용자가 다운로드가 완료되기를 기다리는 동안 다른 작업을 할 수 있습니다.

Screen Capture Kit

이 새로운 프레임워크는 최소한의 CPU 및 GPU 오버헤드로 어떤 조합의 윈도우, 앱 및 디스플레이도 캡처할 수 있으므로 macOS에서 게임 스트리밍 경험을 한 차원 높여 줍니다. 맞춤형 콘텐츠 필터를 생성하고 콘텐츠 스트리밍에 동적 제어를 활용해 보십시오.

Game Center

이제 플레이어가 게임에서 무슨 일이 일어나고 있는지 알아보고 친구들과 연결하여 자신의 활동을 알릴 수 있습니다. 목표 달성 및 순위표 순위가 게임의 대시보드에서 더 눈에 띄게 표시되며 이제 대시보드에 친구의 게임 내 활동 피드가 포함됩니다. 플레이어가 자신의 Game Center 프로필과 친구의 프로필에서 이 활동을 볼 수도 있습니다. 또한 이제 플레이어에게 리더보드 활동에 대한 푸시 알림도 전송되므로 플레이어는 게임의 최신 활동을 확인하고 계속해서 게임에 참여할 수 있습니다.

더 알아보기

Metal

Metal에서는 Apple 플랫폼에서 오버헤드가 낮은 API, 풍부한 셰이딩 언어, 그래픽과 컴퓨팅 간의 긴밀한 통합 및 탁월한 GPU 프로파일링 및 디버깅 도구를 제공하여 하드웨어 가속 그래픽을 지원합니다.

Metal에 대해 알아보기

Metal-cpp

오버헤드가 낮은 Metal C++ 헤더를 사용하여 그래픽 앱, 게임 및 게임 엔진에 Metal 기능을 추가합니다.

시작하기

Windows용 Metal 도구

텍스처 컨버터 도구 및 Metal 셰이더 컴파일러를 사용하여 고급 게임 및 애셋을 Mac용으로 개발할 수 있습니다.

다운로드

Core Haptics

맞춤형 햅틱 및 오디오 피드백을 iPhone 게임에 추가하여 현실감을 높일 수 있습니다.

프레임워크 문서 보기

비디오 시청하기

On-Demand Resources

더 작은 앱 번들을 만들고, 다운로드 속도를 높이고, App Store에서 호스팅되는 추가 콘텐츠를 최대 20GB까지 추가할 수 있습니다.

가이드 보기

Apple Arcade

Apple에서는 게임을 새롭게 정의하는 게임을 찾고 있습니다.

Apple Arcade를 통해 게임의 새로운 장을 열어갈 미출시 게임을 선보이고 싶으시다면 Apple에 알려주십시오.

Apple Arcade에 대해 더 알아보기