ebook img

DirectX 11.1 Game Programming PDF

146 Pages·2013·2.121 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview DirectX 11.1 Game Programming

DirectX 11.1 Game Programming A step-by-step guide to creating 3D applications and interactive games in Windows 8 Pooya Eimandar BIRMINGHAM - MUMBAI DirectX 11.1 Game Programming Copyright © 2013 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: August 2013 Production Reference: 1190813 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84969-480-3 www.packtpub.com Cover Image by Pooya Eimandar ([email protected]) Credits Author Project Coordinator Pooya Eimandar Amigya Khurana Reviewers Proofreader Doron Feinstein Paul Hindle Stephan Hodes Vinjn Zhang Indexer Mariammal Chettiyar Acquisition Editors Saleem Ahmed Graphics Ronak Dhruv Erol Staveley Production Coordinator Commissioning Editor Adonia Jones Yogesh Dalvi Cover Work Technical Editors Adonia Jones Ruchita Bhansali Aniruddha Vanage Copy Editors Gladson Monteiro Aditya Nair Alfida Paiva About the Author Pooya Eimandar was born on January 07, 1986. He graduated with a degree in Computer Science and Hardware Engineering from Shomal University and has been programming mainly in DirectX and OpenGL since 2002. His main research interests are GPU-programming, image processing, parallel computing, and game developing. Since 2010, he has been leading a game engine team for a company Bazipardaz, working on their latest titles for Xbox 360 and PC. You can find more information about this at http://persianengine.codeplex.com/. I thank God for every moment of my life. I would like to thank the staff at Packt Publishing, in particular Yogesh Dalvi and Amigya Khurana, and thanks a million to the technical reviewers for their valuable suggestions. Also, I would like to thank Amir Sarabadani, Seyed Mohammad Hossein Mayboudi, and Simin Vatandoost for their valuable support while editing the book. I would also like to thank my colleagues at Bazipardaz, and finally my family for their love and support. Your feedback is valuable to me, so never hesitate to contact me. You can find me at http://www.Pooya-Eimandar.com. About the Reviewers Doron Feinstein is a Senior Graphics Programmer at Rockstar Games and is the author of the book HLSL Development Cookbook published by Packt Publishing. After working with simulations for a number of years, he decided to switch to an exciting career in the games industry. Max Payne 3 and All Points Bulletin (APB) are among some of the titles Doron has worked on commercially. Stephan Hodes has been working as a Game Engine programmer for almost 15 years while GPUs made the transition from fixed function pipeline to programmable shader hardware. During this time, he worked on a number of games released for PC as well as for Xbox 360 and PS3. Since he joined AMD as a Developer Relations Engineer in 2011, he has worked with a number of European developers on optimizing their technology to take full advantage of the processing power that the latest GPU hardware provides. He is currently living with his wife and son in Berlin, Germany. Vinjn Zhang is an enthusiastic Software Engineer. His main interests in programming include game development, graphics shader writing, human- computer interaction, and computer vision. He has translated two technical books into Chinese, one for the processing language and one for OpenCV. Vinjn Zhang has worked for several game production companies including Ubisoft and 2K Games. He is currently working as a GPU Architect for NVIDIA, where he gets the chance to see the secrets of GPU. Besides his daily work, he is an active github user. He tries to make every piece of code open source. His website is also an open source repositoryVisit his website http://vinjn.github.io/. www.PacktPub.com Support files, eBooks, discount offers and more You might want to visit www.PacktPub.com for support files and downloads related to your book. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub. com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. TM http://PacktLib.PacktPub.com Do you need instant solutions to your IT questions? PacktLib is Packt’s online digital book library. Here, you can access, read, and search across Packt’s entire library of books. Why Subscribe? • Fully searchable across every book published by Packt • Copy and paste, print and bookmark content • On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access. Dedicated to my mother

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.