UDK iOS Game Development Beginner's Guide
eBook - ePub

UDK iOS Game Development Beginner's Guide

  1. 280 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

UDK iOS Game Development Beginner's Guide

Book details
Book preview
Table of contents
Citations

About This Book

In Detail

It has never been a more attractive time to be an app developer. With no signs of stopping, Apple's iOS devices are dominating the mobile scene and with UDK, the free version of the most popular third-party game engine available, it has never been easier to get into the app business.

"UDK iOS Game Development Beginner's Guide" takes a clear, step-by-step approach to building a small third-person shooter game using the Unreal Development Kit with plenty of examples on how to create a game that is uniquely your own.

You will begin learning the fundamentals of the Unreal Engine before creating a third-person shooter game in UDK. After the game is created you will learn what can be done with any project to optimize your game for the iOS platform and discover special considerations that need to be made. Finally, you'll publish your game on the App Store for the world to see and play along, with details on different costs associated with publishing.

If you would like to make iOS games with the Unreal Development Kit or are interested in porting your game from PC to iOS, this book is for you.

Approach

The book takes a step-by-step process in completing tasks with many detailed illustrations while allowing you to add your own creativity to the mix to create a game that is uniquely your own.

Who this book is for

If you would like to make iOS games with the Unreal Development Kit or are interested in porting your game from PC to iOS, this book is for you.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access UDK iOS Game Development Beginner's Guide by John P. Doran, Christos Gatzidis in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming Games. We have over one million books available in our catalogue for you to explore.

Information

Year
2012
ISBN
9781849691901
Edition
1

UDK iOS Game Development Beginner's Guide


Table of Contents

UDK iOS Game Development Beginner's Guide
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Time for action—heading
What just happened?
Pop quiz—heading
Have a go hero—heading
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Getting Started on UDK with iOS
Defining UDK
Don't expect to make Gears of War
Downloading and installing UDK
Time for action—installing UDK on your PC
What just happened?
UDK directory overview
Binaries
Development
Engine
UDKGame
Setting up for iOS development with UDK
Walkthrough of Unreal Remote
Time for action—downloading and installing UDK Remote
What just happened?
Time for action—matching Mobile Previewer settings with your iOS device
What just happened?
Describing the concept of Urban Warrior, a third-person shooter title
Pop quiz
Summary
2. Beginning Urban Warrior, a Third-person Shooter
Starting out
A brief walkthrough of the UDK interface
Toolbox sidebar
Modes
Brushes
Volumes and Select
Go to and Builder Brush
Viewport toolbar
The toolbar
Exploring the main menu bar
File
Edit
View
Brush
Build
Play
Tools
Preferences
Help
The console bar
Keyboard shortcuts
Creating environments and the basics of level design
CSG brushes
Static meshes
The differences between CSG brushes and static meshes
Moving around viewports
Adding world geometry and texturing to the game
Time for action—creating a basic room
What just happened?
Time for action—texturing the level
What just happened?
Creating lighting for the game
Time for action—lighting the level
What just happened?
Creating actors and static meshes for the game
Time for action—adding static mesh detail
What just happened?
Have a go hero—adding multiple static meshes for extra detail
Progress in Urban Warrior, so far
Pop quiz
Summary
3. Taking It to the Next Level: Enriching with Content
The outside world
Time for action—creating an exterior
What just happened?
Previewing the mobile editor
Particles make everything better
Time for action—adding a particle system
What just happened?
Foggy weather
Time for action—adding fog
What just happened?
Summary
4. Using Kismet and Matinee
Defining Kismet
Creating your first Kismet sequence
Time for action—changing the level to a third-person perspective
What just happened?
Kismet primer
Parts of a sequence object
Benefits and drawbacks of using Kismet
Benefits of using Kismet
Drawbacks
Have a go hero—Kismet
Defining Matinee
Creating your first Matinee movie
Time for action—opening cutscene
What just happened?
Have a go hero—Matinee
With our powers combined...
Time for action—creating an automatic door
What just happened?
Kismet for mobile devices
Mobile Kismet—actions
Add Input Zone
Clear Input Zone
Remove Input Zone
Save/Load values
Mobile Kismet—events
Analog Input
Mobile Button Access
Mobile Input Access
Mobile Look
Mobile Object Picker
Mobile Simple Swipes
Touch Input
Draw Image
Draw Text
Give some input to the situation
Time for action—adding input
What just happened?
Have a go hero—mobile sequence objects / adding input
Pop quiz
Summary
5. Action Sequences for Urban Warrior
Sequences and you
Life, or something like it
Time for action—spawning AI into our level
What just happened?
It lives! but...
Time for action—base enemy AI
What just happened?
Improvements to be made
Time for action—base enemy AI
What just happened?
Have a go hero—taking your AI further
Exporting subsequences
Time for action—creating a second enemy
What just happened?
Remote events
When we can use a remote event
Creating a remote event
Named variables
When we can use a named variable
Creating a named variable
Manipulating the player
Time for action—regenerating player health over time
What just happened?
Have a go hero—regenerating player health over time
Prefabs
Time for action—door prefab
What just happened?
Building combat sequences
Layouts
Spawning and enemy placement
Environment
Scripting
Playtesting
Summary
6. Bringing it All Together
Starting a workflow
Time for action—starting our level
What just happened?
Geometry mode
Setting up the workflow
Some keyboard tips
Seeing double
Building our level
Time for action—building our level
What just happened?
Have a go hero—powerups and weapon pickups
Combat scenarios
Time for action—first combat scenario
What just happened?
Have a go hero—creating your own combat encounter
Time for action—end of level
What just ...

Table of contents

  1. UDK iOS Game Development Beginner's Guide