Uploaded March 2025 | Updated September 2026, 5 days ago
Terraria-like Block-breaking System using Custom Data Layers, Typed Dictionary and Custom Resource in Godot 4.
- Sprite Used -
Free Tileset by Brackeys
brackeysgames.itch.io/brackeys-platformer-bundle
- Timestamps -
0:00 - Preview
0:28 - Explanation
1:00 - TileMap Setup
1:44 - BlockData Resource
3:00 - Typed Dictionary for storing every Block Data
3:40 - Custom Data Layer Setup
4:19 - Tile Interaction
5:08 - Individual Tile Health
6:33 - Adding more blocks to the System
8:19 - Placing & Switching Block
9:00 - Player
9:53 - Player & Tile Collision
11:05 - Range Limitation for Interaction
12:05 - Basic Inventory
13:20 - Thanks!
- Code -
BlockData (Resource) - pastebin.com/BNsf2CRj
WorldScene - pastebin.com/deye6nEb
Player - pastebin.com/nRtWSSDG
- Patreon -
patreon.com/16BitDev
- Discord -
discord.com/invite/AYv8FRz5ag
Terraria-like Block-breaking System using Custom Data Layers, Typed Dictionary and Custom Resource in Godot 4.
- Sprite Used -
Free Tileset by Brackeys
brackeysgames.itch.io/brackeys-platformer-bundle
- Timestamps -
0:00 - Preview
0:28 - Explanation
1:00 - TileMap Setup
1:44 - BlockData Resource
3:00 - Typed Dictionary for storing every Block Data
3:40 - Custom Data Layer Setup
4:19 - Tile Interaction
5:08 - Individual Tile Health
6:33 - Adding more blocks to the System
8:19 - Placing & Switching Block
9:00 - Player
9:53 - Player & Tile Collision
11:05 - Range Limitation for Interaction
12:05 - Basic Inventory
13:20 - Thanks!
- Code -
BlockData (Resource) - pastebin.com/BNsf2CRj
WorldScene - pastebin.com/deye6nEb
Player - pastebin.com/nRtWSSDG
- Patreon -
patreon.com/16BitDev
- Discord -
discord.com/invite/AYv8FRz5ag










