چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Beginning iOS 3D unreal games development

Robert Chin; David Franson; Thomas Havlik

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۱۲
فرمت
PDF
زبان
انگلیسی
حجم فایل
۳۹٫۹ مگابایت
شابک
9781430240358، 9781430240365، 1430240350، 1430240369

دربارهٔ کتاب

The Unreal UDK features Epic's award-winning Unreal Engine 3, used to create bestselling games such as Infinity Blade for iOS, and popular console games like Borderlands and Bioshock. Now, you can build your own Unreal game for the iOS platform. __Beginning iOS 3D Unreal Games Development__ covers using the Unreal UDK game creation system to create 3D games for the iOS platform, which includes the iPhone, iPod touch and iPad. Specifically, this book covers: * UnrealScript programming language, going beyond the limitations of the visual Kismet scripting language * The Unreal UDK code framework, basic UDK tools and other UDK items needed to build a game * Various author-created game frameworks are presented and are used to illustrate the UnrealScript programming language and user input methods specific to the iOS mobile platform Cover ......Page 384 Contents at a Glance ......Page 3 Contents ......Page 386 About the Author ......Page 391 About the Technical Reviewers ......Page 392 Acknowledgments ......Page 393 Introduction ......Page 4 Unreal Editor Overview......Page 6 The Generic Browser......Page 7 Actor Classes Tab......Page 8 The Content Browser and UDK Assets......Page 10 Searching for UDK Assets......Page 11 UDK Texture Assets......Page 13 UDK Material Assets......Page 14 UDK Mesh Assets......Page 15 UDK Particle System Assets......Page 18 UDK Sound Cue Assets......Page 19 Saving Data on an iOS Device......Page 21 Player Input Controls on an iOS Device......Page 22 iOS Requirements......Page 27 Running the UDK Game on the iOS Device......Page 28 Configuring Custom Game Types......Page 32 Summary......Page 33 Kismet or UnrealScript?......Page 34 Overview of UnrealScript......Page 37 UnrealScript Variables......Page 39 Operators......Page 43 Code Execution Flow Control Statements......Page 44 Functions......Page 46 States......Page 47 Creating and Compiling UnrealScript......Page 48 Hands-On Example: Selecting an Object with Touch......Page 50 Creating the Game Type......Page 51 Creating the Player Controller......Page 52 Settting up the Game Type Configuration......Page 54 Running the Game Type......Page 55 Summary......Page 56 Player Controller and Pawn Overview......Page 57 Creating the Default First-Person View......Page 59 Adding a Skeletal Mesh to represent your pawn......Page 62 UDK Camera Overview......Page 63 Hands-on Example: Changing the view of your pawn.......Page 64 Weapon Types......Page 67 Weapon States......Page 68 Weapon Selection......Page 70 Weapon Firing......Page 71 Creating the Weapon......Page 72 Creating the Bullets for the Weapon......Page 74 Creating the Custom Inventory Manager......Page 75 Adding to the Player Controller......Page 78 Creating the Weapon......Page 80 Creating the Pawn......Page 81 Creating the Player Controller......Page 82 Setting up your new Game Type......Page 84 Running the new Game Type......Page 85 Summary......Page 86 Collision Meshes......Page 87 KActor and KAsset Overview......Page 90 Hands-on Example: Creating a KActor and applying a force to it......Page 92 Hands-On Example: Creating a KAsset and applying a force to it......Page 104 Physics Constraints Overview......Page 114 Hands-On Example: Creating physics constraints with the Unreal Editor......Page 117 Collision Overview......Page 125 Hands-on Example: Creating a Collision Object and Putting It in a Level......Page 127 Hands-On Example: Making an exploding wall of blocks......Page 136 Summary......Page 139 UDK Bot Overview......Page 140 Key Bot Related Functions......Page 141 Possession......Page 142 Path Nodes......Page 143 Navigation Mesh......Page 144 Hands-On Example: Creating a bot and having it follow you using Path Nodes.......Page 145 Hands-On Example: Creating a bot and having it follow you using a Navigation Mesh......Page 157 Hands-On Example: Moving a Bot to a point in the world specified by the Player......Page 164 Hands-On Example: Equipping your bot with a weapon and Taking Damage......Page 169 Summary......Page 177 Overview of the UDK Sound Cue Editor......Page 178 Adding Sound Cues Using the Unreal Editor......Page 183 Adding Sound Cues Using Kismet......Page 184 Hands-On Example: Adding Sound Cues to a Weapon......Page 185 Hands-On Example: Using Kismet to create a Moving Platform......Page 188 Hands-on Example: Using Kismet to create Locked Gates......Page 196 UDK Heads Up Display......Page 202 Overview of the HUD......Page 203 Hands-on Example: Adding a Basic Heads Up Display......Page 204 Summary......Page 207 Game Difficulty......Page 208 Game Balance......Page 209 Hands-On Example: Creating a Basic Game Framework.......Page 210 Summary......Page 228 Vectors......Page 229 Vector Magnitude......Page 231 Rotator to Vector Conversion......Page 232 Vector Addition......Page 233 Scalar Multiplication......Page 234 Unit Circle......Page 236 Right Triangle......Page 237 Dot Product......Page 238 Cross Product......Page 239 Cover Node Overview......Page 240 Hands-on Example: Cover Nodes......Page 241 Third-Person Camera Positioning......Page 259 Deriving a Direction Vector for Kicking an Object......Page 260 Summary......Page 262 Physics Game Framework Overview......Page 263 Specific Overview......Page 264 Creating the Game Type......Page 265 Creating the Player Controller......Page 267 Creating the Game Ball......Page 274 Creating the HUD......Page 276 Creating the RigidBodyCubeEx Object......Page 278 Creating the Level......Page 279 Running the Game......Page 282 Summary......Page 283 Game Framework Overview......Page 284 Specific Overview......Page 285 Creating the Game Type......Page 286 Creating the Player-Related Classes......Page 288 Creating the Enemy Bot Related Classes......Page 296 Creating the HUD......Page 311 Creating the Bonus......Page 313 Configuring the Game Type......Page 314 Creating the Level......Page 315 Running the Game......Page 317 Summary......Page 319 Third-Person Shooter/Adventure Game Framework......Page 320 General Overview......Page 321 Creating the Game Type......Page 322 Creating the Player Controller......Page 323 Creating the Bot Ally Controller......Page 331 Creating the BotMarker......Page 337 Creating the Enemy Guard Bot Controller......Page 338 Creating the Heads Up Display......Page 343 Creating the Power Generator......Page 346 Configuring the Game Type......Page 347 Creating the Level......Page 348 Running the Game......Page 349 Summary......Page 351 Top-Down Shooter/RPG Game Framework......Page 352 Specific Framework Overview......Page 353 Hands-On Example: Creating a Top-Down Shooter / Role-Playing Game Framework......Page 354 Creating the Player Controller......Page 355 Creating the Player Pawn......Page 360 Creating the Enemy Bot Pawn......Page 362 Creating the Character Information Class......Page 363 Creating the Save Marker......Page 364 Creating the Load Marker......Page 365 Creating the HUD......Page 366 Configuring the Game Type......Page 368 Creating the Level......Page 369 Running the Game......Page 370 Summary......Page 372 C......Page 373 G......Page 374 K......Page 375 P, Q......Page 376 T......Page 378 U......Page 380 W, X, Y, Z......Page 383

