Unreal Engine 4.X By Example

An example-based practical guide to get you up and running with Unreal Engine 4.X

Unreal Engine 4.X By Example

Benjamin Carnall

1 customer reviews
An example-based practical guide to get you up and running with Unreal Engine 4.X
Mapt Subscription
FREE
€29.98/m after trial
eBook
€29.40
RRP €41.98
Save 29%
Print + eBook
€43.99
RRP €43.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€29.40
€43.99
€29.98p/m after trial
RRP €41.98
RRP €43.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785885532
Paperback506 pages

Book Description

With Unreal Engine 4 being made free to use, for any keen game developer it is quickly becoming the most popular game engine in today’s development industry. The engine offers a rich feature set that can be customized and built upon through the use of C++. This book will cover how to work with Unreal Engine’s tool set all the way from the basics of the editor and the visual scripting system blueprint to the in-depth low-level creation of content using C++.

This book will provide you with the skills you need to create feature-rich, captivating, and refined game titles with Unreal Engine 4. This book will take you through the creation of four unique game projects, designed so that you will be ready to apply the engine’s rich development capabilities. You will learn not only to take advantage of the visual tools of the engine, but also the vast and powerful programming feature set of Unreal Engine 4.

Table of Contents

Chapter 1: Introduction to Unreal Engine 4
Navigating this book
Installing Unreal Engine 4
Creating your first project!
Navigating the Unreal Engine UI
Creating a basic actor
Pre-Built projects as a learning resource
Summary
Chapter 2: Blueprints and Barrels – Your First Game
Creating your first Blueprint
Modifying the Hello Sphere Blueprint
Creating the Barrel Hopper project!
Creating our Character
Game modes and how to make them
Creating and receiving input events
Building the level!
Getting our barrels rolling
Debugging our Blueprints
Masking our destruction with particles
Respawning the player
Summary
Chapter 3: Advanced Blueprint, Animation, and Sound
Cleaning up shop
Animation with UE4
Creating your first sound scape
Adding the finishing touches to Barrel Hopper
Summary
Chapter 4: Unreal Engine, C++, and You
UE and C++
Hello World for C++
Extending C++ into Blueprint
Blueprint native events and you!
Summary
Chapter 5: Upgrade Activated – Making Bounty Dash with C++
Creating a C++ character
Creating the Character
Creating the C++ world objects
Creating the interactions between the world objects
Summary
Chapter 6: Power Ups for Your Character, Power Ups for the User
Cleaning up shop and object hierarchies
Creating a Plug-in with C++
Working with our first plugin module
Incorporating power-ups into Bounty Dash
Creating HUDs using C++
Completing the Bounty Dash game loop!
Finishing the wall of death and polishing the project
Summary
Chapter 7: Boss Mode Activated – Unreal Robots
Setting up the project
The first-person character
Adding a custom HUD and drawing a cross hair
Creating the projectile
Unreal Robots
Creating a basic behavior tree and black-board!
Creating a custom task via blueprint
Creating a custom decorator using blueprint
Creating a custom service using C++
Advanced collision in UE4
Integrating the AI Character
Creating a custom object collision channel
Modifying the level to support AI
Placing the AI in the level and testing
Summary
Chapter 8: Advanced AI and Unreal Rendering
Expanded AI and tracking projectiles
Tracking projectiles and you
Expanded AI
Rendering in UE4
UE4 Materials
Summary
Chapter 9: Creating a Networked Shooter
Creating the project
Network multiplayer theory
UE4 Networking
Starting the networked First Person Shooter
Preparing the ANSCharacter blueprint
Spawn points and spawning the players
Game modes and servers
Preparing our game map
Drawing the HUD and preparing the lobby
Testing our Game
Summary
Chapter 10: Goodbyes and Thank yous
Packaging a project
Testing the NS package
Console commands
What we have learned so far
Summary

