Cover image for Game Development Patterns with Unreal Engine 5

Game Development Patterns with Unreal Engine 5

Build maintainable and scalable systems with C++ and Blueprint

SBTO

Created by Stuart Butler, Tom Oliver

Discover how to use proven design patterns to build maintainable and scalable systems in Unreal Engine 5. You'll learn how to blend C++ and Blueprint for efficient game development, focusing on practical techniques that help you write cleaner, more reusable code.

Packt | Jan 2024 | 254 min

Start Trial
LevelIntermediate
CategoriesGame Development, Game Engines and Development Environments, Unreal Engine, C/C++

What You Will Learn

You'll start by exploring foundational coding principles and gradually move into hands-on examples that show how to implement patterns in real Unreal Engine 5 projects. By working through practical use cases, you'll see how to blend C++ and Blueprint, making it easier to create robust game systems.

Key Features

  • Apply core design patterns to solve common Unreal Engine 5 development challenges
  • Translate game logic between Blueprint and C++ for flexible, high-performance systems
  • Build scalable architectures that make your code easier to maintain and extend

Target Audience

Perfect for intermediate Unreal Engine developers who want to improve their C++ coding skills and system design. If you already have some experience with Unreal Engine and want to write cleaner, more scalable code using proven patterns, you'll find practical guidance and actionable techniques here.

Related courses