{"product_id":"codex-ludorum-c-game-florianne-mandin-9798307583531","title":"Codex Ludorum - C++ Game Programming Method: Volume 1: 2D Games","description":"\u003cp\u003e\u003cb\u003eBecome a professional video game programmer! Codex Ludorum is an accessible, educational, and effective method for learning the basics of professional video game programming in C++, whether you are a motivated student, high schooler, or middle schooler, or a computer scientist transitioning to the video game industry.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eProfessional video game programming is a specific discipline: it requires the use of the C++ language as well as the knowledge of algorithms created by generations of programmers. Written by a professor in this field, this book aims to provide access to it using a pedagogy proven by years of teaching. It helps high schoolers and students with their career orientation by allowing them to experience the practical fundamentals of the profession of professional game programmer.\u003c\/p\u003e\u003cp\u003eStarting from the assumption that you are a beginner, the book guides you in acquiring the necessary knowledge and creating different game projects, from the simplest to the most complex. By the end of your reading, you will know the important concepts of programming and have coded six games.\u003c\/p\u003e\u003cp\u003eThe goal of this book is to set you on the right path by teaching you the universal basics of this discipline. Once set in the right direction, your skill will naturally grow with each experience.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eGaëtan Blaise-Cazalet\u003c\/b\u003e is an engineer, programmer, and video game designer, as well as the educational manager of the Programming specialization at ARTFX school. His former students now work in prestigious studios such as Ubisoft, Gearbox Interactive, Dont Nod, Virtuos, Sloclap...\u003c\/p\u003e\u003cp\u003eThis book contains: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eA simple and gradual introduction to C++, avoiding unnecessary difficulties for beginners;\u003c\/li\u003e\n\u003cli\u003eExercises to practice C++ before starting to program games;\u003c\/li\u003e\n\u003cli\u003eStep-by-step methods to program six complete 2D games, from the simplest to the most complex: \u003cul\u003e\n\u003cli\u003ePong, \u003c\/li\u003e\n\u003cli\u003eBrick Breaker, \u003c\/li\u003e\n\u003cli\u003eA text-based adventure game with multiple choices, \u003c\/li\u003e\n\u003cli\u003eA lunar module landing simulation game, \u003c\/li\u003e\n\u003cli\u003eSnake\u003c\/li\u003e\n\u003cli\u003eA horizontal shoot-'em-up game with scrolling backgrounds and particles.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eSmall exercises to practice as you progress, with their solutions;\u003c\/li\u003e\n\u003cli\u003eFor each chapter: a technical sheet summarizing the learnings;\u003c\/li\u003e\n\u003cli\u003eA conclusion showing you how to create new, more complex games by combining the games taught in the book.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Florianne Mandin,Gaëtan Blaise-Cazalet\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798307583531\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/20\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 400\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.52lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.82d","brand":"Florianne Mandin","offers":[{"title":"Paperback","offer_id":48742818709759,"sku":"9798307583531","price":39.0,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/codex-ludorum-c-game-florianne-mandin-9798307583531","provider":"WR Book House","version":"1.0","type":"link"}