Useful Links
Computer Science
Game Development
Video Game Design
1. Foundations of Game Design
2. Design Process and Documentation
3. Core Mechanics and Gameplay Systems
4. Systems Design and Balance
5. Level Design and Spatial Design
6. Narrative Design and Storytelling
7. User Experience and Interface Design
8. Game Feel and Polish
9. Prototyping and Testing
10. Technical Considerations for Designers
11. Platform-Specific Design
12. Multiplayer and Social Design
13. Monetization and Business Models
14. Specialized Game Types
15. Industry and Career Considerations
Systems Design and Balance
Systems Thinking in Games
Interconnected Systems
System Dependencies
Emergent Complexity
System Mapping Techniques
Progression Systems
Character Progression
Experience Point Systems
Level-Based Progression
Skill-Based Progression
Attribute Systems
Equipment and Loot
Item Design Principles
Rarity Systems
Loot Distribution
Inventory Management
Unlock Systems
Linear Unlocks
Branching Skill Trees
Achievement-Based Unlocks
Time-Gated Content
Economic Systems
Currency Design
Single vs Multiple Currencies
Soft Currency Systems
Hard Currency Systems
Premium Currency
Resource Management
Resource Generation
Resource Consumption
Sinks and Faucets
Economic Balance
Trading Systems
Player-to-Player Trading
Auction House Design
Market Dynamics
Combat Systems
Combat Paradigms
Real-Time Combat
Turn-Based Combat
Hybrid Systems
Damage Systems
Damage Calculation
Damage Types
Armor and Resistance
Critical Hit Systems
Status Effects
Buffs and Debuffs
Duration Systems
Stacking Mechanics
AI Combat Behavior
Game Balance
Balance Methodologies
Mathematical Modeling
Feedback Loop Management
Difficulty Curves
Dynamic Difficulty Adjustment
Playtesting for Balance
Previous
3. Core Mechanics and Gameplay Systems
Go to top
Next
5. Level Design and Spatial Design