官术网_书友最值得收藏!

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:

  1. Starting a C++ project based on a blank template.
  2. Creating a player controller.
  3. Building enemies, behavior trees, and blackboards.
  4. Creating animation graphs and retargeting different animations.
  5. Loading game-required data from the design data tables.
  6. Adding camera animations and cut scenes to the game.
  7. Adding audio effects and visual effects to the game.
  8. Creating and building appealing maps.
  9. Optimizing the game as much as possible.
  10. Debugging the game performance.
  11. Packaging the game to players.

The following is a screenshot of the final game:

主站蜘蛛池模板: 敦煌市| 香港 | 城固县| 昭通市| 措美县| 沁阳市| 双柏县| 衢州市| 清涧县| 廊坊市| 仙居县| 阜康市| 高碑店市| 金溪县| 衡南县| 邛崃市| 从化市| 徐州市| 昌邑市| 广河县| 长海县| 加查县| 滦平县| 商丘市| 日土县| 安顺市| 丹阳市| 铜梁县| 湘乡市| 九江市| 车致| 小金县| 寿宁县| 都兰县| 淮阳县| 成安县| 右玉县| 剑阁县| 平度市| 民和| 连城县|