Download Introduction to 3D Game Programming with DirectX 12 Frank Luna 9781942270065 Books

By Madge Garrett on Sunday, May 12, 2019

Download Introduction to 3D Game Programming with DirectX 12 Frank Luna 9781942270065 Books





Product details

  • Paperback 900 pages
  • Publisher Mercury Learning & Information; Pap/DVD edition (March 24, 2016)
  • Language English
  • ISBN-10 1942270062




Introduction to 3D Game Programming with DirectX 12 Frank Luna 9781942270065 Books Reviews


  • After the background math and theory chapters, this book gets bogged down in technical details, tending to explain what something is without explaining why it is used or how it fits into the bigger picture. Often the layout of structs or function calls are described in painstaking, rote detail, without any mention of how they relate to what the reader is trying to accomplish. We can determine the layout of functions and structs by inspection - what we want is insight!

    Unfortunately, as of 2018, this seems like the only book on DirectX 12 programming at all. With the enormous popularity of easy-to-use all-in-one game engine toolsuites like UE4 and Unity, it's easy to see why there's a lack of interest in DirectX among newcomers. Most DirectX 12 resources you will find online, including the Microsoft documentation, will
    implicitly assume knowledge in the last 3 versions of DirectX.

    My recommendation is to read Game Engine Architecture, then to use online resources and perhaps this book to help you work your way through code samples.
  • action 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 .
  • It'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.
  • The only book out there to learn Directx 12 from ground up. Helped me a lot, Microsoft documentation is not sufficient.
    Not for beginner programmers.
  • amazing beyond D3D, much background and good conceptual ground coverage.
  • Excellent book once you get beyond the math. I had a hard time with the math chapters. It was great once I got into th C++ concepts and examples.
  • This book has definitely been an invaluable asset to learning Direct3D! My only gripe and the reason for 4 stars instead of 5 are some problems with the samples. For example, entering full screen or changing multi-sampling settings at runtime will crash your application. These issues have been reported long ago on the GitHub repo but there has been no response from the author. Nevertheless, they don't take away from the content of the book. I'd strongly recommend this book to anyone interested in learning DirectX!
  • I bought this for my son who is self teaching himself programming. He has learned a lot using this books information. We have purchased many books, and it is the only one he is actually reading. This book is great for someone who is motivated to teach themselves, adults and teenagers alike.