# Tutorial

The tutorial series has 23 chapters. I'll be posting all of the chapters in sectional daily parts over the next couple of weeks.&#x20;

Below you will find the updated list of the tutorial links for all 23 parts in this series. If you don't see a link added to a part yet, then that means that it hasn't been posted yet.

If you like this series or want to skip the wait and access the offline and full version of the tutorial series, you can support me by buying the offline booklet for just $3 on Kofi!😊

<details>

<summary>Part 1: Project Overview &#x26; Setup</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-1-project-overview-setup-bgc>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-1-project-overview-setup-bf5e66d897be>

</details>

<details>

<summary>Part 2: Player Setup &#x26; Movement Input</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-2-player-setup-movement-input-3c0g>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-2-player-setup-movement-input-c4bc69af3a6a>

</details>

<details>

<summary>Part 3: Player Movement &#x26; Animations</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-3-player-movement-animations-p7b>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-3-player-movement-animations-fc396bd5a34e>

</details>

<details>

<summary>Part 4: Game Tilemap &#x26; Camera Setup</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-4-game-tilemap-camera-setup-1mle>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-4-game-tilemap-camera-setup-ae0c391e38c2>&#x20;

</details>

<details>

<summary>Part 5: Setting Up The Game GUI #1</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-5-setting-up-the-game-gui-1-186m>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-5-setting-up-the-game-gui-1-f88395183742>

</details>

<details>

<summary>Part 6: Setting Up The Game GUI #2</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-6-setting-up-the-game-gui-2-36e6>
* Medium:&#x20;

</details>

<details>

<summary>Part 7: Setting Up The Game GUI #3</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-7-setting-up-the-game-gui-3-3dhp>&#x20;
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-7-setting-up-the-game-gui-3-ef551990b816>

</details>

<details>

<summary>Part 8: Adding Ammo Pickups And Consumables</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-8-adding-ammo-pickups-consumables-1n63>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-8-adding-ammo-pickups-consumables-5c32ae45507e>

</details>

<details>

<summary>Part 9: Enemy AI Setup</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-9-enemy-ai-setup-3nfl>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-9-enemy-ai-setup-fe5e443cb6a0>

</details>

<details>

<summary>Part 10: Animating Enemy AI Movement</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-10-animating-ai-movement-13ep>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-10-animating-ai-movement-55cd774a6e39>

</details>

<details>

<summary>Part 11: Spawning Enemy AI</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-11-spawning-enemy-ai-50e>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-11-spawning-enemy-ai-84fb1cccbc11>

</details>

<details>

<summary>Part 12: Player Shooting &#x26; Dealing Damage</summary>

* Dev.to: <https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-12-player-shooting-dealing-damage-3n46>
* Medium: <https://christinec-dev.medium.com/lets-learn-godot-4-by-making-an-rpg-part-12-player-shooting-dealing-damage-9c93aeef67c9>

</details>

<details>

<summary>Part 13: Enemy Dropping Loot on Death</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 14: Enemy Shooting &#x26; Dealing Damage</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 15: Player Death &#x26; Game Over</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 16: Level &#x26; XP</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 17: Basic NPC &#x26; Quest</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 18: Scene Transitions &#x26; Day-Night Cycle</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 19: Pause Menu &#x26; Main Menu</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 20: Saving, Loading, And Auto-Saving</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 21: Music and Sound Effects</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 22: Project Exporting &#x26; Conclusion</summary>

* Dev.to:
* Medium:&#x20;

</details>

<details>

<summary>Part 23: Simple Shopkeeper (Bonus)</summary>

* Dev.to:
* Medium:&#x20;

</details>
