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
Technical Considerations for Designers
Game Development Pipeline
Pre-Production Phase
Production Phase
Post-Production Phase
Live Operations
Cross-Disciplinary Collaboration
Working with Programmers
Working with Artists
Working with Audio Designers
Working with QA Teams
Working with Producers
Game Engine Basics
Engine Selection Criteria
Unity Fundamentals
Unreal Engine Fundamentals
Custom Engine Considerations
Technical Constraints
Performance Considerations
Memory Management
Platform Limitations
Network Architecture
File Size Constraints
Scripting for Designers
Visual Scripting Systems
Basic Programming Concepts
Event-Driven Programming
State Machines
Data Structures
Previous
9. Prototyping and Testing
Go to top
Next
11. Platform-Specific Design