Book description
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 contents
- Title
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
- Chapter 1: UDK Overview
- Chapter 2: UnrealScript Overview
-
Chapter 3: Player Controllers, Pawns, and Weapons
- Player Controller and Pawn Overview
- Hands-on Example: Making your pawn visible with a 3D skeletal mesh character
- UDK Camera Overview
- Hands-on Example: Changing the view of your pawn.
- UDK Weapons Overview
- Hands-on Example: Adding a weapon to your pawn
- Hands-On Example: Adding a weapon to your first-person view.
- Summary
- Chapter 4: UDK Collisions
- Chapter 5: UDK Bots
- Chapter 6: Environment: Sounds, Kismet, and HUD
- Chapter 7: Sample Game and GamePlay
- Chapter 8: 3D Math Review
- Chapter 9: Physics Game Framework
- Chapter 10: First-Person Shooter Game Framework
- Chapter 11: Third-Person Shooter/Adventure Game Framework
- Chapter 12: Top-Down Shooter/RPG Game Framework
- Index
Product information
- Title: Beginning iOS 3D Unreal Games Development
- Author(s):
- Release date: April 2012
- Publisher(s): Apress
- ISBN: 9781430240358
You might also like
book
Beginning 3D Game Assets Development Pipeline: Learn to Integrate from Maya to Unity
This project-based tutorial covers the creation of 3D assets in a game engine, from concept to …
book
Build an HTML5 Game
A hands-on guide to web game development for programmers interested in building games using HTML5, CSS3, …
book
Practical Shader Development: Vertex and Fragment Shaders for Game Developers
It’s time to stop thinking that shaders are magical. You can use shaders to turn data …
book
Core HTML5 2D Game Programming
Game programming offers a wealth of creative and business opportunities, and it’s never been more accessible. …