더 많은 기업이 방법을 모색함에 따라 비디오 게임에 블록체인 기술을 시도하고 구현하십시오., 많은 NFT 옹호자들은 게이머가 한 게임에서 스킨이나 아이템과 같은 자산을 구매하고 그들이 플레이하는 다른 게임으로 끝없이 전송할 수 있는 시스템을 상상해 왔습니다. 일부 게임 개발자는 이 아이디어가 실현 불가능한 이유를 간단한 용어로 설명했지만 인디 개발자 Rami Ismail은 Twitter의 장대한 45개 트윗 스레드, 이와 같은 시스템에서 발생하는 모든 장애 지점을 실행합니다.
인디 스튜디오 Vlambeer의 절반이었으며 다음과 같은 게임을 만든 Ismail 핵 왕좌, 시리어스 샘: 랜덤 인카운터및 어리석은 낚시, 비교적 간단한 제안으로 스레드를 시작했습니다. "게임에서 주사위를 만드는 것을 상상해 봅시다."
그런 다음 스레드는 땅을 칠 때 음향 효과 추가, 주사위 굴림을 더 흥미롭게 만드는 추가 시각 효과, 그리고 가장 중요한 것은 주사위가 떨어진 숫자를 게임에서 이해할 수 있도록 하는 코드 작성과 같은 추가 세부 정보로 이동합니다.
이 모든 후에 Ismail은 "도대체 어떻게 이 주사위를 NFT를 통해 다른 게임으로 가져갈 수 있습니까?"라는 질문을 던집니다. 이론적 개발 프로젝트의 맥락에서 Ismail은 새로 생성된 주사위가 다른 게임에 삽입될 때 치명적으로 호환되지 않을 수 있는 모든 방법을 실행합니다.
크기는 사용자 정의입니다. 다른 게임에서는 인간의 크기가 1일 수 있으며 갑자기 주사위가 인간의 10배가 됩니다. 중력은 우리 엔진의 물리학에 따라 맞춤 코딩됩니다. 중력은 한 엔진에서 '아래로'로 설정되어 있지만 다른 엔진에서는 '위로'로 읽을 수 있습니다.
"50"이라는 우리의 이동력은 기본 중력을 프레임당 "9.81" 대신 프레임당 "0.33"로 설정한 첫 번째 코더가 게임에서 기본적으로 아무 것도 아닐 수 있습니다. 그리고 우리의 계산은 30FPS를 기반으로 했습니다. 60FPS에서는 코드 설정 방법에 따라 두 배 빠르게 떨어질 수 있습니다.
XNUMXD덴탈의 전체 스레드 게임 디자인의 복잡성에 관심이 있는 사람이라면 읽을 가치가 있습니다. 궁극적으로 Ismail은 그러한 시스템을 구현하는 데 필요한 작업량이 가장 큰 장애물도 아니라고 결론지었습니다. 결국 "완료할 이유가 없습니다." 플레이어가 경쟁사로부터 구매한 자산을 게임 내에서 사용하게 하는 것은 게임 개발자에게 매력적이지 않다고 Ismail은 덧붙입니다.