AW Frontier: Starknet 전체 체인 게임 궁극의 가이드
작성자: 0xdf2A@WASD
편집: MetaCat
Starknet 101
Starknet 게임과 그 지원 인프라에 대해 깊이 알아보기 전에, L2로서의 Starknet 배경을 먼저 살펴보겠습니다.
Starknet은 제로 지식(zero-knowledge, zk) 롤업입니다. zkSync 및 Polygon zkEVM과 같은 다른 ZKR와는 달리 STARK를 사용하며, SNARK 증명과는 다르고 EVM과 호환되지 않습니다. Starknet의 스마트 계약은 Rust 기반 프로그래밍 언어인 Cairo로 작성됩니다.
Starknet에 대한 자세한 기술 개요는 여기를 클릭하세요.
EVM 호환성 부족은 때때로 확실히 몇 가지 문제를 일으킬 수 있습니다. 전통적인 브라우저 지갑을 사용할 수 없으며, Etherscan과 같은 품질의 블록 탐색기도 없습니다.
그러나 Starknet의 독특한 속성은 전체 체인 게임에 매우 적합한 몇 가지 기능을 제공합니다.
예를 들어, Starknet은 계정 추상화(Account abstraction)에 대한 네이티브 지원을 제공하여, 지갑 없는 로그인(Session wallet)을 채택하고 게임 중 거래 서명을 제거함으로써 게임에 내장된 사용자 경험 향상 공간을 제공합니다.
Starknet은 2023년 7월 Quantum Leap 업그레이드를 완료하여, 처리량을 10배 증가시키고 확인 시간을 몇 분에서 몇 초로 대폭 단축시켰습니다.
Quantum Leap은 Starknet에 매우 중요하며, 한때 좋지 않았던 사용자 경험을 다른 L2와 동등한 수준으로 끌어올렸습니다.
Dojo: Starknet의 게임 엔진(개발 프레임워크)
앞서 언급했듯이, Starknet은 전체 체인 게임의 야망을 지원하기 위해 많은 인프라를 갖추고 있습니다.
그 중 하나의 주요 부분은 Dojo로, Starknet의 네이티브 체인 게임 엔진입니다.
이 엔진은 계약, 도구 및 코드 라이브러리로 구성된 개발 프레임워크로, 체인 게임 구축을 더 쉽게 만들어 줍니다.
Dojo는 2023년 2월에 설립되었으며, 커뮤니티에 의해 운영되고 Cartridge, Realms, Briq 및 Toplogy(후에 자세히 설명)와 같은 유명한 Starknet 팀의 연합에 의해 유지됩니다.
Dojo는 엔티티 구성 요소 시스템(ECS)을 중심으로 하며, 이는 Web2 게임 개발에서 일반적으로 사용되는 데이터 모델링 방법입니다.
MUD와 마찬가지로, 그 구조의 주요 구성 요소는 World 계약입니다. World는 전체 체인 게임의 "주 계약"으로, 모든 논리와 구성 요소를 포함하여 개발 및 관리를 단순화하는 데 도움을 줍니다.
Dojo는 성능을 향상시키기 위한 여러 인프라도 갖추고 있습니다. 예를 들어, Torri(게임 데이터를 더 빠르게 쿼리할 수 있는 인덱스 레이어)와 Katana(고속 로컬 Starknet 노드)가 있습니다.
앞으로 Dojo는 낙관적 업데이트와 같은 기능을 통합하여 Starknet의 기능을 더욱 활용할 계획입니다. 이러한 기능은 거래 확인 대기 시간을 줄여 사용자 경험을 향상시키고, 크로스 체인 통신에 사용할 수 있는 저장 증명을 제공합니다.
Cartridge: Starknet의 "Steam"
Starknet 전체 체인 게임 인프라의 또 다른 주요 부분은 Cartridge.gg입니다.
Cartridge의 게임 진입
Cartridge는 Starknet의 "Steam"으로, 다양한 게임을 찾아 시작할 수 있는 게임 런처입니다.
이는 개발자와 게임 플레이어의 주요 문제를 해결합니다. 배포를 개선하여 플레이어가 좋아하는 게임에 쉽게 접근하고 새로운 게임을 발견할 수 있도록 합니다.
Cartridge는 현재 Influence, Roll Your Own, Loot Survivor, Briq 및 Frens Lands를 지원하며, 최근 UI를 철저히 업데이트하여 웹사이트가 간단하고 매끄럽고 탐색하기 쉬워졌습니다.
팀은 또한 생태계 전반에 걸쳐 다른 지원 기능을 적극적으로 제공하고 있으며, 자체 게임을 구축하고 있습니다(자세한 내용은 아래 참조).
Starknet 기반 게임
이제 Starknet이 L2로서의 역할과 Dojo 및 Cartridge와 같은 인프라의 핵심 부분을 이해했으니, 그 위에 구축된 가장 흥미로운 게임 몇 가지를 살펴보겠습니다.
Realms
Realms는 NFT 프로젝트 Loot의 IP를 기반으로 한 게임 생태계입니다.
Realms 생태계 내에는 Bibliotheca DAO에 의해 관리되고 개발되는 두 개의 주요 게임이 있습니다: Loot Survivor와 Realms: Eternum.
Loot Survivor
《Loot Survivor》는 StarkNet Goerli에서 실행되는 로그라이크 생존 게임입니다.
《Loot Survivor》에서 플레이어는 종말 이후의 세계에서 괴물과 싸웁니다. 게임은 전략 기반이며, 괴물과 마주쳤을 때 전투를 할지 도망칠지를 결정해야 하며, 생존 시간을 연장하기 위해 다양한 속성을 업그레이드하기 위해 경험치를 분배해야 합니다.
전반적으로 《Loot Survivor》는 매우 재미있으며, 특히 전략 게임을 좋아하는 경우 더욱 그렇습니다. 높은 미적 감각을 가지고 있으며, 검은 배경에 네온 그린 텍스트가 복고풍이면서도 세련된 느낌을 줍니다.
Arcade 계정을 사용하여 게임에 들어가고 플레이하는 경험은 상당히 매끄럽습니다.
일회성 지갑(Burner wallet)과 유사하게, Arcade 계정은 브라우저에서 생성되고 저장되는 지갑입니다. Arcade 계정은 주 계정이라고 불리는 외부 지갑에 의해 제어될 수 있으며, 출금 권한 및 제한과 같은 기능을 지원하여 사용자 자금을 보호하는 데 도움을 줍니다.
메인넷에서는 Loot Survivor가 플레이 2 다이(Play 2 Die) 메커니즘을 통합할 예정입니다. 이는 플레이어가 LORDS라는 ERC-20 토큰을 사용하여 캐릭터(모험가라고 불림)를 구매할 수 있는 메커니즘으로, LORDS는 Realms 생태계에서 통화로 사용됩니다. 플레이어가 죽으면 이 LORDS 토큰은 게임 세계로 반환됩니다.
NFT를 구매해야만 플레이할 수 있는 게임이기 때문에 사용자 기반이 거대 고래로 제한될 위험이 있지만, 플레이 2 다이는 흥미로운 메커니즘으로 보이며, 그것이 어떻게 구현될지 궁금합니다.
Realms: Eternum
Realms: Eternum은 플레이어가 자신의 Realm을 건설하고 발전시키며 다른 사람의 공격을 방어해야 하는 곧 출시될 MMO 전략 게임입니다.
Eternum의 각 Realm은 NFT로 대표되며, 이 NFT는 Bibliotheca DAO의 거버넌스에도 사용되며 LordS를 벌기 위해 스테이킹할 수 있습니다. 게임에는 8000개의 Realm이 있지만, 더 많은 플레이어가 Adventurers NFT 시리즈의 확장을 통해 게임에 참여할 수 있습니다.
Briq
Briq는 NFT 구축 프로토콜입니다.
Briq에서는 플레이어가 유사한 복셀 세계에서 디자인할 수 있습니다.
Briq는 체인상의 레고 블록과 유사하며, 각 디자인은 NFT로 주조될 수 있으며, 다른 것으로 분해하거나 재조립할 수 있습니다. 레고 블록처럼, Briq 세트에는 디자인을 재구성하는 방법을 안내하는 설명서가 포함되어 있습니다.
Briq를 사용하여 게임, 예술 및 PFP 수집과 같은 다양한 프로젝트가 구축되었습니다. 그 중 하나의 예는 Ducks Everywhere로, 271마리의 서로 다른 오리를 수집하며, 많은 Starknet 커뮤니티 구성원들이 이를 PFP로 사용하고 있습니다.
Briq의 가장 좋은 기능 중 하나는 온보딩 기능입니다. 그들의 웹사이트를 열기만 하면 Briq에서 디자인을 시작할 수 있으며, 디자인을 주조하기 전에 거래를 서명하거나 지갑을 연결할 필요가 없습니다.
또 다른 좋은 점은 예술가와 비예술가 모두에게 사용하기 쉽다는 것입니다. 저조차도 그 안에서 무언가를 만들 수 있었습니다!
저는 Briq가 상호 운용 가능하고 독특한 예술, 상품 및 게임 경험을 창출하는 원형으로서 큰 잠재력을 가지고 있다고 생각합니다. 디자인 기술이 부족하지만, 계속 시도해 볼 수 있어 기쁩니다.
Roll Your Own
Roll Your Own은 범죄 테마의 전략 게임입니다.
《Roll Your Own》은 《Dope Wars》 게임을 각색한 것으로, 플레이어는 마약을 사고팔며 내면의 하이젠베르크를 해방시켜 큰 인물이 되고 게임 리더보드의 정점에 오르기를 희망합니다.
Roll Your Own은 Cartridge(이 게임의 개발 팀)와 Dope Wars의 배후 조직인 Dope DAO 간의 협력 프로젝트로, 두 팀은 Dope Wars 자산을 활용하는 다양한 게임의 생태계인 "Dope World"를 공동 구축하고 있습니다.
아직 초기 단계이지만, Roll Your Own은 이미 재미있습니다. 저는 게임의 PVP 측면이 마음에 듭니다. 다른 플레이어와 거래를 하면서 다양한 마약의 가격에 영향을 미치기 때문입니다. 저는 범죄 관련 IP의 열렬한 팬이기도 하며(GTA와 Breaking Bad는 제가 가장 좋아하는 게임 시리즈와 프로그램입니다).
Roll Your Own에 들어가는 것도 매우 쉽습니다. 이 게임은 일회성 지갑을 사용하므로 자신의 지갑을 연결하거나 거래를 서명할 필요가 없습니다.
《Dope Wars》 생태계의 커뮤니케이션 및 문서화 측면에서 개선할 점이 있지만, Cartridge 팀의 유형과 능력을 고려할 때, 풍부한 전설과 흥미로운 게임을 창출할 큰 잠재력이 있다고 생각합니다.
Influence
《Influence》는 Unstoppable Games가 개발한 전략 MMO입니다.
《Influence》에서 플레이어는 서로 경쟁하여 소행성을 식민지화하고, 자원을 축적하며, 팀을 구성하고, 게임 내 통화인 ERC-20 토큰인 SWAY를 벌어야 합니다.
현재 《Influence》의 제한된 버전이 테스트넷에 출시되어 있으며, 그곳에서 팀을 구성하고 정복하고자 하는 다양한 소행성을 결정할 수 있습니다.
이 게임들은 가장 쉽게 접근할 수 있는 게임은 아닙니다. 복잡하며, 게임 플레이를 더 잘 이해하기 위해 문서를 읽어야 합니다.
그러나 저는 《Influence》가 큰 잠재력을 가지고 있다고 생각합니다.
그것은 게임 세계에 대한 광범위한 지식을 개발했으며, 샌드박스 스타일의 새로운 게임 플레이는 흥미로운 경험과 재미있는 이야기를 가져올 수 있습니다.
저는 《Influence》의 진행 상황을 주의 깊게 지켜볼 것이며, 메인넷 출시를 준비하고 있는 만큼, 출시 시 전체 버전을 시도할 수 있기를 기대합니다.
PixeLAW
PixeLAW는 Dojo를 기반으로 구축된 자치 세계입니다.
Briq와 마찬가지로, PixeLAW는 개발자가 그리드에서 프로그래밍 가능한 픽셀의 속성을 제어하여 서로 조합 가능한 다양한 게임, 예술 및 게임 경험을 만들 수 있는 원형이 되도록 설계되었습니다.
PixeLAW는 2023년 9월 파리에서 열린 ETHGlobal 해커톤에서 Starknet 최고의 사용상 수상을 받았으며, 현재 그림판, 뱀 게임 및 가위 바위 보 게임을 만들고 있습니다.
비록 여전히 개발 초기 단계에 있지만, PixeLAW는 독특한 디자인 원형이 될 잠재력을 가지고 있습니다. 저는 제품에서 그것을 보는 것을 기대합니다.
주목해야 할 다른 게임들:
Starknet에서 개발 중인 많은 다른 흥미로운 게임들이 있으며, 저에게 가장 두드러진 몇 가지는 다음과 같습니다:
Shoshin, Topology가 개발한 PVP 격투 게임.
CafeCosmos, 새로운 P2E 메커니즘의 레스토랑 시뮬레이션 게임.
Tsubasa, Starknet L3 기반의 축구 게임.
Starknet Gaming에 대한 기대
Starknet Gaming fam.
Starknet의 체인 게임 생태계는 L2의 많은 속성을 구현하고 있습니다.
아직 거칠지만, 재미있고 창의적이며 흥미진진합니다.
현재 많은 유망한 게임과 디자인 원형이 구축되고 있으며, 재능 있는 프로토콜 및 게임 개발자들로 구성된 열정적인 커뮤니티가 있습니다.
MUD와 마찬가지로, Dojo는 선도적인 게임 엔진으로서 강력한 네트워크 효과를 구축할 잠재력을 가지고 있으며, 개발자들은 지원되는 인프라와 조합 가능성을 활용하고자 합니다.
Starknet 게임은 또한 Cartridge와 같은 강력한 배급 채널과 L2 자체의 네이티브 기능으로부터 혜택을 받을 것입니다. 계정 추상화와 (미래의) 저장 증명은 사용자 접근 및 게임 내 사용자 경험을 크게 개선할 것입니다.
하지만 저는 Starknet 게임이 EVM 호환성 부족으로 인해 다른 생태계에 비해 극복해야 할 장벽이 더 많다고 생각합니다.
Cairo 개발자는 Solidity 개발자보다 훨씬 적으며, 플레이어로서 저는 여전히 새로운 지갑을 다운로드하거나 번거로운 블록 탐색기를 사용해야 하는 것을 좋아하지 않습니다.
Starknet이 할 수 있는 가장 좋은 일은 이러한 우려를 피하기 위해 많은 흥미로운 게임을 만드는 것입니다.
물론 말은 쉽지만 실행하기는 어렵지만, Starknet은 이미 Briq, Roll Your Own, Loot Survivor 및 많은 다른 유망한 프로젝트를 통해 그렇게 할 수 있는 조짐을 보여주고 있습니다.
결론적으로, 저는 Starknet이 MUD와 함께 선도적인 체인 게임 생태계가 될 충분한 능력이 있다고 생각합니다.