C++

Getting Started with LLVM Core Libraries. Get to grips with LLVM essentials and use the core libraries to build advanced tools

Rafael Auler, Bruno Lopes

Getting Started with Qt 5. Introduction to programming Qt 5 for cross-platform application development

Benjamin Baka

Godot Engine Game Development Projects. Build five cross-platform 2D and 3D games with Godot 3.0

Chris Bradfield

Hands-On Artificial Intelligence with Unreal Engine. Everything you want to know about Game AI using Blueprints or C++

Francesco Sapio

Hands-On C++ Game Animation Programming. Learn modern animation techniques from theory to implementation with C++ and OpenGL

Gabor Szauer

Hands-On Computer Vision with Julia. Build complex applications with advanced Julia packages for image processing, neural networks, and Artificial Intelligence

Dmitrijs Cudihins

Hands-On Concurrency with Rust. Confidently build memory-safe, parallel, and efficient software in Rust

Brian L. Troutwine

Hands-On Data Structures and Algorithms with Rust. Learn programming techniques to build effective, maintainable, and readable code in Rust 2018

Claus Matzinger