£43.51

Packt Publishing Beginning C++ Game Programming: Learn to program with C++ by building fun games

Price data checked 4 days ago

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£44 today · previous high £44 · all-time low £34

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 87 days • 87 data points (No recent data available)

Historical
Generating forecast...
£43.51 £33.02 £35.31 £37.60 £39.88 £42.17 £44.46 20 March 2026 10 April 2026 02 May 2026 23 May 2026 14 June 2026

Price Distribution

Price distribution over 87 days • 3 price levels

Days at Price
Current Price
79 days 3 days 5 days · current 0 20 40 59 79 £34 £35 £44 Days at Price

Price Analysis

Most common price: £34 (79 days, 90.8%)

Price range: £34 - £44

Price levels: 3 different prices over 87 days

Description

Get to grips with programming techniques and game development using C++ libraries and Visual Studio 2019 Key Features Learn game development and C++ with a fun, example-driven approach Build clones of popular games such as Timberman, Zombie Survival Shooter, a co-op puzzle platformer, and Space Invaders Discover tips to expand your finished games by thinking critically, technically, and creatively Book Description The second edition of Beginning C++ Game Programming is updated and improved to include the latest features of Visual Studio 2019, SFML, and modern C++ programming techniques. With this book, you’ll get a fun introduction to game programming by building five fully playable games of increasing complexity. You’ll learn to build clones of popular games such as Timberman, Pong, a Zombie survival shooter, a coop puzzle platformer and Space Invaders. The book starts by covering the basics of programming. You’ll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers, and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you’ll also learn exciting game programming concepts such as particle effects, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. Finally, you’ll explore game design patterns to enhance your C++ game programming skills. By the end of the book, you’ll have gained the knowledge you need to build your own games with exciting features from scratch. What you will learn Set up your game development project in Visual Studio 2019 and explore C++ libraries such as SFML Explore C++ OOP by building a Pong game Understand core game concepts such as game animation, game physics, collision detection, scorekeeping, and game sound Use classes, inheritance, and references to spawn and control thousands of enemies and shoot rapid-fire machine guns Add advanced features to your game using pointers, references, and the STL Scale and reuse your game code by learning modern game programming design patterns Who this book is for This book is perfect for you if you have no C++ programming knowledge, you need a beginner-level refresher course, or you want to learn how to build games or just use games as an engaging way to learn C++. Whether you aspire to publish a game (perhaps on Steam) or just want to impress friends with your creations, you’ll find this book useful. Table of Contents C++, SFML, Visual Studio, and Starting the First Game Variables, Operators, and Decisions C++ Strings and SFML Time Loops, Arrays, Switches, Enumerations, and Functions Collisions, Sound, and End Conditions Object-Oriented Programming Dynamic Collision Detection and Physics SFML Views C++ References, Sprite Sheets, and Vertex Arrays Pointers, the Standard Template Library, and Texture Management Collision Detection, Pickups, and Bullets Layering Views and Implementing the HUD Sound E?ects, File I/O, and Finishing the Game Abstraction and Code Management Advanced OOP Building Playable Levels and Collision Detection Sound Spatialization and the HUD Particle Systems and Shaders Game Programming Design Patterns Game Objects and Components File I/O and the Game Object Factory Using Game Objects and Building a Game Before You Go...

Key Features

Beginning C++ Game Programming: Learn to program with C++ by building fun games, 2nd Edition

ABIS BOOK

Packt Publishing

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
31 October 2019
Listed Since
20 September 2019

Barcode

No barcode data available

Similar Products You Might Like

C++20 Recipes: A Problem-Solution Approach
81% match

C++20 Recipes: A Problem-Solution Approach

Apress

£42.95 27 May 2026
Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#
81% match

Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#

Packt Publishing

£26.59 03 Jun 2026
Learning Boost C++ Libraries: Solve practical programming problems using powerful, portable, and expressive libraries from Boost
80% match

Learning Boost C++ Libraries: Solve practical programming problems using powerful, portable, and expressive libraries from Boost

Packt Publishing

£43.99 14 Jun 2026
Learning C# by Developing Games with Unity 3D Beginner's Guide: The beauty of this book is that it assumes absolutely no knowledge of coding at all. ... in the writing of C# code and scripts.
80% match

Learning C# by Developing Games with Unity 3D Beginner's Guide: The beauty of this book is that it assumes absolutely no knowledge of coding at all. ... in the writing of C# code and scripts.

Packt Publishing

£41.81 31 May 2026
Hands-On System Programming with C++: Build performant and concurrent Unix and Linux systems with C++17
80% match

Hands-On System Programming with C++: Build performant and concurrent Unix and Linux systems with C++17

Packt Publishing

£43.99 06 Jun 2026
Unity 6 Game Development with C# Mastery: Master modern game design, AI tools, and multiplayer systems with practical Unity 6 projects for beginners and pros
79% match

Unity 6 Game Development with C# Mastery: Master modern game design, AI tools, and multiplayer systems with practical Unity 6 projects for beginners and pros

£41.83 02 Jun 2026
C++ Programming: Program Design Including Data Structures
79% match

C++ Programming: Program Design Including Data Structures

Cengage Learning

£28.20 08 Jun 2026
Object-Oriented Software Design in C++
78% match

Object-Oriented Software Design in C++

Manning

£33.42 23 May 2026
Beginning 3D Game Development with Unity 4: All-in-one, multi-platform game development (Technology in Action)
78% match

Beginning 3D Game Development with Unity 4: All-in-one, multi-platform game development (Technology in Action)

Apress

£54.30 06 Jun 2026
Teaching Video Game Design Fundamentals: A Guide for Educating with Practical Examples and Learning Materials
78% match

Teaching Video Game Design Fundamentals: A Guide for Educating with Practical Examples and Learning Materials

CRC Press

£125.03 31 May 2026
Geometry for Programmers
78% match

Geometry for Programmers

Manning

£41.49 18 May 2026
Learn to Program with Java Applet Game Examples
78% match

Learn to Program with Java Applet Game Examples

Lulu

£108.92 03 Jun 2026
Programming Abstractions in C++
78% match

Programming Abstractions in C++

PEARSON EDUCATION

£99.70 02 Jun 2026
Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS
78% match

Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS

Packt Publishing

£41.96 28 May 2026
Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques
78% match

Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Manning

£39.13 24 May 2026
78% match

C++ Programming

£42.99 25 May 2026
Functional Programming in C#: How to write better C# code
77% match

Functional Programming in C#: How to write better C# code

Manning

£44.51 23 May 2026
2D Game Development with Unity
77% match

2D Game Development with Unity

CRC Press

£121.08 26 May 2026
C++ Programming: From Problem Analysis to Program Design
77% match

C++ Programming: From Problem Analysis to Program Design

Cengage Learning

£55.99 26 May 2026
The Structure of Game Design (International Series on Computer, Entertainment and Media Technology)
77% match

The Structure of Game Design (International Series on Computer, Entertainment and Media Technology)

Springer

£46.29 16 May 2026
Classic Game Programming on the NES: Make Your Own Retro Video Game
77% match

Classic Game Programming on the NES: Make Your Own Retro Video Game

Manning

£36.48 31 May 2026
20 Essential Games to Study
77% match

20 Essential Games to Study

CRC Press

£56.15 21 May 2026
C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code
77% match

C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code

Packt Publishing

£52.29 31 May 2026
Beginning Java 8 Games Development
77% match

Beginning Java 8 Games Development

Apress

£40.53 22 May 2026