OPCraft: OP 스택 기반 3D 복셀 게임

이미지 출처: 무계판도AI 도구 생성
작성: William M. Peaster,Bankless
번역: DeFi之道
지난주 초에 나는 NFT 게임 설계의 어려움에 대해 다룬 기사를 작성했다.
하지만 모든 게임이 완벽하게 다듬어져야 하거나 전통적인 게임 설계 원칙을 따라야 하는 것은 아니다.
왜냐하면 일부 게임은 새로운 가능성을 탐색하는 실험으로서 존재할 수 있기 때문이다.
OPCraft는 바로 그러한 NFT 프로젝트로서, 주목할 만한 비정형 실험이다.
OPCraft는 흥미롭다. 블록체인 기반 게임 엔진과 2단계(L2) 확장 솔루션이 교차하는 지점에 위치하며, 이전에는 본 적 없는 방식으로 작동한다.
오늘의 글에서는 이 혁신적인 프로젝트의 기본 사항을 살펴보자!

OPCraft에서는 다양한 일이 벌어지고 있다.
이 프로젝트는 지금까지 나온 최고의 블록체인 게임 실험/경험 중 하나일지도 모른다. opcraft.mud.dev에서 확인할 수 있다.
OP 스택 배경
OPCraft를 이해하려면 우선 그 기반을 파악해야 한다.
특히 이 게임은 2022년 10월 Optimism L2 개발팀이 처음 발표한 모듈식 시스템인 OP 스택 위에 구축되었다. 이 시스템은 "자신만의 블록체인을 만들기 위한" 목적으로 설계되었다.

해당 팀이 공지를 통해 설명했듯이:
"OP 스택은 Optimism 차세대 아키텍처를 구동하는 코드이다. 일련의 모듈로 구성되어 있으며, 각각 블록체인의 특정 계층을 구현한다."
Optimism 개발자들은 다양한 독창적인 실험을 위해 자신의 코드베이스가 포크되는 것을 보고, 이 롤업 시스템을 공식화하기 시작했다. 이러한 실험 중 초기 프로젝트 중 하나가 OPCraft였으며, Optimism이 이미 갖춘 높은 트랜잭션 처리량을 더욱 확장하기 위해 자체 체인을 맞춤 제작했다.
OPCraft 입문

