
Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-28% $43.19$43.19
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Very Good
$37.99$37.99
Ships from: Amazon Sold by: Pennywise Pages
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Introduction to 3D Game Programming with DirectX 12 Illustrated Edition
Purchase options and add-ons
eBook Customers: Companion files are available for downloading with order number/proof of purchase by writing to the publisher at info@merclearning.com.
FEATURES:
• Provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 12
• Uses new Direct3D 12 features to reduce CPU overhead and take advantage of multiple CPU cores
• Contains detailed explanations of popular real-time game effects
• Includes a DVD with source code and all the images (including 4-color) from the book
• Learn advance rendering techniques such as ambient occlusion, real-time reflections, normal and displacement mapping, shadow rendering, programming the geometry shader, and character animation
• Covers a mathematics review and 3D rendering fundamentals such as lighting, texturing, blending and stenciling
• Use the end-of-chapter exercises to test understanding and provide experience with DirectX 12
- ISBN-101942270062
- ISBN-13978-1942270065
- EditionIllustrated
- PublisherMercury Learning and Information
- Publication dateMarch 24, 2016
- LanguageEnglish
- Dimensions7 x 1.75 x 8.75 inches
- Print length900 pages
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
About the Author
Product details
- Publisher : Mercury Learning and Information; Illustrated edition (March 24, 2016)
- Language : English
- Paperback : 900 pages
- ISBN-10 : 1942270062
- ISBN-13 : 978-1942270065
- Item Weight : 2 pounds
- Dimensions : 7 x 1.75 x 8.75 inches
- Best Sellers Rank: #1,054,434 in Books (See Top 100 in Books)
- #278 in Computer & Video Game Design
- #721 in Game Programming
- #1,338 in Introductory & Beginning Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on March 2, 2018action packed . Full of info . shows how to Turn on SSE2 instructions . Same format as ISBN :13: 978-1-59822-016-2 his 9.0c shader book .
Starts with 3 chapters on Math . Vectors , Matrix's , Transformations . No particle systems in DX12 book . However , DX12 with new topics makes a thick book . He really knows his stuff . His 2 best books are DX12 and his 9.0c shader book .
He should replace the word "Game" in the title with "Graphics" . If you want to know how to c++ code Graphics with Directx then , this is your book . comes with 1.5 gig of source files on DVD . It's all about the c++ code , in his books . 100 % recommended .
- Reviewed in the United States on June 16, 2022I really like the way Luna explains various graphics concepts in this book. I have a deeper understanding of graphics pipelines and fundamentals thanks to this book.
- Reviewed in the United States on April 14, 2016Currently read around 200 pages. So far so good. The maths are well explained and resemble a high-school textbook. Yet you may be shocked on how complicated the initialization of DX12 is. The author made a little framework to simplify that initialization, with important codes printed in the book, which is a nice approach IMO. (better than any OpenGL book).
More review as I read along...
I've deducted 1 star for 2 things:
> a delay of a whole season... while expected the book to be released in late December 2015, it ends up April 2016 to be delivered (well... I can forgive this if this lead to better quality)
> Poor packaging. This is the worse packaging I ever received from Amazon US. The cover of a supposedly new book looks like an old one: corners are all blunt and wrinkled. The cardboard packaging was squashed on arrival.
- Reviewed in the United States on August 29, 2021Not sure what the poor reviews are about. This book explains the API's components clearly and how they interact. Very much worth the money. While I went in not knowing anything about it, I seem to be getting my footing pretty quickly.
-
Reviewed in the United States on April 12, 2021es el mejor libro en cuanto al enfoque de aprender las bases técnicas del api de Directx 12.0, te enseña los fundamentos y principios del prototipo de un motor, y esas bases pueden servir para armar un proyecto solido por tu cuenta.
- Reviewed in the United States on June 25, 2018It's more like a reference book plus some tips than a programming guidebook. Though it's comprehensive, the implements (like texture, like setting the environment) is not integral and somewhat hard to understand what to do.
Therefore, I can hardly recommend this book.
- Reviewed in the United States on April 25, 2016I certainly haven't read this book from cover to cover - as I purchased it in the hope it might be more organized and cover some of the nuances of DirectX12 than Microsofts documentation. Unfortunately this doesn't really help that much. The vast majority of the book is general 3d graphics concepts that could apply to any rendering API. Although I don't have it - it feels like it's the DirectX11 book with a few changes and DirectX12 slapped on the front.
As another example - each time I look up a concept in the index there's nothing there. I just looked up barrier or transition (pretty fundemental stuff in Dx12), it's either not in the index or in the case of transitions it's nothing to do with Dx12. Does it have something on the subject? Err yeah, you can only find it in the contents(?) And the concept is covered really in less than a page.
It is the only DirectX12 book out there as I write this. I'm hoping someone is going to write something that really digs into the API and good usage, because this isn't it.
It has the feeling of a Andre LaMothe book - it's largely filler. That I'd be much happier with a book of 100 pages that actually was concise well structured and all about DirectX 12.
All that can be said for it is that since the Microsoft documentation is so weak, that it's better than nothing.
- Reviewed in the United States on April 6, 2016I have purchased Frank Luna's DX11 book and it was great. When I heard he was making a new book for DX12 I was pretty excited. I have only glanced at this new edition and it has already exceeded my expectations. I can't wait to get more in depth with it and come back and give a more thorough review. If your looking for a book to learn 3D programming or just need some help you can't go wrong with Luna's books.
Top reviews from other countries
Nitin DeshpandeReviewed in Germany on October 16, 20245.0 out of 5 stars A great DX12 book
I started with the math preliminaries on this book and worked myself up to the main contents.
-
spaintynaReviewed in Mexico on December 19, 20185.0 out of 5 stars buena compra
EL LIBRO LLEGO EN EXCELENTE CONDICIÓN ASÍ TAMBIÉN EL DISCO
-
CheeriohReviewed in France on August 31, 20195.0 out of 5 stars mon fils est ravi
J'ai un ado très avancé en programmation et il progresse encore avec ce livre bien qu'il soit en anglais. Il m'a dit que c'était très clair, bien expliqué et surtout super complet et je sais qu'il était très fier d'avoir réussi les exercices et programmé quelques petites choses.
Pour moi, bien que lisant l'anglais couramment, c'est inintelligible mais s'il dit que c'est clair.... Heureusement vu le prix de la bête!
Il est livré avec un dvd à l'intérieur et j'ai cru comprendre qu'il contenait des bases pour réaliser les exercices mais je ne suis pas sûre.
Amazon CustomerReviewed in the United Kingdom on December 10, 20165.0 out of 5 stars love the book
Everything is well Explained , love the book , You need to have basic knowledge of c++.
OB2KReviewed in Germany on February 9, 20245.0 out of 5 stars Useful
For the beginner, the best book.







