logo
Product categories

EbookNice.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link.  https://ebooknice.com/page/post?id=faq


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookNice Team

(Ebook) A Practical Introduction to 3D Game Development by Yasser Jaffal ISBN 9788740307863, 8740307867

  • SKU: EBN-6209488
Zoomable Image
$ 32 $ 40 (-20%)

Status:

Available

0.0

0 reviews
Instant download (eBook) A Practical Introduction to 3D Game Development after payment.
Authors:Yasser Jaffal
Pages:252 pages.
Year:2014
Editon:1st
Publisher:Bookboon
Language:english
File Size:10.44 MB
Format:pdf
ISBNS:9788740307863, 8740307867
Categories: Ebooks

Product desciption

(Ebook) A Practical Introduction to 3D Game Development by Yasser Jaffal ISBN 9788740307863, 8740307867

This book introduces the reader to the necessary programming skills necessary to develop 2D and 3D computer games. The book lists a number of common game mechanics, and illustrates through examples how these mechanics can be bound to each other to both give the required behavior and allow the player to interact with game elements. Additionally, there is a set of exercises at the end of each chapter that solidify reader's understanding of the content. Chapter and sections are arranged in a non-linear way, which allows the reader to go smoothly from one chapter to another picking only topics of interest. Since programming is the main focus of the book, other content such as 3D graphics might look too simple to be useful for real game development. On the other hand, the code is neatly commented and organized to follow the best practices, which make it reusable, easily modifiable, and scalable for real projects.

Content
- Basics of Scene Construction
- Basic shapes and their properties
- Relations between game objects
- Rendering properties
- Light types and properties
- Camera
- Controlling objects properties
Handling User Input
- Reading keyboard input
- Implementing platformer input system
- Reading mouse input
- Implementing first person shooter input system
- Implementing third person input system
- Implementing car racing games input system
- Implementing flight simulation input system
Basic Game Logic
- Shooting
- Collectables
- Holding and releasing objects
- Triggers and usable objects
Physics Simulation
- Gravity and Collision Detection
- Physical player character
- Ray cast shooting
- Physics projectiles
- Explosions and destruction
- Breakable objects
Advanced Game Logic
- Doors, locks, and keys
- Puzzles and unlock combinations
- Health, lives, and score
- Weapons, ammunition, and reload

About the Author
Yasser Jaffal is A former instructor at the department of computer science of Al-Quds University in Jerusalem. After obtaining his Master's in Computer Science from Science and Technology University in Jordan, he started his PhD. in the same field at Kassel University in Germany. He has qualified for DAAD scholarship for both Master's and PhD. levels and is a member of DAAD Alumni. He is interested in the design and development of serious video games, specifically in the educational field. His current research focuses on employing game analytics to build reliable evaluation models and methods for serious games, as well as effective incorporation of field experts in the process of serious game content development. He also strives to be an active member in supporting the Arabic content in the technical field, and volunteers therefore as a coordinator of Arabic translation community at coursera.org.

*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.

Related Products