Catlike Coding's True Top-Down 2D Tutorial Series

I’m writing a tutorial series about creating a simple true top-down 2D game.
It requires basic understanding of Godot 4, which can be attained by going through my Introduction tutorial series.

Tutorials released so far:

Part 1: Tile Map
banner-small

Part 2: Player Character
banner-small

Part 3: Movable Objects
banner-small

Part 4: Light and Shadow
banner-small

Part 5: Detectors
banner-small

Part 6: Multiple Maps
banner-small

Part 7: Map Transitions
banner-small

Part 8: Saving Progress
banner-small

Part 9: Game HUD
banner-small

Part 10: Extra Map Info
banner-small

Part 11: Showing Best Scores
banner-small

Part 12: Teleporters

Part 13: Conveyors

Part 14: Pausing

More tutorials will be posted when I publish them.

16 Likes

Part 4: Light and Shadow
banner-small

3 Likes

You should put some short videos on YouTube with links to your Tutorials. :slight_smile:

1 Like

I’m one of those few text guys. No YouTube videos from me. :slightly_smiling_face:

9 Likes

@catlikecoding ive been following your work for years, your unity tutorials are second to none, ive learned a lot from them in terms of architecting code in general, and application of mathematics, and it’s great to see you writing material for godot as well as that’s now my primary engine. im also a text guy, learning through videos is generally just not my thing. i visit your website regularly, please keep up the good work

2 Likes

I will, cheers!

Part 5: Detectors
banner-small

2 Likes

Part 6: Multiple Maps
banner-small

2 Likes

Part 7: Map Transitions
banner-small

2 Likes

Great tutorials, as always.

There’s some inconsistent naming in Part 7 with “FaceRect” and “FadeRect”. I assume it’s meant to be the latter.

You’re right. I thought I fixed that already. It is now. Thanks for pointing it out!

Part 8: Saving Progress
banner-small

2 Likes

Part 9: Game HUD
banner-small

2 Likes

Part 10: Extra Map Info
banner-small

1 Like

Part 11: Showing Best Scores
banner-small

2 Likes

Part 12: Teleporters

We move back to working on the maps, adding new features to them, specifically teleporters!

The player can teleport itself and movable objects from source to destination areas. When a destination is occupied teleportation is blocked, which can be used for creative level design.

1 Like

Part 13: Conveyors

This time we start pushing objects around, and ourselves too, with conveyors!

Part 14: Pausing

We add a pause menu to our game, from which we can resume playing the current map or restart it.

Thank you for writing text tutorials. I can’t express how glad I am those are still made in this day and age.

1 Like

Cheers! Yep, text all the way!