Unity in Action Multiplatform Game Development in C With Unity 5 1st Edition Joseph Hocking Instant Download
Unity in Action Multiplatform Game Development in C With Unity 5 1st Edition Joseph Hocking Instant Download
https://ebookfinal.com/download/unity-in-action-multiplatform-game-
development-in-c-with-unity-5-1st-edition-joseph-hocking/
https://ebookfinal.com/download/game-audio-development-with-
unity-5-x-design-a-blockbuster-game-soundtrack-with-unity-5-x-1st-
edition-micheal-lanham/
https://ebookfinal.com/download/game-development-with-unity-2nd-
edition-edition-michelle-menard/
https://ebookfinal.com/download/beginning-3d-game-development-with-
unity-all-in-one-multi-platform-game-development-2nd-edition-edition-
sue-blackman/
https://ebookfinal.com/download/learn-unity-for-2d-game-
development-1st-edition-alan-thorn/
https://ebookfinal.com/download/creating-3d-game-art-for-the-iphone-
with-unity-featuring-modo-and-blender-pipelines-1st-edition-wes-
mcdermott/
https://ebookfinal.com/download/learn-2d-game-development-with-c-1st-
edition-jebediah-pavleas/
Unity in Action Multiplatform Game Development in C
with Unity 5 1st Edition Joseph Hocking Digital Instant
Download
Author(s): Joseph Hocking
ISBN(s): 9781617292323, 161729232X
Edition: 1
File Details: PDF, 15.92 MB
Year: 2015
Language: english
Multiplatform game development in C#
Covers Unity 5
Joseph Hocking
FOREWORD BY Jesse Schell
MANNING
Unity in Action
JOSEPH HOCKING
MANNING
SHELTER ISLAND
For online information and ordering of this and other Manning books, please visit
www.manning.com. The publisher offers discounts on this book when ordered in quantity.
For more information, please contact
Special Sales Department
Manning Publications Co.
20 Baldwin Road
PO Box 761
Shelter Island, NY 11964
Email: [email protected]
Many of the designations used by manufacturers and sellers to distinguish their products are
claimed as trademarks. Where those designations appear in the book, and Manning
Publications was aware of a trademark claim, the designations have been printed in initial caps
or all caps.
Recognizing the importance of preserving what has been written, it is Manning’s policy to have
the books we publish printed on acid-free paper, and we exert our best efforts to that end.
Recognizing also our responsibility to conserve the resources of our planet, Manning books are
printed on paper that is at least 15 percent recycled and processed without elemental chlorine.
ISBN: 9781617292323
Printed in the United States of America
1 2 3 4 5 6 7 8 9 10 – EBM – 20 19 18 17 16 15
vii
same time 38
2.5 Keyboard input component: first-person controls 40
Responding to key presses 40 Setting a rate of movement
■
3.6 Summary 68
3D objects 90
4.7 Summary 91
window 131 Setting values using sliders and input fields 133
■
for events from the scene 137 Broadcasting and listening for
■
character 145
7.2 Programming camera-relative movement controls 148
Rotating the character to face movement direction 149
Moving forward in that direction 151
7.3 Implementing the jump action 152
Applying vertical speed and acceleration 153 Modifying the
■
a level by reaching the exit 265 Losing the level when caught
■
by enemies 268
11.3 Handling the player’s progression through the game 269
Saving and loading the player’s progress 269 ■
Beating the
game by completing three levels 273
11.4 Summary 275
compilation 281
12.2 Building for the web 282
Unity Player vs. HTML5/WebGL 282 Building the Unity■
afterword 299
index 319
xv
But let’s not dally in this foreword—the entire future of game development is
impatiently waiting for you to begin! Mark this day on your calendar, for today is the
day that everything changed. It will be forever remembered as the day you started
making games.
JESSE SCHELL
CEO OF SCHELL GAMES
AUTHOR OF THE ART OF GAME DESIGN
xvii
In many ways, what I’ve written here is the book I wish had existed back when I was
first learning Unity. Among Unity’s many virtues is the availability of a huge treasure
trove of learning resources, but those resources tend to take the form of unfocused
fragments (like the script reference or isolated tutorials) and require a great deal of
digging to find what you need. Ideally, I’d have a book that wrapped up everything I
needed to know in one place and presented it in a clear and logically constructed
manner, so now I’m writing such a book for you. I’m targeting people who already
know how to program, but who are newcomers to Unity, and possibly new to game
development in general. The choice of projects reflects my experience of gaining
skills and confidence by doing a variety of freelance projects in rapid succession.
In learning to develop games using Unity, you’re setting out on an exciting adven-
ture. For me, learning how to develop games meant putting up with a lot of hassles.
You, on the other hand, have the advantage of a single coherent resource to learn
from: this book!
xix
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookfinal.com