The Unreal UDK features Epic's award-winning Unreal Engine 3, used to create bestselling games such as Infinity Blade for iOS, and popular console games like Borderlands and Bioshock. Now, you can build your own Unreal game for the iOS platform.

Beginning iOS 3D Unreal Games Development covers using the Unreal UDK game creation system to create 3D games for the iOS platform, which includes the iPhone, iPod touch and iPad.

Specifically, this book covers:

  • UnrealScript programming language, going beyond the limitations of the visual Kismet scripting language
  • The Unreal UDK code framework, basic UDK tools and other UDK items needed to build a game
  • Various author-created game frameworks are presented and are used to illustrate the UnrealScript programming language and user input methods specific to the iOS mobile platform
What you’ll learn
  • What the UnrealScript programming language is and does
  • The basic Unreal UDK base code framework
  • What the basic Unreal tools used to make a game
  • What the key parts of the Unreal engine such as the physics engine
  • How to do the fundamentals of 3D games programming, including basic 3D math
  • What are the the basic frameworks of many different types of games
  • How to use the provided source code to build your own games using the frameworks as a reference
Who this book is for

Game programmers, both professional and hobbyists,interested in developing 3D games for the iOS platform using the Unreal UDK.Additionally, students using the Unreal UDK in their coursework. Finally,game designers who are not experienced programmers but are interested in learning enough about UnrealScript and the Unreal UDK to make small changes to game code created by contracted programmers (For example: changing code to increase the health of a player or change the message displayed when a player dies).

Table of ContentsChapter 1. UDK Overview Chapter 2. UnrealScript Overview

Chapter 3. Player Controllers, Pawns and Weapons

Chapter 4. UDK Collisions

Chapter 5. UDK Bots

Chapter 6. Sounds,Kismet, and HUD

Chapter 7: Sample Game and Gameplay

Chapter 8. 3d Math Review

Chapter 9. Basic Framework for a 3D Physics Game

Chapter 10. Basic Framework for 3D First Person Shooter Game

Chapter 11. Basic Framework for a Top Down 3D Arcade Shooter Game

Chapter 12. Basic Framework for 3D Third Person Shooter Game

The Unreal UDK features Epic's award-winning Unreal Engine 3, used to create bestselling games such as Infinity Blade for iOS, and popular console games like Borderlands and Bioshock. Now, you can build your own Unreal game for the iOS platform. Beginning iOS 3D Unreal Games Development covers using the Unreal UDK game creation system to create 3D games for the iOS platform, which includes the iPhone, iPod touch and iPad. Specifically, this book covers: UnrealScript programming language, going beyond the limitations of the visual Kismet scripting language The Unreal UDK code framework, basic UDK tools and other UDK items needed to build a game Various author-created game frameworks are presented and are used to illustrate the UnrealScript programming language and user input methods specific to the iOS mobile platform What you'll learn What the UnrealScript programming language is and does The basic Unreal UDK base code framework What the basic Unreal tools used to make a game What the key parts of the Unreal engine such as the physics engine How to do the fundamentals of 3D games programming, including basic 3D math What are the the basic frameworks of many different types of games How to use the provided source code to build your own games using the frameworks as a reference Who this book is for Game programmers, both professional and hobbyists, interested in developing 3D games for the iOS platform using the Unreal UDK. Additionally, students using the Unreal UDK in their coursework. Finally, game designers who are not experienced programmers but are interested in learning enough about UnrealScript and the Unreal UDK to make small changes to game code created by contracted programmers (For example: changing code to increase the health of a player or change the message displayed when a player dies)

قیمت نهایی

۴۴٬۰۰۰ تومان