- Mastering Unreal Engine 4.X
- Muhammad A.Moniem
- 222字
- 2021-07-14 11:20:34
Overview of the game
The game we are going to create during the course of this book is called Bellz
; it's definitely a word without a meaning. Its name came from the Hell Bells, as we are planning to put some unique bells around the maps!
The game is built with C++. While it is a C++ project, about 5% consists of necessary blueprints and other different graphs!
Bellz is a third-person RPG, where you have a mission loaded from Excel tables, weapons to use with different attributes, and evil enemies to escape from or to hunt. It looks simple, and the fact is, it is, but it holds all the needed elements to create a visually appealing AAA game. So that we stay on the same page, this game will take you step by step through the processes of:
- Starting a C++ project based on a blank template.
- Creating a player controller.
- Building enemies, behavior trees, and blackboards.
- Creating animation graphs and retargeting different animations.
- Loading game-required data from the design data tables.
- Adding camera animations and cut scenes to the game.
- Adding audio effects and visual effects to the game.
- Creating and building appealing maps.
- Optimizing the game as much as possible.
- Debugging the game performance.
- Packaging the game to players.
The following is a screenshot of the final game:

- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- Spring 5企業級開發實戰
- 編程的修煉
- 劍指JVM:虛擬機實踐與性能調優
- HTML5+CSS3基礎開發教程(第2版)
- 編程珠璣(續)
- Python數據分析(第2版)
- PhoneGap Mobile Application Development Cookbook
- Jupyter數據科學實戰
- Mastering Apache Maven 3
- 零基礎學Python網絡爬蟲案例實戰全流程詳解(入門與提高篇)
- 零基礎入門學習Python(第2版)
- Python機器學習算法: 原理、實現與案例
- Learning Concurrency in Kotlin
- PHP+Ajax+jQuery網站開發項目式教程