SKU: 6399313541

C++ Game Development By Example

Sale price$1108.87 Regular price$1232.08
Save 10%

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Jul 12 - Jul 17

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

C++ Game Development By ExampleExplore modern game programming and rendering techniques to build games using C++ programming language and its popular libraries Key Features Learn how you can build basic 2D and complex 3D games with C++ Understand shadows, texturing, lighting, and rendering in 3D game development using OpenGL Uncover modern graphics programming techniques and GPU compute methods using the Vulkan API Book Description Although numerous languages are currently being

Explore modern game programming and rendering techniques to build games using C++ programming language and its popular libraries

Key Features

  • Learn how you can build basic 2D and complex 3D games with C++
  • Understand shadows, texturing, lighting, and rendering in 3D game development using OpenGL
  • Uncover modern graphics programming techniques and GPU compute methods using the Vulkan API

Book Description

Although numerous languages are currently being used to develop games, C++ remains the standard for fabricating expert libraries and tool chains for game development. This book introduces you to the world of game development with C++.

C++ Game Development By Example starts by touching upon the basic concepts of math, programming, and computer graphics and creating a simple side-scrolling action 2D game. You'll build a solid foundation by studying basic game concepts such as creating game loops, rendering 2D game scenes using SFML, 2D sprite creation and animation, and collision detection. The book will help you advance to creating a 3D physics puzzle game using modern OpenGL and the Bullet physics engine. You'll understand the graphics pipeline, which entails creating 3D objects using vertex and index buffers and rendering them to the scene using vertex and fragment shaders. Finally, you'll create a basic project using the Vulkan library that'll help you get to grips with creating swap chains, image views, render passes, and frame buffers for building high-performance graphics in your games.

By the end of this book, you'll be ready with 3 compelling projects created with SFML, the Vulkan API, and OpenGL, and you'll be able take your game and graphics programming skills to the next level.

What you will learn

  • Understand shaders and how to write a basic vertex and fragment shader
  • Build a Visual Studio project and add SFML to it
  • Discover how to create sprite animations and a game character class
  • Add sound effects and background music to your game
  • Grasp how to integrate Vulkan into Visual Studio
  • Create shaders and convert them to the SPIR-V binary format

Who this book is for

If you're a developer keen to learn game development with C++ or get up to date with game development, this book is for you. Some knowledge of C++ programming is assumed.

Table of Contents

  1. C++ Concepts
  2. Mathematics and Graphics Concepts
  3. Setting Up Your Game
  4. Creating your game
  5. Finalizing your Game
  6. Getting started with OpenGL
  7. Building on the game objects
  8. Enhancing your game with Collision, loop, and Lighting
  9. Getting started with Vulkan
  10. Preparing the Clear Screen
  11. Creating Object Resources
  12. Drawing Vulkan Objects
Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 6399313541

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.3 ★★★★★
Based on 1087 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
M
Verified Purchase
Marc Jenkins
Whiting, US
★★★★★ 4
Good book minus Containers chapter.
Format: Paperback
Great book with useful information. However, I gave it 4 starts due to the "Containers" chapter. Very poorly written chapter. In fact, if you get this book, just ignore the container chapter as it will only waste your time and can be better spent using other sources.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 6, 2025
J
Verified Purchase
Jean P.
Carnegie, US
★★★★★ 4
Portable format
Format: Paperback
It is a good book , the only inconvenient some links provided did not work and it doesn’t have a portable format available online
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 9, 2025
T
tommy the runion
Los Angeles, US
★★★★★ 4
Good book that will help with your RHCSA, But...
Format: Kindle
...watch out for typos and problems with some of the explanations in some parts of the book. I bought this book (kindle version) and used it to pass the RHCSA. The book is clearly tailored for the RHCSA and to be fair does live up to that reputation. There are a lot of exercises and examples that clearly outline what the author is trying to convey. Examples are clear to understand and if you do the exercises yourself, then you are well on your way to passing the RHCSA. However, there are a lot of typos big and small and I did send them to the author with the assumption that it would benefit others with the corrections (especially the kindle version). The author was responsive at the beginning acknowledging the errors. I did not check whether they have been fixed or not. I just went through the content after making note of the typos and with the understanding that he would fix it. The topics are well covered and explained. Three topics that could have been better covered are SELinux, AutoFS and Containers. The explanation uses excessive word-o-logy that leaves somebody new to SELinux with tons of confusion and more questions. I used youtube resources to prep myself on the how and why (Ed Walsh on a youtube channel clearly explains the need for SELinux - I have not seen a better explanation than Ed's anywhere else). The author's coverage of AutoFS is again excessive word-o-logy that is a confusing mess. The examples are fine, but the explanation uses confusing rhetoric that can leave you messed up with NFS and AutoFS setup. I read explanations on direct and indirect mappings and watched a couple of youtube videos before I understood what the author was trying to convey. I pointed out both of these to the author. The container chapter is missing explanations or examples that the reader is well advised to take note. DIY labs 22-3 and 22-4 relate to rootless containers and therefore has to be launched as a regular user. Both labs require that you launch rootless, persistent data containers with folders under /. However, the author does not mention in any of his examples that this type of container requires you to "chown" the folders under root to belong to the user. If you launch a rootless container with this setup as a regular user without "chown"ing, (even with full DAC permissions for everybody) then SELinux does not want to apply the correct context type (container_t to the shared folder). For both these DIYs, if you make a folder anywhere other than areas that a regular user can write or has access, then you will need to "chown" it to the user before launching the rootless container, otherwise this has to be launched as a root container not rootless. I pointed this out to the author. I did not hear from him. Further, container questions (20,21,22) in mock exam #3 has user60 with a NFS mounted home folder. The questions relate to launching rootless containers as user60 with a NFS mounted home folder. SELinux barfs when it encounters the home folder with a type context as "nfs_t" for user60. It suggests workarounds that did not work for me. I googled it and the latest versions of podman seem to have some fix for the errors associated with a home folder on a NFS server. I tried to research this issue further but had an exam scheduled within days. Therefore, I requested the author for clarification/help. Here again, I did not hear from him. Luckily, I did not have to work on any such scenarios on the real test. Still, the book is a good reference to the topics on the test and is pretty useful. Although I had to refer to other resources for some chapters, the examples and mock exams are very good.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on June 12, 2023
R
Verified Purchase
RG
Belleville, US
★★★★★ 5
Excellent Study Bundle! Don't Let Negative Reviews Fool You!
Format: Paperback
I received the four books in a box, and they arrived brand new and exactly as described. These books are truly great for learning and easy to follow. I was almost discouraged from ordering because of some of the negative reviews, but I'm so glad I decided to see for myself and ordered this bundle deal. While the internal pictures and screenshots are not high definition or in color, they are perfectly easy to view and follow along. The author does an excellent job of guiding you, telling you exactly what to look at within the picture to follow along and understand the concepts. All the screenshots are spot-on and very readable. This is my first set of A+ books from Sybex, and I have the two main study books, the review guide, and the practice questions book. Wow! What else can I ask for? I used to rely on the big books with the golden covers, but they didn't have the latest editions. Too bad for them—this is a huge gain for me! Thank you, Sybex and Authors!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on November 12, 2025
S
Verified Purchase
SEMAJ SAWL III
Lake Worth, US
★★★★★ 5
Great fully encompassing training
Format: Paperback
Covers all the questions , scenarios for multiple A+ exam options
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on March 23, 2026

recommand products