Beginning C++ Game Programming

Price: $34.99
Product prices and availability are accurate as of 2019-08-24 23:22:25 UTC and are subject to change. Any price and availability information displayed on at the time of purchase will apply to the purchase of this product.
Availability: In Stock
Usually ships in 24 hours

About this book

If you are considering learning to program games with SFML. Game Code School are happy to offer the great Beginning C++ Game Programming. Programming with the super-fast C++ language, you will develop your skills starting from total beginner level in order to build games that run on the Windows platforms.

If you are a reader who dreams of making 2d games, using SFML, for fun or perhaps to publish on Steam, consider this book.

Beginning C++ Game Programming is written by John Horton and published by Packt Publishing. John has written many of the tutorials on this Website if you want to take a look at some of his work.

There is also the Kindle edition available by ordering on Amazon:

Get it on Kindle

If you would like to try out some SFML projects before buying this book you can do so here: SFML beginner game projects. Or read some more about this title.

More information about this book

The book is aimed at readers who have no C++  knowledge at all, who want to learn to build games or just use games as a more engaging way to learn C++. If you have aspirations of one-day publishing a game on Steam or just want to have a load of fun while learning C++, then this book was written for you. Throughout the course of the book, the reader will learn to build three different styles of games. The first game is a frantic two-button-tapper in the style of Timberman.

Timberman style game

 The main objectives are two-fold.

  1. Learn C++ from scratch
  2. While learning about building games

Currently there are no graphical/OpenGL based, C++ game coding books for complete beginners. This book will guide the reader from the very first step through three complete, playable games of increasing difficulty and advancing features. The second game is a zombie survival shooter with randomly generated levels, pic-ups and a player character that evolves speed, stength and shooting ability.

Zombie shooter game

In addition to explaining game development techniques in an engaging style, the games are built in a way that introduces the key C++ topics in an order that enables the learning to be practical and not theory based, with multiple runnable/playable stages in each chapter. The final project is a co-op, split-screen game in the style of Thomas was alone.

Thomas was alone style game

This book offers a fun, example-driven approach to learning game development and C++. 

Product Information

  • Reader level: Beginner
  • Prerequisite knowledge required: No previous experience of any sort is required
  • Programming language: C++
  • Game engine: N/A
  • Library/API: SFML
  • Development environment used: Visual Studio (Free)
  • Build games for: Windows

More details

  • Author: John Horton
  • ISBN: 1786466198
  • Number Of Pages: 520
  • Publisher: Packt Publishing
  • Release Date: 7th October 2016
  • Engine: N/A
  • Reader Level: Beginner
  • Prerequisite knowledge: No previous experience of any sort is required
  • Programming language: C++
  • Library or api: SFML
  • Development environment: Visual Studio (Free version)
  • Platforms: Windows

Write a Review