OPCraft는 Lattice 팀이 개발한 블록체인 기반 3D 복셀 게임이다.
"복셀(voxel)"은 게임 내에서 구조물을 만들 때 사용하는 가상 블록을 의미한다.
"블록체인 기반(chain on)"이란 중앙집중식 서버 대신 분산형 블록체인 — 즉 Optimism의 모듈식 L2 기술 — 을 사용하여 Lattice의 MUD 게임 엔진을 운영한다는 의미이다.
어떤 면에서 OPCraft는 매우 "완전 블록체인 기반"이라 할 수 있는데, 모든 활동과 항목들이 결국 이더리움 트랜잭션을 통해 추적되기 때문이다.
이전에 개발자들이 지적했던 바와 같이:
"OPCraft는 자율 세계(autonomous world)이며, 완전히 블록체인 상에 존재하는 가상 공간이다. 강줄기, 풀잎, 산꼭대기의 눈송이 하나까지 모두 블록체인에 저장되며, 이 세상에서 발생하는 모든 행동이 이더리움 트랜잭션이다.
기타 자급자족형 복셀 세계들과 마찬가지로, 당신은 알고리즘으로 생성된 풍경을 탐험하고 광석을 채굴하며 재료를 배치하고 새로운 아이템을 제작할 수 있다. 플레이어는 웅장한 건축물을 짓고 기념비를 세우며 땅을 개간할 수 있으며, 혼자서든 팀으로든 작업할 수 있다.
OPCraft는 OP 체인에서 실행되며, 이는 블록체인이 주로 플레이어가 세계를 수정할 때 그 내용을 업데이트하는 데 사용된다는 의미다. 일반적인 롤업처럼, 개발자는 이 체인에 스마트 계약을 배포할 수 있고, 누구나 노드를 실행하여 접근할 수 있다."
왜 중요한가?
OPCraft 같은 블록체인 기반 게임을 만드는 것에서 가장 인상적인 점은 극단적인 맞춤화 가능성과 극단적인 상호운용성이라는 두 가지 가능성이다.
맞춤화 가능성 측면에서 보면, 블록체인 기반 게임 엔진은 모딩 커뮤니티의 꿈이며, 모더들의 꿈은 곧 플레이어들의 낙원으로 이어질 수 있다. 이렇게 열려 있고 항상 이용 가능한 상태라면, 누구나 원하는 방식으로 기본 게임을 재구성할 수 있다.
이와 관련해 Lattice는 다음과 같이 말했다:
"Unreal Engine 5로 4K 해상도에서 정교한 레이 트레이싱과 렌더링이 적용된 OPCraft 세계를 상상해보라. 또는 OPCraft 내 채광 작업을 관리하고 자동화하기 위한 엔터프라이즈급 프로젝트 관리 UI를 상상해보라.
이 세계가 완전히 블록체인에 존재하기 때문에, 특별한 권한 없이도 누구나 입력과 출력이 프로토콜에 부합하는 한 이를 상호작용할 수 있는 맞춤형 클라이언트를 만들 수 있다. 여러 다른 포털을 통해 접근 가능한 DeFi 프로토콜처럼, OPCraft에는 표준 형식이 없다.
누군가가 클라이언트를 만들어 모든 캐릭터를 애니메이션 캐릭터로 바꾸거나, 멋진 셰이더로 완전히 다시 작성하는 것을 기다릴 필요가 없다."
둘째, OPCraft 내 모든 것이 스마트 계약을 통해 블록체인에 기록되기 때문에 모든 활동과 디지털 자산은 즉시 다른 스마트 계약과 상호작용할 수 있다. 이는 사람들이 게임 주변에 자신만의 블록체인 확장을 구축할 수 있게 하여, 게임 개발을 공동체 중심의 개방형 프로세스로 만든다. 여기에서 가능성은 무한하다.
"당신이 채굴한 다이아몬드 블록마다 1 ETH를 지불하는 스마트 계약, 또는 유료로 자신의 이름을 세계 기념비에 새기는 스마트 계약을 상상해보라."라고 Lattice는 말했다.
또 다른 예로, 머지않아 여러분이 선택한 웹3 신원 및 평판 솔루션이 블록체인 게임 성취 기록을 NFT 배지 형태로 다른 개인 웹3 명예와 함께 표시할 수 있을 것이다. 관련 스마트 계약이 서로 직접 연결될 수 있기 때문이다.
탐험 방법

OPCraft를 탐험하고 싶다면 현재 opcraft.mud.dev에 접속할 수 있다.
다만, OPCraft는 현재 맞춤형 Optimism 테스트넷의 개념 증명(PoC) 단계에 불과하다는 점에 유의해야 한다. 이 실험은 2주간 진행되며, 2022년 10월 31일 UTC 기준 23:59에 종료된다.
참고: "The World는 동결되어, 여러분이 만든 모든 구조물, 예술품, 기념비가 불멸화될 것이다."
즉, 이 글을 쓰는 시점에서 테스트넷이 종료되기 전에 며칠 정도 남아 있어 건설과 탐험을 할 시간은 있지만, 모든 초기 창작물은 곧 디지털 유적으로 남게 될 것이다.
앞으로 어떤 일이 벌어질지는 Lattice가 자세히 밝히지 않았지만, OPCraft는 "현재의 롤업처럼… 자율적이고 허가 없는 방향으로 신뢰할 수 있는 경로를 가지고 있다"고 언급했다.
이는 OPCraft가 궁극적으로 메인넷으로 발전할 가능성이 있음을 시사하며, 이번 실험이 이제 막 시작되었음을 의미한다.
그렇다면, 블록체인 게임의 부흥도 이와 같을까?
시간이 모든 것을 말해줄 것이다. 하지만 나는 이런 기회를 좋아한다.
더 깊이 알아보고 싶다면 Lattice의 활동(디스코드, 트위터)을 팔로우하거나, 직접 OPCraft의 코드베이스를 탐색하고 구축해보는 것도 좋다.

OPCraft의 코드베이스는 완전히 오픈소스이다! 만약 OPCraft용 플러그인을 하나(혹은 두 개) 만들고 싶거나, 스스로 자율 세계(AW)를 구축하거나, 우리가 어떻게 이를 실현했는지 궁금하다면 리포지토리를 확인해보라.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News













