Skip to product information
1 of 1

Robert Madsen,Stephen Madsen

OpenGL Game Development By Example

OpenGL Game Development By Example

Regular price £56.86 GBP
Regular price £46.99 GBP Sale price £56.86 GBP
-22% OFF Sold out
Tax included. Shipping calculated at checkout.
  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about OpenGL Game Development By Example


This book teaches you how to design and code your own 2D and 3D games using OpenGL and C++. It covers topics such as setting up the development environment, 2D and 3D coordinate systems, input systems, state machines, graphics loading and manipulation, collision detection, physics, audio, and more. You'll learn by working on end-to-end game projects, and the book includes code examples to illustrate each concept.

Format: Electronic book text
Length: 340 pages
Publication date: 02 April 2023
Publisher: Packt Publishing Limited



About This Book


Create 2D and 3D games completely, through a series of end-to-end game projects


Learn to render high performance 2D and 3D graphics using OpenGL


Implement a rudimentary game engine using step-by-step code


Who This Book Is For


If you are a prospective game developer with some experience using C++, then this book is for you.


Both prospective and experienced game programmers will find nuggets of wisdom and practical advice as they learn to code two full games using OpenGL, C++, and a host of related tools.


What You Will Learn


Set up your development environment in Visual Studio using OpenGL


Use 2D and 3D coordinate systems


Implement an input system to handle the mouse and the keyboard


Create a state machine to handle complex changes in the game


Load, display, and manipulate both 2D and 3D graphics


Implement collision detection and basic physics


Discover the key components needed to complete a polished game


Handle audio files and implement sound effects and music


In Detail


OpenGL is one of the most popular rendering SDKs used to develop games.


OpenGL has been used to create everything from 3D masterpieces running on desktop computers to 2D puzzles running on mobile devices.


You will learn to apply both 2D and 3D technologies to bring your game idea to life.


There is a lot more to making a game than just drawing pictures, and that is where this book is unique! It provides a complete tutorial on designing and coding games from the setup of the development environment to the final credits screen, through the creation of a 2D and 3D game.


The book starts off by showing you how to set up a development environment using Visual Studio, and create a code framework for your game. It then walks you through the process of creating a 2D game, followed by a 3D game.


Throughout the book, you will learn to use a variety of tools and techniques to create high-quality graphics, implement sound effects, and create a polished game experience.


By the end of this book, you will have the skills and knowledge needed to create your own 2D and 3D games using OpenGL and C++.


Note: This book is intended for game developers with some experience using C++. It assumes you have a basic understanding of programming concepts and are familiar with the basics of OpenGL.

Weight: 638g
Dimension: 191 x 235 x 20 (mm)
ISBN-13: 9781783288199

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details