We may earn an affiliate commission when you visit our partners.

Video Game Development

Save
May 1, 2024 Updated May 10, 2025 22 minute read

Video game development is a multifaceted discipline that merges artistry, storytelling, and cutting-edge technology to create interactive entertainment experiences. It's the process of designing, developing, and releasing a video game. This journey involves a diverse team of skilled individuals, including designers, programmers, artists, and audio engineers, all collaborating to bring a virtual world to life. The complexity of game development can range from a single passionate individual crafting an indie title in their spare time to massive international studios with hundreds of employees working on blockbuster "AAA" releases.

The allure of video game development often stems from the unique blend of creative expression and technical challenge it offers. Imagine shaping entire worlds, crafting compelling narratives that players can influence, or designing intricate gameplay systems that provide hours of engagement. For many, the excitement lies in the opportunity to build something that millions of people around the globe will interact with and enjoy, leaving a lasting cultural impact. Furthermore, the collaborative nature of the field, where diverse talents converge to solve complex problems and innovate, is a significant draw for those who thrive in team-oriented environments and enjoy seeing a project evolve from a simple idea into a polished, playable experience.

The Video Game Development Lifecycle

Path to Video Game Development

Take the first step.
We've curated eight courses to help you on your path to Video Game Development. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Video Game Development: by sharing it with your friends and followers:

Reading list

We've selected 29 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Video Game Development.
Provides a deep dive into common programming patterns used in game development, helping to manage complexity and improve code efficiency. It's highly recommended for programmers looking to solidify their understanding of robust game architecture. While not a beginner's programming book, it's a crucial reference for undergraduate students and professionals focusing on the technical aspects of game development.
Delves into the principles and techniques of implementing AI in games. It's a key resource for programmers interested in creating intelligent and believable NPC behavior. Suitable for advanced undergraduate students, graduate students, and professionals specializing in game AI. The second edition provides updated coverage and includes exercises.
Emphasizes a practical, playcentric approach to game design, guiding readers through the process of prototyping and playtesting. It's an excellent resource for students and aspiring designers who want hands-on experience. It complements theoretical learning with practical exercises and is often used as a textbook.
A comprehensive guide to the theory and practice of game engine development. is essential for those seeking a deep understanding of the underlying technology that powers modern games. It is particularly valuable for graduate students and professionals specializing in game programming and engine development, serving as a detailed reference.
A fundamental text for understanding the mathematical concepts behind 3D graphics and game programming. is essential for programmers who need a solid grasp of linear algebra, calculus, and other mathematical topics relevant to game development. It is most suitable for undergraduate and graduate students focusing on game programming.
Focuses on the design process and the creation of emotionally resonant game experiences. It's suitable for designers looking to deepen their understanding of player psychology and narrative integration. It offers practical advice on managing the design process and is relevant for students and professionals.
Focuses on the application of physics principles to game development, covering topics such as collision detection, simulations, and realistic motion. It's a valuable resource for programmers building physics systems in games. Suitable for undergraduate and graduate students and professionals.
Explores the unique challenges and techniques of writing for interactive media. It's essential for anyone interested in narrative design and game storytelling, covering aspects like nonlinear narrative and character development. Relevant for students and professionals in writing, design, and production roles.
This comprehensive introduction covers the various disciplines involved in game development, from programming and art to production and design. It's an excellent resource for high school and undergraduate students seeking a broad overview of the field. It helps provide context for how different roles contribute to the creation of a game.
A comprehensive guide to game engine architecture. It covers everything from the basics of game engines to the latest advances in the field. It is written by Jason Gregory, a game engine expert with over 20 years of experience in the industry.
A comprehensive guide to AI for games. It covers everything from the basics of AI to the latest advances in the field. It is written by Ian Millington, an AI expert with over 20 years of experience in the industry.
Teaches game design and development by recreating classic arcade games using the Unity engine. It's an excellent hands-on introduction for beginners, including high school students and undergraduates, to both game design principles and practical implementation in a popular engine.
A practical guide offering solutions to common game development challenges in Unity. This cookbook format is useful for developers at various levels who are working with Unity and need quick, targeted answers to specific problems. It's a valuable reference for implementing features and mechanics.
Offers a journalistic look at the challenging realities of video game development through various case studies. It provides valuable insights into the production process, team dynamics, and the business side of the industry. It's an engaging read for anyone interested in the real-world challenges of making games.
A follow-up to 'Blood, Sweat, and Pixels,' this book examines the instability and human cost often present in the game industry. It provides a contemporary perspective on the challenges faced by developers and studios. It's a relevant read for students and professionals to understand the industry's landscape.
Save
While not specifically about game development, this psychology classic explores the concept of 'flow,' a state of complete absorption in an activity. Understanding flow is crucial for designing engaging and rewarding game experiences. It provides valuable background knowledge for game designers.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser