Build your Godot characters like AAA titles do | Part 2

<aside>

Table of transition logic: https://docs.google.com/spreadsheets/...

⚠️ There is no branch in repo for II episode.

It’s not critical, use 3rd branch for a reference: https://github.com/Gab-ani/Godot_Universal-Controller-tutorial/tree/episode-3-jumps-and-combat-system

</aside>

Intro

3D character demo sucks again

What is an imported character?

Fall of MVC (Let's suddenly talk about cameras)

<aside>

image.png

image.png

image.png

image.png

image.png

</aside>

For a 3D camera, it's very logical to be a part of a player scene.

Rise of PAC

<aside>

image.png

image.png

image.png

</aside>

Suddenly the MVC approach stopped working. The MVC idea has a younger but more successful sibling. Some call it HMVC, and some call it PAC.

The core idea is: any manipulatable system can be divided not into one Model, one View, and one Controller, but into many components.

Now, look at these two pictures, please. Yes, Godot's node system can be a very nice implementation of PAC architecture.