UsefulLinks
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
10.
Technical Considerations for Designers
10.1.
Game Development Pipeline
10.1.1.
Pre-Production Phase
10.1.2.
Production Phase
10.1.3.
Post-Production Phase
10.1.4.
Live Operations
10.2.
Cross-Disciplinary Collaboration
10.2.1.
Working with Programmers
10.2.2.
Working with Artists
10.2.3.
Working with Audio Designers
10.2.4.
Working with QA Teams
10.2.5.
Working with Producers
10.3.
Game Engine Basics
10.3.1.
Engine Selection Criteria
10.3.2.
Unity Fundamentals
10.3.3.
Unreal Engine Fundamentals
10.3.4.
Custom Engine Considerations
10.4.
Technical Constraints
10.4.1.
Performance Considerations
10.4.2.
Memory Management
10.4.3.
Platform Limitations
10.4.4.
Network Architecture
10.4.5.
File Size Constraints
10.5.
Scripting for Designers
10.5.1.
Visual Scripting Systems
10.5.2.
Basic Programming Concepts
10.5.3.
Event-Driven Programming
10.5.4.
State Machines
10.5.5.
Data Structures
Previous
9. Prototyping and Testing
Go to top
Next
11. Platform-Specific Design