📚 Learn Dubhe Step by Step
Master blockchain development through hands-on tutorials designed for all skill levels
🎯 Choose Your Learning Path
- 🌱 Beginner
- 🚀 Intermediate
- 🎮 Advanced
Your First DApp
30 minutes • Build a counter app with multiplayer features
Setting Up Development
15 minutes • Configure your development environment
🛠️ Featured Tutorials
🎮 Build an On-Chain Game
Monster Hunter: Complete Game Tutorial
Learn advanced concepts by building a fully on-chain RPG game with:
- ✅ Combat system with damage calculation
- ✅ Inventory and item management
- ✅ NFT-based characters and equipment
- ✅ Multiplayer interactions
- ✅ Real-time state synchronization
📖 Tutorial Series
🏗️ Contract Development Series
Project Setup
Setting up a project - Initialize and configure your Dubhe project
Local Development
Start a local node - Run a blockchain locally for testing
Contract Logic
Develop contracts - Write Move smart contracts with ECS
Testing
Test your code - Unit and integration testing strategies
Deployment
Publish to network - Deploy to testnet and mainnet
🎨 Frontend Development Series
Building User Interfaces
Building User Interfaces
Learn how to create responsive, real-time frontends for your on-chain applications:
- Client SDK Setup - Initialize and configure the Dubhe client
- Reading State - Query on-chain data efficiently
- Sending Transactions - Execute on-chain functions
- Real-time Updates - Subscribe to state changes
- Error Handling - Gracefully handle blockchain errors
💡 Tutorial Format
Each tutorial follows a consistent structure for optimal learning:Prerequisites
Clear requirements and setup instructions
Step-by-Step
Detailed instructions with code examples
Complete Code
Full source code available on GitHub
🏆 What You’ll Learn
🔧 Core Skills
- Move language fundamentals
- ECS architecture patterns
- Schema-driven development
- On-chain state management
⚡ Advanced Topics
- Gas optimization techniques
- Complex game mechanics
- Multi-chain deployment
- Upgrade strategies
🎯 Best Practices
- Security considerations
- Testing methodologies
- Performance optimization
- Production deployment
📚 Additional Resources
Need Help? Each tutorial has:
- 💬 Discord Channel - Get help from the community
- 📹 Video Walkthrough - Visual learners welcome
- 💻 Live Examples - Try before you build
- 📝 Cheat Sheets - Quick reference guides
🚀 Start Your Journey
Absolute Beginner?
Start with your first DApp →
Know the Basics?
Dive into contracts →
Ready for Games?
Build Monster Hunter →
🎓 Certification
Coming Soon! Complete all tutorials to earn your Dubhe Developer Certificate 🏅Track your progress and showcase your skills to the community.