Unreal Engine 4 Game Development Essentials
eBook - ePub

Unreal Engine 4 Game Development Essentials

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

Unreal Engine 4 Game Development Essentials

Book details
Book preview
Table of contents
Citations

About This Book

Master the basics of Unreal Engine 4 to build stunning video games

About This Book

  • Get to grips with the user interface of Unreal Engine 4 and find out more about its various robust features
  • Create dream video games with the help of the different tools Unreal Engine 4 offers
  • Create video-games and fully utilize the power of Unreal Engine 4 to bring games to life through this step-by-step guide

Who This Book Is For

If you have a basic understanding of working on a 3D environment and you are interested in video game development, then this book is for you. A solid knowledge of C++ will come in handy.

What You Will Learn

  • Download both the binary and source version of Unreal Engine 4 and get familiar with the UI
  • Get to know more about the Material Editor and how it works
  • Add a post process to the scene and alter it to get a unique look for your scene
  • Acquaint yourself with the unique and exclusive feature of Unreal Engine 4—Blueprints
  • Find out more about Static and Dynamic lighting and the difference between various lights
  • Use Matinee to create cut scenes
  • Create a health bar for the player with the use of Unreal Motion Graphics (UMG)
  • Get familiar with Cascade Particle Editor

In Detail

Unreal Engine 4 is a complete suite of game development tools that gives you power to develop your game and seamlessly deploy it to iOS and Android devices. It can be used for the development of simple 2D games or even stunning high-end visuals. Unreal Engine features a high degree of portability and is a tool used by many game developers today.

This book will introduce you to the most popular game development tool called Unreal Engine 4 with hands-on instructions for building stunning video games. You will begin by creating a new project or prototype by learning the essentials of Unreal Engine by getting familiar with the UI and Content Browser. Next, we'll import a sample asset from Autodesk 3ds max and learn more about Material Editor. After that we will learn more about Post Process. From there we will continue to learn more about Blueprints, Lights, UMG, C++ and more.

Style and approach

This step-by-step guide will help you gain practical knowledge about Unreal Engine through detailed descriptions of all the tools offered by Unreal Engine.

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 Unreal Engine 4 Game Development Essentials by Satheesh PV 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
2016
ISBN
9781784391966
Edition
1

Unreal Engine 4 Game Development Essentials


Table of Contents

Unreal Engine 4 Game Development Essentials
Credits
About the Author
Acknowledgements
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Introduction to Unreal Engine 4
Unreal Engine 4 download
Downloading the launcher version
Downloading the GitHub version
Forking Unreal Engine repository
Compiling Unreal Engine
Getting familiar with Unreal Engine
The viewport toolbar
Modes
Content Browser
Content Browser view options
World outliner
Details panel
Navigating the Viewport
BSP
Creating BSP
Default starting level, splash screen, and game icon
Summary
2. Importing Assets
Creating asset in a DCC application
Creating collision meshes
Custom collision shapes
Unreal Engine 4 collision generator
Simple shapes
K-DOP shapes
Auto convex collision
Materials
LOD
Exporting and importing
Exporting
Importing
Context menu
Drag and drop
Content Browser import
Automatic import
Configuring automatic import
Result
Summary
3. Materials
Material user interface
Toolbar
Live preview
Live nodes
Live update
Preview panel
Details panel
Graph panel
Palette panel
Common material expressions
Constant
Constant2Vector
Constant3Vector
Texture coordinate (TexCoord)
Multiply
Add
Divide
Subtract
Texture sample (Texture2D)
Component mask
Linear interpolate (lerp)
Power
PixelDepth
Desaturation
Time
Fresnel
Material types
Material instances
Material Instance Constant
Material Instance Constant example
Material functions
Material function example
Layered Material
Creating layered Material using make material attributes
Method 1:
Method 2:
Summary
4. Post Process
Adding Post Process
LUT
Post Process Materials
Creating a Post Process Material
Summary
5. Lights
Lighting basics
Placing lights
Various lights
Common light settings
Light mobility
Lightmass Global Illumination
Preparing your assets for precomputed lighting
Building a scene with Lightmass
Tweaking Lightmass settings
Summary
6. Blueprints
Different Blueprint types
Getting familiar with the Blueprint user interface
Components tab
What are components?
Adding a component
Transforming the component
Adding events for components
My Blueprints tab
Creation buttons
Searching in my Blueprint
Categorizing in My Blueprint
Toolbar
Graph editor
Details panel
Blueprint graph types
Function graph
Creating functions
Graph settings
Editing functions
Macro graph
Interface graph
Blueprint node references
Node colors
Variables
Math expression
Creating our first Blueprint class
Creating a new Blueprint
Spinning static mesh
Destroying our Blueprint Actor after some seconds
Spawning our Blueprint class in Level Blueprint
Summary
7. Matinee
Creating a new Matinee
Matinee window
Manipulating an object
Cutscene camera
Director group
Summary
8. Unreal Motion Graphics
Setting up a project
Creating the HUD Widget
Creating the health bar
Assigning our HUD to Character
Creating floating health bars
Summary
9. Particles
Cascade particle editor
Toolbar
Viewport
Navigation
Details
Emitter
Emitter types
Curve editor
Creating a simple particle system
Creating a simple material
Adding gravity
Applying the color over life module
Adding collision module
Playing particle in Blueprints
Summary
10. Introduction to Unreal C++
Setting up Visual Studio 2015
Workflow improvements
Creating a C++ project
The character class
Adding the health system
Creating a health variable
Taking damage
Health regeneration
C++ to Blueprint
Summary
11. Packaging Project
Recap
Packaging the project
Quick packaging
Packaging the release version
Summary
References
Index

Un...

Table of contents

  1. Unreal Engine 4 Game Development Essentials