Unreal Engine 5 RPG Development with C++ and Blueprint Second Edition: Volume I: BASICS, COMBAT, and VFX

Unreal Engine 5 RPG Development with C++ and Blueprint Second Edition: Volume I: BASICS, COMBAT, and VFX

4.4
A$48.10
Availability:
  • In Stock
Prepare for Volume II: Paper Doll, Inventory, Shops, AI, Dialogues, and Quests.
What’s New in the Second Edition

A major feature now is deprecated namely the Input System since the release of UE
5.1. In this new edition, we will use the EnhancedInputActions and Input Mapping Contexts to re-implement the mechanism for user interaction. Some built-in function calls also have been deprecated, and in this edition, they are replaced with new ones.
Besides, because the second volume is on the way and to be better connected with the volume II, in this edition serval classes, especially the
Equipment-related component classes are added for the future Inventory system.
Some reviews from Amazon.com mentioned about the readability of the pictures and the words in them because of the default
Dark theme used in the Unreal Editor. Therefore, in this new edition, to improve readability of diagrams and the words inside, a new LightGrey theme is used instead of the default one.
On the other hand, to make the words in the pictures become larger, we adjust the
ApplicationScale in the UE5 Editor’s WidgetReflector to achieve this purpose. So, in this new edition, almost all the diagrams have been replaced, with the new theme applied and readability of the words inside should be greatly improved.
For the readers of the
first edition, the author will provide a migration guide in the near future for how to migrate from the previous edition. Please refer to the author’s website to download the guide.
This book is the first volume of the series and will cover basics, combat systems, and visual effects (VFX). In the series, we aim to not only explore how a commercial Action RPG can be made using UE5 in C++ and Blueprint but also discuss the theory behind the RPG design. The reason why it can be presented in this way is based on my work over a decade as both a professional game developer and a lecturer of multimedia and game development at several universities in Taiwan. Over the years, our team has accumulated experience and achievements in making online games and obtained good results in related online game design competitions.
With the accompanying exercises in each chapter, this book is also suitable as a textbook for a one-semester course in game programming for Juniors or Seniors in a four-year college. The teaching materials are ready for request.

What you will learn

  • Understand the essentials of modern C++ including pointers, macros, templates, containers, and multithreading programming.
  • Have a whole idea of modern C++ Object-Oriented Programming (OOP) concepts and apply them to implement an ARPG using UE5 C++, and the gameplay classes.
  • Design and implement a fully functional open-world ARPG using Unreal C++ and Blueprint including ARPG Stats, the Stamina mechanics, and the Horse Riding system.
  • Build user interface elements with animations using the UMG and integrate them with the game actors in C++.
  • Explore essential features of the UE5 Niagara VFX system and design special effects for ARPs.


Please visit the author's website at
mmoprogramming.net to find further information about the book and the second volume including trailers showcasing the features.

  • Publisher: Independently Published
  • Dimensions: 19.05 x 3.61 x 23.5 cm
  • Language: English
  • Print length: 627 pages
  • Item weight: 1.32 kg
  • Book Type: Paperback
  • ISBN-10: 1999212703
  • ISBN-13: 978-1999212704
  • Publication date: 9 May 2024
A$48.10
Shipping to Australia Delivery time varies by location
Return & Refund Policy Check our return & refund policy
Security & Privacy Safe payments: We do not share your personal details
Availability:
  • In Stock
Sign in or create an eMega account Shop smarter — get exclusive deals & order tracking