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

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:

主站蜘蛛池模板: 金乡县| 阿合奇县| 广安市| 红原县| 桑日县| 北海市| 大悟县| 贵南县| 洪江市| 灵石县| 楚雄市| 丰宁| 华亭县| 察隅县| 台湾省| 黄冈市| 台东县| 武山县| 平潭县| 安塞县| 巴东县| 皋兰县| 赣州市| 洛川县| 常熟市| 手机| 同德县| 响水县| 宁河县| 灵璧县| 酉阳| 珲春市| 天峨县| 托克逊县| 喀喇沁旗| 翁牛特旗| 平遥县| 河间市| 当涂县| 沾化县| 亳州市|