Phát triển game NFT tích hợp công nghệ Blockchain
Trò chơi được phát triển bởi những dev có thâm niên phát triển trò chơi của Newwave Solutions với nhiều năm kinh nghiệm trong lĩnh vực phát triển trò chơi, Blockchain, và thiết kế UI/UX.
Infinity Arena là một trò chơi metaverse với NFT được xây dựng với nhiều chức năng như Mining, Card Battle, Lottery, Staking System.
Công nghệ
Ngoài các tính năng hấp dẫn và đồ họa chất lượng cao, chúng tôi sử dụng các công cụ và công nghệ tiên tiến nhất để biến ý tưởng của khách hàng thành hiện thực.
Tính năng
- Có token riêng dùng để vận hành hệ sinh thái trong game.
- Game Mining: sử dụng các NFT Land, Machine để khai thác token trong game.
- Game Battle: sử dụng NFT Guardian Card để hoàn thành Quest, thi đấu với các người chơi khác để kiếm phần thưởng trong game.
- Lucky Arena: gồm nhiều mini games để người chơi có thể chơi hàng ngày để kiếm phần thưởng cho người may mắn.
- Staking Arena: người chơi có thể stake token để kiếm thêm lợi nhuận theo tỉ lệ lợi nhuận cố định hoặc để lấy các vé ticket dùng để chơi mini games.
- Training Arena: người chơi có thể nâng cấp các NFT hiện tại với độ hiếm, giá trị ngày càng cao hơn.
- Marketplace: nơi người chơi có thể mua bán, trao đổi NFT với nhau.
Thách thức
- Để giảm thiểu phí gas của các giao dịch trên blockchain, hệ thống đã đưa hầu hết các xử lý liên quan đến game logic về phía backend. Điều này gây khó khăn trong việc kiểm soát đồng bộ dữ liệu giữa 2 nơi on chain và off chain.
- Đảm bảo không bị thiếu thông tin khi tự build node để lắng nghe các event trên blockchain.
- Security để đảm bảo hệ thống không bị các lỗi bảo mật nghiêm trọng, bị rút tiền số lượng lớn, gây thiệt hại lớn như rất nhiều các dự án blockchain đã gặp phải.
Giải pháp
-
Công nghệ:
Kafka K8s
-
Ngôn ngữ lập trình:
Solidity Typescript
-
Framework:
Nestjs Openzeppelin
-
Công cụ:
Firebase Internal CMS
-
Phương pháp:
Newwave Solution's Tracking System & Predicting
Vai trò
- Phân tích
- Quản lý
- Thiết kế
- Phát triển
Kết quả
Hệ thống đã được triển khai thực tế và chưa có vấn đề gì về bảo mật. Có hệ thống giám sát nên kịp thời phát hiện, hỗ trợ người chơi khi hệ thống có lỗi gây gián đoạn dịch vụ. Chỉ sau một tuần phát hành, trò chơi đã có hơn 1.000 người dùng.
Đánh giá của khách hàng
"Sau khi trải nghiệm bản thử nghiệm beta và quá trình phát triển trò chơi, tôi nghĩ rằng bất kỳ người chơi nào càng tiến xa hơn trong Infinity Arena, cơ hội kiếm tiền của họ càng cao. Là một người chơi, tôi rất thích điều khi trải nghiệm play to earn game." - Youtube Game Reviewer
Hãy liên hệ ngay với chuyên gia của chúng tôi
Nhận báo giáSự hiện diện
Văn phòng
Newwave Solutions là một trong Top 10 công ty Phát triển Phần mềm hàng đầu tại Việt Nam với 12+ năm kinh nghiệm và 300+ chuyên gia IT.
MST: 0105627951
Giờ làm việc: 8:30 - 17:30 (GMT+7)