EOS 기반 방치형 RPG게임 제작 #2
크립토 나이츠
지난번 글에서 개발기 공유했는데, 막상 게임 자체에 대한 소개가 적었던것 같습니다. 크립토 나이츠는 EOS 스마트 컨트랙트 위에서 동작하는 스마트폰 게임입니다. 방치형 RPG 게임으로, 7월 15일을 출시 목표로 개발중입니다.
게임 방법을 간단하게 설명해주세요.
- 기사를 고용합니다.
- 고용된 기사를 부활시킬 때 마다 보상 상자를 얻게됩니다.
- 보상 상자를 열면, 아이템을 만드는데 사용되는 재료를 얻게 됩니다.
- 재료를 모아서 아이템을 제작하고, 영웅을 다시 강하게 만듭니다.
- 희귀한 재료나 아이템은 마켓에서 거래해서 유저가 수익을 낼 수있습니다.
기존의 방치형 게임들과 무엇이 다른가요?
재료의 드랍과, 아이템의 제작등 모든것이 EOS 스마트 컨트랙트 위에서 투명하게 진행됩니다. 누구도 희귀 재료를 몰래 발급하거나 초강력 스탯의 아이템을 임의로 만들 수 없습니다. 즉 재료와 아이템의 레어도를 '신뢰' 할 수 있습니다. 유저가 마켓에서 재료와 아이템을 EOS로 사고 팔 수 있게 하기위해 이 신뢰가 중요합니다.
기존의 블럭체인 게임과는 어떻게 다른가요?
대표적인 블록체인 게임인 크립토 키티는 이더리움 플랫폼에서 실행됩니다. 이더리움은 트랜잭션 컨펌에 10분 정도가 걸리기 때문에 유저의 액션이 매우 제한됩니다. 이런 상황은 재미있는 게임을 만들기에 매우 제한적입니다.
크립토 나이츠는 EOS 플랫폼 위에 동작하고 트랜잭션 컴펌에 0.5초 밖에 걸리지 않습니다. 일반 유저는 일반적인 게임을 하듯이 이 게임을 즐길 수 있습니다. 스마트 컨트랙에서 동작하는 게임으로는 현재까지 유일하게 '재미'를 주는 게임입니다.
유저는 이 게임으로 무엇을 얻을수 있나요?
마켓에 좋은 재료나 아이템을 판매해서 EOS를 벌수 있습니다.
어떻게하면 더 희귀한 재료를 얻을 수 있을까요?
- 좋은 장비를 제작합니다.
- 빠르게 성장하기 위해서는 마켓에서 재료나 아이템을 구매하는것도 좋은 선택입니다.
- 펫을 입양합니다.
- 캐릭터가 강해지면, 좋은 재료를 획득할 확율이 높아집니다.
중간 데모
아직 UI나 디자인이 모두 적용되지 않았지만, 대략적인 게임의 모습을 아래 영상을 통해 확인 가능합니다.
BM
개발팀은 무엇으로 돈을 벌까요?
- 기사의 고용은 유료입니다.
- 내부에서 사용되는 재화인 마법가루를 판매합니다. 유저는 재료나 장비를 부셔서 마법 가루를 모을 수 있기 때문에 꼭 살필요는 없지만 빠른 성장을 원한다면 구매할수 있습니다.
- 인벤토리를 확장하는데 비용이 듭니다. 인벤토리가 크면 좀더 많은 매물을 등록 할 수 있습니다.
- 유저간 재료나 아이템 판매 대금의 일부(1~4% 정도)를 판매자로부터 택스로 청구합니다.
- 크립토 키티처럼 일정 주기로 소량의 재료를 발급합니다. 발급된 재료는 투명하게 공개됩니다.
팀구성
크립토 나이츠는 EOS 메인넷 출시 후 최초의 게임을 목표로 합니다. 이 프로젝트를 위해 실력있는 사람들이 합류했습니다.
클라이언트 프로그래머
팀을 운영하는 저는 10년 경력의 게임 클라이언트 개발자입니다. 블럭체인 dApp 개발은 이번이 처음이지만, 이쪽 매력에 빠져있습니다. 이번 기회를 놓치지 않기 위해 고민 끝에 퇴사를 결정했습니다. 당분간은 크립토 나이츠의 개발에만 집중할 예정입니다.
서버 프로그래머
크립토 나이츠에서 사용되는 데이터는 모두 블럭체인에서 생성되고 기록되지만 몇몇 기능은 체인이 제공하는 기능만으로는 한계가 있습니다. 아래 기능들이 그것들로 따로 서버가 필요한 상황입니다. 아래 개발을 위해 알고 지내던 서버 프로그래머 3명이 합류 했습니다. N사 출신 10년 경력의 서버 프로그래머들로 업무 외로 개인시간을 내어 참가하고 있습니다.
- 체인내 거래 완료에 대한 노티 (내 매물이 누군가에게 팔렸을 때)
- 필터링/정렬된 매물 리스팅 (EOS의 테이블 조회는 페이징만 제공합니다)
- 랭킹
- 채팅
아트
게임의 캐릭터 디자인을 비롯 아트를 책임져줄 분도 합류했습니다. 일정이 촉박하지만 열심히 결과물을 뽑아주고 있습니다. 컨셉이티스트의 지인인 UI 아티스트가 합류해서 시너지를 발휘하고 있습니다. 아래 업무를 진행해주고 있습니다.
- 캐릭터 컨셉 아트
- 배경 디자인
- 펫 컨셉 아트
- UI/UX
개발 진행상황 공유
멤버들이 합류한지 이제 2주가 되었습니다. 다들 실력있는 멤버들이라 짧은 시간이지만 빠르게 결과물들을 빌드에 반영하고 있습니다.
스마트 컨트랙트
스마트 컨트랙트는 전체 스펙의 95% 정도가 개발되었습니다.
- 캐릭터 생성 / 레벨 업 / 보너스 스탯 적용
- 부활 / 재료 보상 획득
- 아이템 제작 / 장착 / 합성 / 겜블
- 유저간 거래 가능한 재료 / 아이템 상점
- 펫 가챠 / 성장
- 인벤토리 확장
- 스테이지 변경
- 마법 가루 상점
- 구매 / 판매 내역 로그
클라이언트
- 기능적으로 70% 정도 동작합니다.
- 디자인 반영과 연출 작업을 진행중입니다.
아트
아래 내용들이 빌드에 반영되었습니다.
- 캐릭터 일러스트
- 배경 디자인 일부
- UI 디자인 시안 일부
- 펫 일러스트 일부
서버
아래 내용들이 개발중입니다.
- 랭킹 연동 완료
- 채팅 기능 개발 완료 (클라 작업중)
- 거래 체결시 알림 (클라 작업중)
- 재료상점 / 아이템 상점 매물 조회 (개발중)
계속 이어집니다.
글 잘봤습니다!
기대가 되네요
보팅하고 가요~!^^
Chic article. I learned a lot of interesting and cognitive. I'm screwed up with you, I'll be glad to reciprocal subscription))
와 대단한 게임이군요.
게임을 하면서도 돈을 벌 수 있겠군요.
이러다가 게임하는 것을 직업으로 삼는 사람도 나오겠군요.
(물론 현재도 있지만)
다음달이면 출시네요! 'EOS 메인넷 출시 후 최초의 (재밌는)게임'이 한국에서 나온다고 생각하니 뭉클하네요. 화이팅입니다~
응원합니다.~
이오스 기반으로 게임하고 돈벌고 좋은것 같습니다.
얼른 해보고 싶네요!! :0)
이오스를 받는다라...ㅋㅋㅋ
미친듯이 해봐야겠네요
이렇게 늦게나마 프로게이머로 입문을... ㅋㅋ
흥미롭네요.:)
오오..................EOS를 획득!!! 좋네염!! 빨리 출시해주세염 ㅎㅎ 베타테스트도 해드려여 ㅋㅋ