Computer programmers are the unsung heroes of the modern world. From smartphones to laptops, traffic systems to bank cards, their hard work touches almost every aspect of our lives. Behind each technological advance is a team of creative coders. Over the past 30 years, computer games have become one of the most exciting and popular areas of the entertainment industry to work in. Becoming a game programmer takes creative flair to help create the story, graphics, music, and characters you need for your games, and the technical know-how to bring them to life. Who knows? This book may be the very first step on your journey from gamer to game maker.