You are previewing Mastering UDK Game Development Hotsht.
O'Reilly logo
Mastering UDK Game Development Hotsht

Book Description

Eight projects specifically designed to help you exploit the Unreal Development Kit to its full potential

  • Guides you through advanced projects that help augment your skills with UDK by practical example

  • Comes complete with all the art assets and additional resources that you need to create stunning content

  • Perfect for level designers who want to take their skills to the next level

  • In Detail

    UDK (Unreal Development Kit) is the free version of the popular and award-winning Unreal Engine 3. A truly powerful tool for game development, there has never been a better time to use it for both commercial and independent projects. By learning about advanced functionality via engaging practical examples, you too can take your game to the next level and stand out from the crowd.

    Learn about advanced aspects of UDK game development, ranging from the creation of a 2D-style platformer to building your very own Western-RPG style inventory system using Scaleform. You'll discover how you can exploit UDK to the fullest extent, making it possible to create a series of exciting projects all within the UDK Editor.

    By using this book, you will be able to create a 2D-style platformer, a spaceship rail-shooter, as well your very own custom HUD. We then move on to more advanced projects, like the creation of an inventory system for a Western-RPG, complete with dynamic objects that can be dropped anywhere in the game world. On top of all of this, you'll also learn how to quickly and efficiently create modular environments within UDK itself.

    Table of Contents

    1. Mastering UDK Game Development Hotsht
      1. Table of Contents
      2. Mastering UDK Game Development Hotsht
      3. Credits
      4. About the Author
      5. Acknowledgement
      6. About the Reviewers
      7. www.PacktPub.com
        1. Support files, eBooks, discount offers and more
          1. Why Subscribe?
          2. Free Access for Packt account holders
      8. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
          1. Mission Briefing
          2. Why Is It Awesome?
          3. Your Hotshot Objectives
          4. Mission Checklist
          5. Task 1
          6. Prepare for Lift Off
          7. Engage Thrusters
          8. Objective Complete - Mini Debriefing
          9. Classified Intel
        5. Reader feedback
        6. Customer support
          1. Downloading the example code
          2. Downloading the color images of this book
          3. Errata
          4. Piracy
          5. Questions
      9. 1. Advanced Kismet – Creating a Third-person Platformer
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Level and camera creation
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        3. Adding player functionality
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
          3. Classified Intel
        4. Platforms? In a platformer?
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        5. Collecting collectables
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
          3. Classified Intel
        6. Making the world come alive
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        7. Mission Accomplished
        8. You Ready to go Gung HO? A Hotshot Challenge
      10. 2. Terror in Deep Space
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Creating our level and camera
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        3. Adding ship functionality
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
          3. Classified Intel
        4. Ship particles
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        5. Avoiding obstacles
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        6. Shooting and screen shaking
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        7. Mission Accomplished
        8. You Ready to go Gung HO? A Hotshot Challenge
      11. 3. Terror in Deep Space 2: Even Deeper
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Creating multiple asteroids
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        3. Spawning enemies
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        4. Opening cutscene
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        5. Player's health/HUD
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        6. Mission Accomplished
        7. You Ready to go Gung HO? A Hotshot Challenge
      12. 4. Creating a Custom HUD
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Setting up Flash
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        3. Creating our HUD
          1. Prepare for Lift Off
            1. Flash 101: an introduction
              1. Stage
              2. Properties inspector
              3. Tools panel
              4. Timeline
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        4. Importing Flash files into UDK
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        5. Mission Accomplished
        6. You Ready to go Gung HO? A Hotshot Challenge
      13. 5. Creating Environments
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Building the stage
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
          4. Classified Intel
            1. Creating environments and the basics of level design
              1. CSG brushes
              2. Static meshes
              3. The differences between CSG brushes and static meshes
            2. Setting up the workflow
            3. Some keyboard tips
        3. Creating the backdrop
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        4. Placing assets in the level
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
          3. Classified Intel
            1. I see the light
            2. Seeing double – duplication
        5. Mission Accomplished
        6. You Ready to go Gung HO? A Hotshot Challenge
      14. 6. Dynamic Loot
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Creating a dynamic object
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        3. Picking up an object
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        4. Dropping the object
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        5. Equipping the object
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        6. Mission Accomplished
        7. You Ready to go Gung HO? A Hotshot Challenge
      15. 7. Managing Loot
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Adding a cursor
          1. Prepare for Lift Off
          2. Engage Thrusters
          3. Objective Complete - Mini Debriefing
        3. Customizing buttons and resizing windows
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        4. Building/adding functionality to the inventory
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        5. Importing Flash files into the UDK
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        6. Mission Accomplished
        7. You Ready to go Gung HO? A Hotshot Challenge
      16. 8. UnrealScript: A Primer
        1. Mission Briefing
          1. Why Is It Awesome?
          2. Your Hotshot Objectives
          3. Mission Checklist
        2. Installing UnCodeX
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
          3. Classified Intel
        3. Setting up our IDE
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
          3. Classified Intel
            1. The golden rule
            2. Code commenting
        4. "Hello world!" to UnrealScript
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        5. Creating a flickering light
          1. Engage Thrusters
          2. Objective Complete - Mini Debriefing
        6. Mission Accomplished
          1. Classified Intel
        7. You Ready to go Gung HO? A Hotshot Challenge
      17. Index