What You Will Learn

  • Use C++ with Unreal Engine to boost the development potential of any Unreal Engine project
  • Vastly improve workflow and content creation with the visual scripting system blueprint
  • Design, test, and implement interesting game worlds using Unreal Engines built-in editor
  • Build a networked, feature-rich first person shooter that you can play with others over LAN
  • Build design-centric game worlds that play to needs of your game ideas
  • Paint your game worlds via the creation and modification of visual shaders called materials
  • Gain knowledge of other game development disciplines through the use of the Animation and Material tool sets
  • Create feature-rich game projects with a sophisticated visual quality and feature set

Authors

Table of Contents

Chapter 1: Introduction to Unreal Engine 4
Navigating this book
Installing Unreal Engine 4
Creating your first project!
Navigating the Unreal Engine UI
Creating a basic actor
Pre-Built projects as a learning resource
Summary
Chapter 2: Blueprints and Barrels – Your First Game
Creating your first Blueprint
Modifying the Hello Sphere Blueprint
Creating the Barrel Hopper project!
Creating our Character
Game modes and how to make them
Creating and receiving input events
Building the level!
Getting our barrels rolling
Debugging our Blueprints
Masking our destruction with particles
Respawning the player
Summary
Chapter 3: Advanced Blueprint, Animation, and Sound
Cleaning up shop
Animation with UE4
Creating your first sound scape
Adding the finishing touches to Barrel Hopper
Summary
Chapter 4: Unreal Engine, C++, and You
UE and C++
Hello World for C++
Extending C++ into Blueprint
Blueprint native events and you!
Summary
Chapter 5: Upgrade Activated – Making Bounty Dash with C++
Creating a C++ character
Creating the Character
Creating the C++ world objects
Creating the interactions between the world objects
Summary
Chapter 6: Power Ups for Your Character, Power Ups for the User
Cleaning up shop and object hierarchies
Creating a Plug-in with C++
Working with our first plugin module
Incorporating power-ups into Bounty Dash
Creating HUDs using C++
Completing the Bounty Dash game loop!
Finishing the wall of death and polishing the project
Summary
Chapter 7: Boss Mode Activated – Unreal Robots
Setting up the project
The first-person character
Adding a custom HUD and drawing a cross hair
Creating the projectile
Unreal Robots
Creating a basic behavior tree and black-board!
Creating a custom task via blueprint
Creating a custom decorator using blueprint
Creating a custom service using C++
Advanced collision in UE4
Integrating the AI Character
Creating a custom object collision channel
Modifying the level to support AI
Placing the AI in the level and testing
Summary
Chapter 8: Advanced AI and Unreal Rendering
Expanded AI and tracking projectiles
Tracking projectiles and you
Expanded AI
Rendering in UE4
UE4 Materials
Summary
Chapter 9: Creating a Networked Shooter
Creating the project
Network multiplayer theory
UE4 Networking
Starting the networked First Person Shooter
Preparing the ANSCharacter blueprint
Spawn points and spawning the players
Game modes and servers
Preparing our game map
Drawing the HUD and preparing the lobby
Testing our Game
Summary
Chapter 10: Goodbyes and Thank yous
Packaging a project
Testing the NS package
Console commands
What we have learned so far
Summary

Book Details

ISBN 139781785885532
Paperback506 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Building an RPG with Unreal 4.x Book Cover
Building an RPG with Unreal 4.x
€ 43.18
€ 30.24
Learning C++ by Creating Games with UE4 Book Cover
Learning C++ by Creating Games with UE4
€ 26.38
€ 18.48
3D Game Design with Unreal Engine 4 and Blender Book Cover
3D Game Design with Unreal Engine 4 and Blender
€ 41.98
€ 29.40
Unreal Engine 4 AI Programming Essentials Book Cover
Unreal Engine 4 AI Programming Essentials
€ 31.18
€ 21.84
Building a Game with Unity and Blender Book Cover
Building a Game with Unity and Blender
€ 39.58
€ 27.72
Unreal Engine Game Development Cookbook Book Cover
Unreal Engine Game Development Cookbook
€ 43.18
€ 4.32