Learn OpenGL

A step-by-step instructional guide to understanding the fundamentals of game development with OpenGL. Right from the setup to the important features, we'll get a better understanding of games and the engines behind them

Learn OpenGL

Frahaan Hussain

1 customer reviews
A step-by-step instructional guide to understanding the fundamentals of game development with OpenGL. Right from the setup to the important features, we'll get a better understanding of games and the engines behind them
Packt Subscription
FREE
$9.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$16.80
$29.99
$9.99 p/m after trial
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Learn OpenGL Book Cover
Learn OpenGL
$ 23.99
$ 16.80
OpenGL 4 Shading Language Cookbook - Third Edition Book Cover
OpenGL 4 Shading Language Cookbook - Third Edition
$ 39.99
$ 28.00
Buy 2 for $44.80
Save $19.18
Add to Cart

Book Details

ISBN 139781789340365
Paperback204 pages

Book Description

Learn OpenGL is your one-stop reference guide to get started with OpenGL and C++ for game development. From setting up the development environment to getting started with basics of drawing and shaders, along with concepts such as lighting, model loading, and cube mapping, this book will get you up to speed with the fundamentals.

You begin by setting up your development environment to use OpenGL on Windows and macOS. With GLFW and GLEW set up using absolute and relative linking done, you are ready to setup SDL and SFML for both the operating systems.

Now that your development environment is set up, you'll learn to draw using simple shaders as well as make the shader more adaptable and reusable. Then we move on to more advanced topics like texturing your objects with images and transforming your objects using translate, rotate and scale.

With these concepts covered, we'll move on to topics like lighting to enable you to incorporate amazing dynamic lights in your game world.

By the end of the book, you'll learn about model loading, right from setting up ASSIMP to learning about the model class and loading a model in your game environment. We will conclude by understanding cube mapping to bring advance worlds to your game.

What You Will Learn

  • Set up GLFW and GLEW on Windows and macOS with absolute, relative Linking
  • Set up SDL and SFML on your system using absolute and relative Linking
  • Draw using the simple shaders
  • Create a camera and learn to populate your game world with objects
  • Learn about color and lighting concepts to create an amazing game world
  • Understand model loading and cube mapping to advance your game

Authors

Book Details

ISBN 139781789340365
Paperback204 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

OpenGL 4 Shading Language Cookbook - Third Edition Book Cover
OpenGL 4 Shading Language Cookbook - Third Edition
$ 39.99
$ 28.00
Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA Book Cover
Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA
$ 39.99
$ 28.00
D3.js Quick Start Guide Book Cover
D3.js Quick Start Guide
$ 23.99
$ 16.80
GLSL Essentials Book Cover
GLSL Essentials
$ 20.99
$ 14.70
Getting Started with C++ Audio Programming for Game Development Book Cover
Getting Started with C++ Audio Programming for Game Development
$ 23.99
$ 16.80
OpenGL and GLSL Fundamentals with C++ (practical course) [Video] Book Cover
OpenGL and GLSL Fundamentals with C++ (practical course) [Video]
$ 144.99
$ 123.25