Zephyr

Gemini로 온라인 멀티플레이어 게임 빌드

기능

도형, 스폰 지점, 차량, 조명 생성 및 환경 조명 수정을 허용하는 Unreal Engine용 런타임 Python API를 만들었습니다. 플레이어는 프롬프트를 통해 온라인 멀티플레이어 샌드박스 환경에 참여하고 게임을 빌드할 수 있습니다. 각 프롬프트에는 Unreal Engine Python API와 플레이어의 요청(예: '차량 만들기')이 포함됩니다. Gemini의 응답에는 플레이어의 요청을 처리하기 위해 게임 내에서 실행되는 Python 코드가 포함되어 있습니다. '피라미드 만들기'와 같은 프롬프트를 사용하면 여러 도형을 한 번에 만들 수 있습니다(Gemini는 일반적으로 여러 개의 상자를 쌓아서 피라미드를 만듭니다). 피라미드를 보고 '기둥이 있는 현관 추가'와 같은 수정사항을 설명하여 기존 도형 그룹을 수정할 수 있습니다. 서버 호스트는 샌드박스 모드 (플레이어가 게임을 빌드하는 모드)와 게임 모드 (게임이 플레이되고 프롬프트 및 비행과 같은 빌드 기능이 사용 중지되는 모드) 간에 전환할 수 있습니다. 게임 모드에서는 지도의 반대쪽 끝에 있는 스폰 지점을 찾고 반대 스폰 지점에 2개의 팀을 스폰합니다. 서버가 처음 생성될 때 존재하는 기본 스폰 지점은 삭제해야 하며, 게임 모드로 전환하기 전에 다른 스폰 지점 (2개의 팀 스폰 지점을 나타냄)을 2개 이상 만들어야 합니다. 향후 프롬프트로 게임 낙찰 조건을 구성하는 기능을 추가하고, Unreal Engine 기능을 추가하고, 플레이어가 게임 모드 중에 프롬프트를 사용할 수 있도록 허용하는 등의 설정을 추가하고자 합니다.

구성용 제품

  • Gemini API

작성자:

Zephyr

From

미국