A tale down the archipelago part II: How I got Hades into the multiworld
![](/tutorials/images/009AP.png)
The final step into the multiworld.
A tale down the archipelago part I: What are randomizers and what is the multiworld
![](/tutorials/images/009AP.png)
What is a randomized game!?
How to do PowerPoint in Godot
![](/tutorials/images/008PowerPoint.png)
The GameDev way of doing presentation
The finite state machine
![](/tutorials/images/007Machine.png)
Or how to organize your states
The singleton pattern
![](/tutorials/images/006Machine.png)
Or an easy way to setup your manager
The state pattern
![](/tutorials/images/005Machine.png)
How to organize your behaviour without ifs.
Some thoughts on object pooling
![](/tutorials/images/004Pool.png)
And why we use it in the first place.
Some thoughts for input mapping
![](/tutorials/images/003InputButton.png)
Or why Space should not be Jump.
Matrix multiplication
![](/tutorials/images/002MatrixMultiplication.png)
How to do it fast. And what is “fast”.
Probability and perception
![](/tutorials/images/001DiceOne.png)