
전체 체인 게임 엔진 탐색: 무허가 상호 운용성이 가능한 새롭고 부상하는 분야
저자: Ishanee@IOSG
서론:
《다크 포레스트(Dark Forest)》와 같은 풀체인 게임은 게임 로직 전체를 블록체인 위에 구현할 수 있으며, 무허가 상호운용성 덕분에 커뮤니티가 새로운 도구, 동맹 및 DAO 등을 창출하도록 장려한다는 것을 입증했다. 이전에도 자율적 세계를 구축하려는 패러다임과 동기는 이미 충분히 기록되어 왔지만, 아직까지 풀체인 게임 엔진에 관한 논의는 거의 없었으며, 우리는 이를 가장 매력적인 신규 분야 중 하나로 본다.
게임 개발: 전통 게임과 풀체인 게임
과거에는 언리얼(Unreal), 유니티(Unity), 파이저(Phaser) 등의 게임 엔진이 전통적인 게임 개발을 위한 원스톱 서비스로 사용되었다. 이러한 엔진은 움직임 제어, 2D/3D 렌더링, 객체 충돌 감지, 사운드, 색상, 스크립트 등 물리 엔진뿐만 아니라 서버-클라이언트 아키텍처, PC/콘솔/모바일 플랫폼 프레임워크, 거래 시장 등 배포 메커니즘까지 포함한다.
《월드 오브 워크래프트》가 출시되었을 때, 블리자드는 게임 네트워크 기술 스택에 4년을, 콘텐츠 개발에는 겨우 1년을 투자했다. 그러나 2005년 유니티가 출시된 이후 모듈화된 기술 스택 덕분에 개발 시간은 4년에서 몇 달로 단축되었다.
풀체인 게임에서는 게임 상태 전부가 블록체인에 저장되므로 일련의 독특한 과제들과 새로운 인프라 구축이 필요하다. 이더리움 생태계에서 최초로 개발된 것은 Lattice가 출시한 MUD 엔진이며, 이후 스타크웨어(Starkware)용 DojoEngine 등 다양한 생태계와 프로그래밍 언어를 사용하는 다른 여러 엔진들이 등장했다.
첫 번째 게임 엔진: MUD
Lattice의 MUD는 2022년 3분기 0xParc 레지던시 기간 중 개발되었다. 당시 Lattice는 여러 풀체인 게임을 시도했으며, 비록 게임 방식과 스타일은 달랐지만 모두 동일한 블록체인 문제에 직면했다. 복잡하거나 어려운 기술적 난관이라기보다는 막대한 반복 작업량이었다. 결국 그들은 MUD — 첫 번째 풀체인 게임 엔진을 출시하게 되었다.

MUD 팀이 게임을 만들기 위해 PhaserJS, Three, Godot 등의 게임 엔진이나 도구를 실제로 사용했지만, 이들은 모두 클라이언트 사이드 엔진으로, 주요 역할은 세계의 상태를 받아 사용자가 이해할 수 있도록 표현하는 것이다. 예전에 공유했던 것은 세계의 상태 즉 “말이 체스판 어딘가에 있는가?”였고, 가독성은 “체스 말의 화려한 3D 표현과 말 이동 규칙에 따라 클릭하고 드래그하여 판 위에서 움직이는 UI”였다.
MUD가 사용하는 ECS 엔진 아키텍처 이해하기
그들은 ECS(Entity Component System - 엔티티 컴포넌트 시스템) 아키텍처를 사용하는데, 이 프레임워크 하에서 각 풀체인 게임은 모든 객체(Entity)의 레지스트리 역할을 하는 월드 컨트랙트를 배포한다. Entity는 숫자 ID이며, 컴포넌트는 Entity에 부착되어 세계에 추가될 수 있다.

이 예시에서 Entity 1은 용 캐릭터일 수 있으며, Position, CanFly, Price는 세 가지 서로 다른 컴포넌트이다. 컴포넌트 자체는 어떤 로직도 포함하지 않으며, 시스템 컨트랙트를 통해 새로운 Entity에 추가될 수 있다. 시스템 컨트랙트는 소유자의 컴포넌트에 대한 쓰기 접근 권한을 가져야 한다. MUD에서는 1자(1st party)와 3자(3rd party) 개발자 간에 차이가 없다.

StarkNet의 Dojo Engine
Dojo Engine은 MUD처럼 StarkNet 생태계를 위해 만들어진 오픈소스 ECS 프레임워크이지만 EVM과 호환되지 않으며, Cairo 언어로 작성되었다. Dojo의 엔지니어 팀에는 Realms, Briq, cartridge_gg, topology, starknet 등의 프로젝트 팀이 포함된다.
첫 번째 게임: 다크 포레스트

