Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
9781849695848-DirectX 11.1 Game Programming_Sample_Chapter

9781849695848-DirectX 11.1 Game Programming_Sample_Chapter

Ratings: (0)|Views: 309|Likes:
Published by Sara Lester
Chapter No.5 Multithreading
A step-by-step guide to creating 3D applications and interactive games in Windows 8
Chapter No.5 Multithreading
A step-by-step guide to creating 3D applications and interactive games in Windows 8

More info:

Published by: Sara Lester on Aug 22, 2013
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Getting Started with Unity
Patrick Felicia
Chapter No. 1"Getting to Know Unity3D"
In this package, you will find:
A Biography of the author of the book A preview chapter from the book, Chapter NO.1 "Getting to Know Unity3D"A synopsis
of the book’s content
 Information on where to buy this book 
 About the Author 
Patrick Felicia
is a lecturer and researcher at Waterford Institute of Technology, wherehe teaches and supervises undergraduate and postgraduate students. He obtained his MScin Multimedia Technology in 2003 and PhD in Computer Science in 2009 fromUniversity College Cork, Ireland. He has published several books and articles on the useof video games for educational purposes, including
 Handbook of Research on Improvin Learning and Motivation through Educational Games:
 Multidisciplinary Approaches
(published by
), and
 Digital games in schools: a handbook 
 for teachers
, published by
 European Schoolnet 
. Patrick is also the Editor-in-chief of the
 International Journal of Game-Based Learning 
), and the Conference Director of the Irish Symposium onGame-Based Learning, a popular conference on games and learning organizedthroughout Ireland.I would like to thank the staff at Packt Publishing for their helpthroughout the writing of this book, as well as Marc Schaerer, thetechnical reviewer, for his valuable comments and feedback.
Getting Started with Unity
Getting Started with Unity
will get you up to speed with Unity3D's core features, usingan easy step-by-step approach. Throughout this book, you will progressively developyour skills to create a survival video game.From Unity3D's interface to finite state machines with Mecanim, you will learn all of thenecessary features to create a great game, including built-in objects manipulation,collision detection, textures, scripting, audio, particle effects, pathfinding, and raycasting.You will create an indoor environment, where the player can collect objects (including agun, ammunitions, or health packs), shoot at enemies, open doors based on someconditions, and much more.You will include animated zombies with different levels of intelligence that follow andattack the player based on a finite state machine and some AI techniques (for example, breadcrumbing).You will also learn how to create a menu system for your game, manage and display thehealth levels of the character, and keep track of these factors across levels.
What This Book Covers
Chapter 1
Getting to know Unity3D
, is a general introduction to Unity3D. In thischapter, we will look at Unity3D's interface and how to include assets to scenes, using both built-in objects and external files, such as sounds and textures. We will also becomefamiliar with the most commonly used components in Unity3D.
Chapter 2
Creating a Maze with Built-in Objects
, illustrates how to create a simple, (yetchallenging) indoor environment using Unity3D's primitives and standard assets.
Chapter 3
Using Scripts to Interact with Objects
, explains how to use scripting inUnity3D to create a user interface, handle user interaction, and display customizedmessages on the screen.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->