Once we have gone through the design process, we must make fundamental decisions to turn that creative vision into reality. These decisions will lay the foundation of our game’s overall look and feel, such as what elements would best fit the story or rules of the game we have in mind. However, before making these decisions, we first must look under the hood and understand the core concepts that make up a video game.

It’s easy to get lost in the excitement of playing a video game. If we take a moment to pause and reflect, we’ll discover all the elements working in tandem to give life to the joyful spectacle we’re experiencing. How did a unique blend of genres with inventive mechanics paired up with the realistic and automated behavior of the characters come to be? This lesson will discuss some essential aspects of video games, including gameplay, mechanics, AI, user experience and interface, and customization.


Take a look at a screenshot from Witcher 3 in the workspace. What components of video game development do you see? There’s more than meets the eye.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?