Book Image

Unreal Engine 5 Game Development with C++ Scripting

By : ZHENYU GEORGE LI
Book Image

Unreal Engine 5 Game Development with C++ Scripting

By: ZHENYU GEORGE LI

Overview of this book

Unreal Engine is one of the most popular and accessible game engines in the industry, creating multiple job opportunities. Owing to C++ scripting's high performance, advanced algorithms, and engineering maintenance, it has become the industry standard for developing commercial games. However, C++ scripting can be overwhelming for anyone without a programming background. Unreal Engine 5 Game Development with C++ Scripting will help you master C++ and get a head start on your game development journey. You’ll start by creating an Unreal Engine C++ project from the shooter template and then move on to building the C++ project and the C++ code inside the Visual Studio editor. You’ll be introduced to the fundamental C++ syntax and essential object-oriented programming concepts. For a holistic understanding of game development, you’ll also uncover various aspects of the game, including character creation, player input and character control, gameplay, collision detection, UI, networking, and packaging a completed multiplayer game. By the end of this book, you’ll be well-equipped to create professional, high-quality games using Unreal Engine 5 with C++, and will have built a solid foundation for more advanced C++ programming and game development technologies.
Table of Contents (18 chapters)
1
Part 1 – Getting Started with Unreal C++ Scripting
6
Part 2 – C++ Scripting for Unreal Engine
12
Part 3: Making a Complete Multiplayer Game

Polishing the game

Having completed the preceding 11 chapters, we have now arrived at a significant milestone where we possess a playable Pangaea game prototype that serves as a foundation for further development. Our next task, polishing the game, involves the following three aspects:

  • Importing and using more game content
  • Fixing bugs
  • Profiling and improving the performance of the game

Let’s get started.

Importing and using high-quality game assets

To enhance the visual quality and create a more immersive player experience, it is possible to incorporate additional assets into the game during the polishing phase. These assets may include high-quality artwork, audio clips, videos, and more. The acquisition of these art assets depends on the specific project requirements and available budget.

Certain types of assets can be used to polish the game, such as characters, structures, props, items, animations, particle effects, sound effects, music clips...