The language C has unlimited potential and can be applied to almost every field, including video games. Video games rely on the program's algorithms and cases to run smoothly. It is an extremely long, but rewarding process that requires a lot of different subsections to work. For each interaction that the user does in the game, you must write a piece of code for it. In this course, we'll be going over the steps of game development and even coding a basic game in the end. This course will provide a solid foundation for you to code more advanced games in the future, as well as boost your coding skills