Book description
An example-based practical guide to get you up and running with Unreal Engine 4.X
About This Book
- A unique resource on Unreal with an interactive example based approach that is sure to get you up and running immediately
- Will feature four unique game projects that increase in complexity which will enable readers to build their game development skills using Unreal Engine 4 and the C++ programming language
- Will be the most up to date book in the market on Unreal with full coverage of the new features of UE4
Who This Book Is For
Unreal Engine 4.X by Example was written for keen developers who wish to learn how to fully utilise Unreal Engine 4 to make awesome and engrossing game titles. Whether you are brand new to game development or a seasoned expert, you will be able to make use of the engine with C++. Experience with both C++ and other game engines is preferred before embarking on the Unreal by Example journey, but with a little external research into the basics of C++ programming, this book can take a complete game development novice to an Unreal Engine Developer!
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
In Detail
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.
Style and approach
The best resource that any beginner level game developer can dream of with examples on leveraging the amazing graphics engine, beautiful character animation and game world generations etc. by means of exciting real world game generation.This book would be a very unique resource for any game developer who wants to get up and running with Unreal. The unique example-driven approach will take you through the most basic games towards the more complex ones and will gradually build your skill level.
Table of contents
-
Unreal Engine 4.X By Example
- Table of Contents
- Unreal Engine 4.X By Example
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Preface
- 1. Introduction to Unreal Engine 4
-
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
-
3. Advanced Blueprint, Animation, and Sound
- Cleaning up shop
-
Animation with UE4
- Animation Conventions
- Animation Blueprints
- Importing and exporting animation assets
- Creating your first animation Blueprint
- Navigating animation Blueprints
- Populating the Animation graph
- Working with state machines
- Finishing our state machine
- The Animation Blueprint Event graph
- Getting our character running
- Working with Blendspaces
- Creating your first sound scape
- Adding the finishing touches to Barrel Hopper
- Summary
-
4. Unreal Engine, C++, and You
- UE and C++
- Hello World for C++
- Extending C++ into Blueprint
- Blueprint native events and you!
- Summary
-
5. Upgrade Activated – Making Bounty Dash with C++
- Creating a C++ character
- Creating the Character
-
Creating the C++ world objects
- Converting BSP brushes to a static mesh
- Smoke and mirrors with C++ objects
- Modifying the BountyDashGameMode
- Coding the floor
- Creating the obstacles
- Spawning actors from C++!
- Ensuring the Obstacle Spawner works
- Minting the coin object
- Making it rain coins, creating the coin spawner
- Testing what we have so far!
- Creating the interactions between the world objects
- Summary
- 6. Power Ups for Your Character, Power Ups for the User
-
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
-
8. Advanced AI and Unreal Rendering
- Expanded AI and tracking projectiles
- Tracking projectiles and you
- Expanded AI
- Rendering in UE4
- UE4 Materials
- Summary
-
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
- 10. Goodbyes and Thank yous
- Index
Product information
- Title: Unreal Engine 4.X By Example
- Author(s):
- Release date: July 2016
- Publisher(s): Packt Publishing
- ISBN: 9781785885532
You might also like
book
Unreal Engine 4 Game Development Essentials
Master the basics of Unreal Engine 4 to build stunning video games About This Book Get …
book
Unreal Engine: Game Development from A to Z
Develop fantastic games and solve common development problems with Unreal Engine 4. About This Book Investigate …
book
Mastering Unreal Engine 4.X
Take your game development skills to the next level with one of the best engines on …
book
Unreal Engine 4 AI Programming Essentials
Create responsive and intelligent game AI using Blueprints in Unreal Engine 4 About This Book Understand …