Overview
DRIP’s point system is highly flexible, allowing you to create multiple currencies, manage complex reward structures, and build engaging gamification experiences for your community.Points in DRIP are called “Realm Points” and can be customized with names, emojis, and branding to match your community’s theme.
Understanding Realm Points
Point Types
Primary Currency
Your main point system (e.g., XP, Coins, Tokens)
- Usually the most visible to members
- Used for major rewards and purchases
- Often tied to overall member ranking
Secondary Currencies
Additional point types for specific purposes
- Event-specific points (e.g., “Summer Points”)
- Category-specific rewards (e.g., “Art Coins”)
- Premium currencies (e.g., “Gems”)
Point Properties
Each Realm Point has these key properties:Basic Point Operations
Awarding Points
- JavaScript
- Python
Deducting Points
Checking Balances
Advanced Point Management
Multiple Currency Systems
Manage different types of points for different purposes:Batch Point Operations
Efficiently update multiple members at once:Point Transfer Between Members
Enable peer-to-peer point transfers:Gamification Strategies
Point Earning Systems
Activity-Based Rewards
Activity-Based Rewards
Reward different types of community engagement:
Milestone Rewards
Milestone Rewards
Reward members for reaching specific milestones:
Time-Based Bonuses
Time-Based Bonuses
Implement daily, weekly, or seasonal bonuses:
Leaderboards and Rankings
Create competitive elements with point-based rankings:Point Economy Design
Balancing Your Economy
Inflation Control
Prevent point inflation by:
- Setting reasonable earning rates
- Creating point sinks (ways to spend points)
- Implementing diminishing returns
- Regular economy reviews
Engagement Optimization
Optimize for engagement by:
- Rewarding diverse activities
- Providing clear progression paths
- Balancing effort vs. reward
- Regular feedback and adjustments
Point Sink Strategies
Create ways for members to spend their points:Analytics and Monitoring
Point Flow Tracking
Monitor how points move through your economy:Best Practices
Point Value Consistency
Point Value Consistency
Keep point values meaningful and consistent:
Error Handling
Error Handling
Always handle point operations gracefully:
Performance Optimization
Performance Optimization
Optimize point operations for scale:
Next Steps
Member Management
Learn to search and manage community members effectively
Ghost Credentials
Pre-credit points to users before they join your realm
API Reference
Explore point-related API endpoints and advanced features
Best Practices
Follow production-ready patterns for point systems
Building a point economy? Join our Discord community to discuss strategies and get feedback from other developers! 💰

