> For the complete documentation index, see [llms.txt](https://oops-i-devd.gitbook.io/christinec-dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oops-i-devd.gitbook.io/christinec-dev/older-written-tutorials/castle-climbers-platformer/tutorial.md).

# Tutorial

*\*This tutorial's free versions will be made available from the 17th of July 2023.*

The tutorial series has 24 chapters. I'll be posting all of the chapters in sectional daily parts over the next couple of weeks. Below you will find the updated list of the tutorial links for all 24 parts of 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 $4 on Kofi!😊

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/J3J2LP2U5)

<details>

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

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-1-project-editor-overview-1ap4>
* Medium: <https://medium.com/@christinec-dev/learn-godot-4-by-making-a-2d-platformer-part-1-project-editor-overview-4886c611359b>

</details>

<details>

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

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-2-player-setup-movement-input-4k9n>
* Medium: <https://christinec-dev.medium.com/learn-godot-4-by-making-a-2d-platformer-part-2-player-setup-movement-input-bf036476369b>

</details>

<details>

<summary>Part 3: Player  Animations</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-3-player-animations-10cl>
* Medium: <https://christinec-dev.medium.com/learn-godot-4-by-making-a-2d-platformer-part-3-player-animations-f617681bb295>

</details>

<details>

<summary>Part 4: Level Creation #1</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-4-level-creation-1-4obb>
* Medium: <https://medium.com/@christinec-dev/learn-godot-4-by-making-a-2d-platformer-part-4-level-creation-1-e39ecd2608ad>

</details>

<details>

<summary>Part 5: Level Creation #2</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-5-level-creation-2-239g>
* Medium: <https://medium.com/@christinec-dev/learn-godot-4-by-making-a-2d-platformer-part-5-level-creation-2-1d64820d2d40>

</details>

<details>

<summary>Part 6: Level Creation #3</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-6-level-creation-3-4n38>
* Medium: <https://medium.com/@christinec-dev/learn-godot-4-by-making-a-2d-platformer-part-6-level-creation-3-c7b368062483>

</details>

<details>

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

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-7-bomb-setup-1gpo>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 8: Bomb Setup</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-8-bomb-spawner-422g>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 9: Bomb Spawner</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-9-cannon-handler-9ad>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 10: Cannon Handler</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-10-game-camera-58k1>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 11: Game Camera</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-11-box-box-spawner-34kn>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 12: Box &#x26; Box Spawner</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-12-dealing-player-damage-2cek>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 13: Dealing Player Damage</summary>

* Dev.to:  <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-13-lives-score-attack-boosts-1-1jik>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 14: Lives, Score, &#x26; Attack Boosts #1</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-14-lives-score-attack-boosts-2-3860>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 15: Lives, Score, &#x26; Attack Boosts #2</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-15-lives-score-attack-boosts-3-2jj>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 16: Lives, Score, &#x26; Attack Boosts #3</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-16-level-progression-1-kcn>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 17: Level Progression #1</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-17-level-progression-2-j11>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 18: Level Progression #1</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-18-game-over-death-2jhg>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

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

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-19-pause-main-menu-2hoe>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 20: Saving &#x26; Loading Levels</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-20-saving-loading-levels-55bi>
* Medium: <https://christinec-dev.medium.com/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 21: Instructions Menu &#x26; Custom Cursor</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-21-instructions-custom-cursor-17n9>
* Medium: <https://medium.com/@christinec-dev/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 22: Music &#x26; SFX</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-22-music-sfx-1ome>
* Medium: <https://medium.com/@christinec-dev/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 23: Particle Effects</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-23-particle-effects-6kk>
* Medium: <https://medium.com/@christinec-dev/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>

<details>

<summary>Part 24: Project Export &#x26; Conclusion</summary>

* Dev.to: <https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-24-project-testing-export-conclusion-8ci>
* Medium: <https://medium.com/@christinec-dev/list/castle-climbers-series-2d-platformer-c726f7349b87>

</details>