다크 포레스트는 무한하고 무작위로 생성되는 우주에서 행성을 발견하고 정복하는 MMORTS 공간 전투 게임이다. 이 게임의 베타 버전은 2020년에 출시되었으며, V0.3 버전은 Ropsten 테스트넷에서 1주일간 운영되었다. 테스트에 참여한 플레이어는 화이트리스트 대상이었으며, 상금 풀 일부인 1024 DAI를 두고 경쟁했다. 지금까지 1만 명 이상의 플레이어가 다크 포레스트 라운드에 참여했으며, Ropsten, xDai, Gnosis Chain에서 수조 가스를 소비했다.
다크 포레스트 생태계
-
플러그인
-
대체 클라이언트
-
GPU 마이너
-
기업형 플레이어
-
데이터/방송 시장 — 플레이어는 데이터 시장을 통해 새로운 기능을 추가하고 게임 내에 적용할 수 있다.
다크 포레스트는 EOA 플레이어인지 스마트 계약 플레이어인지 구분하지 않아, 새로운 형태의 게이머 커뮤니티가 등장했다.
-
DF DAO - 2021년 5월 설립
-
Orden GG - DF DAO와 경쟁하는 또 다른 연합
-
Astral Colossus는 DF DAO의 스마트 계약(봇) 플레이어이다. 이 플레이어는 자원 인출이 불가능하며, 다크 포레스트 DAO의 리더보드 점수를 올리는 것을 유일한 목표로 한다. 플레이어가 어느 라운드에서든 승리를 기록하면 그 성과가 기록된다.
풀체인 게임 생태계
보시다시피, 이더리움, OP, StarkNet은 세 가지 핵심 생태계이다.

풀체인 게임 발전의 과제
이러한 과제들은 기술, 온보딩, 수익화라는 세 가지 측면으로 분류할 수 있다.

기술
풀체인 게임 개발은 여전히 복잡하고 어렵다. MUD와 DOJO가 등장하면서 개발 진입 장벽은 낮아졌지만, 유니티만큼 개발자에게 편의를 제공하지는 못한다. 확장성 또한 게임 개발의 기술적 과제 중 하나이다.
이 때문에 여러 팀들이 OPStack을 만들기 위해 Caldera 같은 롤업 애즈 어 서비스(Rollup-as-a-Service) 회사를 활용하거나, 클라이언트 증명을 사용하거나, 직접 L2 위에 구축하고 있다. 일부 개발자들은 RiscZero와 같은 검증 가능한 탈중앙 컴퓨팅 네트워크도 주목하며 스마트 계약의 활용 범위를 넓히고 있다. 가스 최적화 역시 중요한 문제인데, 이는 기술 및 확장성과 관련이 있기도 하고, 게임 디자인과도 관련이 있다.
SNARKs는 프라이버시 보호 또는 확장성을 위해 사용된다. 다크 포레스트는 zkps를 사용해 게임에 불완전 정보를 추가한다. 그렇지 않았다면 모든 플레이어가 전체 세계를 볼 수 있었을 것이다. 다른 프로젝트들은 이를 활용해 무거운 계산 작업을 클라이언트로 넘기고 상태를 동기화한다(예: playmint).
온보딩
풀체인 게임이 더 많은 블록체인 게임 커뮤니티를 끌어들이려면(대규모 채택을 고려하기 전에), 지갑 관리가 가장 중요하다. 게임이 완전히 체인 위에 존재하기 때문에, 플레이어는 게임 내 모든 행동마다 서명 요청 팝업에 응답해야 할 가능성이 높아, 사용자 경험(UX)이 매우 나빠질 수 있다. 세션 키(Session Keys)는 이 문제를 해결하는 가장 간단한 방법이지만 잠재적인 보안 위험을 수반한다. 현재 게임 개발자들은 플레이어 지갑에 고가치 아이템을 보유하게 하고 싶어 하지 않으므로 급한 문제는 아니지만, 점점 더 많은 플레이어가 유입됨에 따라 언젠가는 반드시 해결해야 할 문제이다.
또 다른 측면은 개발자 온보딩으로, 게임 모드 제작자(modder)들이 기여하고 게임을 확장하도록 장려하고 유인하는 것이다. 이는 자연스럽게 자율 세계의 가치를 증가시킨다. 이를 위해서는 개발자에게 적절한 도구를 제공하고, 그들의 기여에 대해 적절한 수익화나 보상을 보장하는 것이 핵심이다.
수익화
첫 번째 체인상 게임의 성공 이후 이 과제는 더욱 명확해질 것이다. 게임 내 경제는 풀체인 게임 자체의 재미, 채굴, 자원 수집에 기여하며, 플레이어가 게임에서 즐거움을 느끼도록 보장하기 위해 여러 번 조정이 필요하다.
현재 게임 개발자들이 수익을 얻는 흥미로운 방법 중 하나는 sequencer 수수료, 게임 내에서 자신의 토큰 사용, 그리고 L2에서 해당 토큰으로 필요한 가스를 얻는 것이다.
전망
이러한 엔진들의 빠른 반복 개선은 우리가 구성 가능성, 확장성, 완전한 개방성을 갖춘 풀체인 게임 시대를 맞이하고 있음을 보여주기 시작했다. 비록 현재 풀체인 게임의 플레이성과 상호작용 난이도는 여전히 최적화가 필요하며, 배포 가능한 게임 종류와 기술적 제약도 분명히 존재한다. 하지만 풀체인 경로는 전통 게임 로직을 진정으로 전복시키며, DeFi 이후 이야기와 제품을 결합할 수 있는 가장 유망한 분야 중 하나로 나타났다. 이러한 원칙 중심의 특성 덕분에 개발자 커뮤니티의 질과 활성도 또한 매우 높다. 곧 각 풀체인 게임 엔진 위에는 그 밑바닥 아키텍처를 기반으로 한 일련의 생태계 게임, 도구, 길드 및 기타 프로젝트들이 등장하게 될 것이며, 진정한 메타버스 경제와 사회가 탄생할 것이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














