Learning C++ by Creating Games with Unreal Engine 4 [Video]

Preview in Mapt

Learning C++ by Creating Games with Unreal Engine 4 [Video]

Nicholas Helish

Program in C++ and work your way around in the world of Unreal Engine

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
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
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learning C++ by Creating Games with Unreal Engine 4 [Video] Book Cover
Learning C++ by Creating Games with Unreal Engine 4 [Video]
$ 124.99
$ 106.25
Advanced Coding with Unreal Engine 4 [Video] Book Cover
Advanced Coding with Unreal Engine 4 [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781788479035
Course Length3 hours 39 minutes

Video Description

Unreal Engine 4 is a complete suite of game development tools made by game developers, for game developers. From mobile games to high-fidelity VR experiences to console blockbusters, Unreal Engine 4 gives you everything you need to start, ship, grow and stand out from the crowd.

This video course shows you how to successfully set up Visual Studio for Windows so that you can begin developing games using the game engine: Unreal Engine 4. You'll also learn how C++ works and really get to grips with it. You'll learn how to start a C++ based Unreal Engine 4 project and use the editor. You will then learn how to debug Unreal Engine 4 games right within the Visual Studio IDE, before moving on to building gameplay elements that affect the player. You will use this knowledge to create a first-person shooter for the player and interactables within the environment to create gameplay elements within the world.

Style and Approach

This video tutorial offers a project-based approach to teach you the skills required to develop games within Unreal Engine 4 using C++.

Table of Contents

Setting Up Visual Studio for Windows
The Course Overview
Installing Visual Studio 2015 and Unreal Engine 4 and Exploring the Visual Studio IDE
Variables and Methods/Functions
Pointers and Memory Management
Understanding Unreal Engine 4
Understanding the Unreal Engine's Codebase and Naming Conventions
Explaining the Unreal Engine's Codebase and the Importance of Planning Scope
Explaining Unreal Engine's Garbage Collection and Its API
Creating Our Project in Unreal Engine 4 and Initial Setup
Exploring the Unreal Engine Interface and Importing Our Assets
Creating Our Player Character
Creating the Player Character's Code Part One - Basic Character Setup
Creating the Player Character's Code Part Two - Setup Our Player Character
Creating the Player Character's Code Part Three - Basic Movement
Creating the Player Character's Code Part Four - Sprinting
Creating the Player Character's Code Part Five - Shooting
Creating the Player's HUD Part One - Basic Setup with UMG Widgets
Creating the Player's HUD Part Two - Building the Widget Blueprint
Creating the Player's HUD Part Three - Connecting the Player Character with the HUD
Creating Gameplay Elements
Setting Up Our Game Mode
Creating Our Respawning System
Setting Up Our Pickup System
Creating Our Pickups
Creating Our Destructible Items
Creating Our Menus
Setting Up Our Main Menu Widget and Level
Adding Functionality to Our Main Menu Widget and Level
Setting Up Our Level Ending Actor
Setting Up Our Pause Menu Widget
Adding Functionality to Our Pause Menu
Creating Interactable Objects and Shipping the Game
Creating Our Interaction System by Using Unreal Interfaces
Creating Our Initial Interactable Base Class
Setting Up Our Sub-Interactable Objects
Adding Functionality to Our Sub-Interactable Objects
Allowing the Player to Use Our Interaction System
Building Our Level and Packaging Our Project for Shipping

What You Will Learn

  • Gain enough knowledge and understanding of C++ to use it in the Visual Studio IDE
  • Use breakpoints within Visual Studio and Unreal Engine 4
  • Understand Unreal Engine 4's codebase
  • Create gameplay elements within Unreal Engine 4 using C++
  • Integrate visual aspects with code aspects within Unreal Engine 4
  • Create enemy types that the player can fight
  • Create an interaction system that allows the player to affect the world
  • Package your project for shipping

Authors

Table of Contents

Setting Up Visual Studio for Windows
The Course Overview
Installing Visual Studio 2015 and Unreal Engine 4 and Exploring the Visual Studio IDE
Variables and Methods/Functions
Pointers and Memory Management
Understanding Unreal Engine 4
Understanding the Unreal Engine's Codebase and Naming Conventions
Explaining the Unreal Engine's Codebase and the Importance of Planning Scope
Explaining Unreal Engine's Garbage Collection and Its API
Creating Our Project in Unreal Engine 4 and Initial Setup
Exploring the Unreal Engine Interface and Importing Our Assets
Creating Our Player Character
Creating the Player Character's Code Part One - Basic Character Setup
Creating the Player Character's Code Part Two - Setup Our Player Character
Creating the Player Character's Code Part Three - Basic Movement
Creating the Player Character's Code Part Four - Sprinting
Creating the Player Character's Code Part Five - Shooting
Creating the Player's HUD Part One - Basic Setup with UMG Widgets
Creating the Player's HUD Part Two - Building the Widget Blueprint
Creating the Player's HUD Part Three - Connecting the Player Character with the HUD
Creating Gameplay Elements
Setting Up Our Game Mode
Creating Our Respawning System
Setting Up Our Pickup System
Creating Our Pickups
Creating Our Destructible Items
Creating Our Menus
Setting Up Our Main Menu Widget and Level
Adding Functionality to Our Main Menu Widget and Level
Setting Up Our Level Ending Actor
Setting Up Our Pause Menu Widget
Adding Functionality to Our Pause Menu
Creating Interactable Objects and Shipping the Game
Creating Our Interaction System by Using Unreal Interfaces
Creating Our Initial Interactable Base Class
Setting Up Our Sub-Interactable Objects
Adding Functionality to Our Sub-Interactable Objects
Allowing the Player to Use Our Interaction System
Building Our Level and Packaging Our Project for Shipping

Video Details

ISBN 139781788479035
Course Length3 hours 39 minutes
Read More

Read More Reviews

Recommended for You

Advanced Coding with Unreal Engine 4 [Video] Book Cover
Advanced Coding with Unreal Engine 4 [Video]
$ 124.99
$ 106.25
Learning C# by Developing Games with Unity Book Cover
Learning C# by Developing Games with Unity
$ 124.99
$ 106.25
Unreal Engine 4 Scripting with C++ [Video] Book Cover
Unreal Engine 4 Scripting with C++ [Video]
$ 124.99
$ 106.25
Learn By Example: C++ Programming - 75 Solved Problems [Video] Book Cover
Learn By Example: C++ Programming - 75 Solved Problems [Video]
$ 50.99
$ 43.35
Machine Learning with C++ [Video] Book Cover
Machine Learning with C++ [Video]
$ 124.99
$ 106.25
Getting Started with C++ Programming [Video] Book Cover
Getting Started with C++ Programming [Video]
$ 124.99
$ 106.25