Chris Tutorials
2D Top Down Pixel Art RPG Game Dev in Unity 2022 ~ Crash Course Tutorial for Beginners
updated
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Support Channel with Crypto Donations
pastebin.com/WAnBPcXs
00:00 - What to Expect
00:32 - Save / Backup Resources
03:06 - Installing 1.0
03:49 - Addressing Upgrade Errors - Missing TimeState
04:39 - Systems Inspector Changes Overview
05:55 - Creating the World Time State Resource
08:25 - Setting Other System Properties
19:31 - Updating TimeOfDayDirectionalLight2D
23:25 - Game Speed Slider
24:48 - AgeingComponent
25:52 - Add After Game Seconds / Ageing Components
26:16 - Wrapup
Watch out for tiny inaccuracies in floating point degree / radian conversions by checking with is_equal_approx!
Trying to Look At (Rotate Towards) at Player / Enemies? youtu.be/tX9yzjigV1k?si=DHceoZ0szx3d1rbt
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Support Channel with Crypto Donations
pastebin.com/WAnBPcXs
00:00 - Demonstration
00:51 - Rotation Degrees Output
01:28 - Rotation & Input Code
03:25 - Simplest Degrees Rotation Solution (tl;dw)
05:21 - Floating Point Conversions in Rotations
07:32 - GUT Godot Unit Test
07:40 - Rotating with Radians
10:12 - Look At (Video in Description)
11:00 - Why global_rotation_degrees?
11:31 - Wrapup
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Support Channel with Crypto Donations
pastebin.com/WAnBPcXs
00:00 - What to Expect
00:35 - Send Drag Data
02:46 - Custom Send ItemsTransferData
04:52 - Set Drag Preview
07:54 - Receive Drag Data (Shop UI)
11:06 - Drop Data
14:43 - Wrapup
Item Drops Plugin ➣ https://linktr.ee/itemdrops
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Support Channel with Crypto Donations
pastebin.com/WAnBPcXs
00:00 - What to Expect
00:26 - Enable Item Drops
00:39 - DropsComponent
02:18 - Creating a Drop Item PackedScene
03:39 - Pickup Component for Dropped Item
08:06 - Scene Spawner (Add Force at Spawn)
11:35 - Call spawn drops
12:31 - Defining Pickup Collision Layers
14:01 - Calling spawn_drops from State Machine OnEnter
19:06 - Pickups Collector for Player
23:51 - Seeing Items in Inventory
26:37 - Wrapup
Kenney Tower Defense Art ➣ https://kenney.nl/assets/tower-defense
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Other Plugins by Me
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Support Channel by Crypto Donations
pastebin.com/WAnBPcXs
00:00:00 - What to Expect
00:00:35 - Isometric Tilemap Setup
00:05:42 - Installing Grid Builder
00:06:30 - Building System & Grid Targeting Setup
00:10:38 - Warning for Skew on CollisionShapes
00:13:25 - Grid Targeting Play Test
00:14:34 - Sample Move Camera
00:17:21 - Creating a Tower Object Scene
00:23:21 - Placeable Resource
00:28:44 - Placement UI
00:31:39 - Placement Validator Setup
00:32:24 - Building Signal Bus
00:33:21 - Actions Setup
00:34:33 - Making Isometric RuleCheckIndicator Template
00:41:03 - Offset Placed Object Sprites to Fit Grid Space
00:41:39 - Creating Collision Polygon for Tower Placement
00:43:33 - Add CollisionsCheckRule
00:45:31 - Add Build Log for Building Message Feedback
00:47:48 - Drag Build
00:48:03 - WithinTileMapBoundsRule
00:48:56 - Custom Indicator Fail Visual Settings per Rule
00:51:00 - Y Sorting World Placed Objects
00:52:12 - Mark Tiles Buildable and Unbuildable
00:55:00 - ValidPlacementTileRule (Buildable Check)
00:58:12 - Spend Resources to Build Towers
01:02:01 - Limiting Build Log Messages
01:02:48 - Wrapup
Pre-Tutorial Project
drive.google.com/file/d/1nBUQipnn2KMOzkU2jhbu3qEaqryhf2VP/view?usp=drive_link
Finished Project for
➣ Ko-fi ➣ ko-fi.com/post/Project-Files-Have-Player-Interact-with-Objects-N4N7ROJ4E
➣ Patreon ➣ patreon.com/posts/93806682
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00:00 - What to Expect
00:00:39 - Starting Point
00:01:21 - Player Interacter Component
00:03:01 - Interaction Script
00:06:21 - Interactable Receiving Script
00:07:46 - Fan Interaction Setup
00:11:23 - Setting the Selected Interractable
00:16:31 - Fan Interactable StopInteraction & PrintDebug
00:18:00 - Fan Animations with is_on Toggle
00:27:37 - Shop Interractable
00:31:26 - Create Visual Indicator for Selected Interaction
00:42:32 - Select Closest Interactable on Process Update
00:46:53 - Show Player's Name in Shop
00:48:57 - Show Player's Money in Shop
00:54:23 - Resource Signals to Send Data from Player to UI
01:03:26 - Money Change Button and Making Shop & UI Reactive
01:10:26 - Wrapup
➣ Finished Project Download (Free) ➣
Ko-Fi ➣ ko-fi.com/post/Project-DL-C-Godot-Crash-Course--Projectile-Ga-Y8Y3RCK0I
Patreon ➣ patreon.com/posts/93203699
Github ➣ github.com/ChrisTutorials/projectile_prototype_godot_4_cs
➣ Video Links ➣
VSC debug settings launcher.json & tasks.json ➣ github.com/godotengine/godot-csharp-vscode/issues/59#issuecomment-1790064015
.NET Download ➣ dotnet.microsoft.com/en-us/download/dotnet/7.0
Godot (Get Mono) ➣ godotengine.org/article/release-candidate-godot-4-2-rc-1
Background Generator by Deep Fold ➣ deep-fold.itch.io/space-background-generator
Visual Studio Code ➣ code.visualstudio.com
➣ My Gdscript Plugins for Godot 4 ➣
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
0:00 What to Expect
0:34 Project Setup
3:36 Visual Studio Code Project Settings
6:06 Launch.json and Tasks.json setttings
8:07 .NET SDK 7.0 Download
8:44 Testing Debug Breakpoint
9:38 Set Project Main Scene
10:58 Add Script & Hit Debug Breakpoint
12:06 Tilemap with Collision
15:01 Resize Game Window
15:44 Projectile Launcher: Aim at Mouse
16:56 Export Aiming Node Property
2!:01 Rotate Launcher to Mouse Pointer Position
23:39 Create Projectile Scene & Script
26:53 Instancing Projectile
28:12 Shoot Projectile Action
34:56 Grouping Projectiles to a Parent Node
41:29 Add Force to Projectiles
45:10 Deep-Fold Space Background
48:50 Charging Projectile Launch Power
52:58 IsCharging Property with Custom Ssetter
58:44 Charging Up Color for Launcher
1:02:21 Show Launch Power with Signals & Labels
1:07:49 Refractoring _chargeTime to ChargeTime property
1:11:43 Score Box Moving Target
1:17:04 Movement with AnimationPlayer for ScoreBox
1:23:09 Score Point on Projectile Entered
1:24:31 Score Resource and Communicating Data between Objects
1:39:54 Projectiles Time to Live Duration
1:44:08 Remove Projectile After Scoring
1:45:20 Increasing Charge Power Speed
1:45:53 Wrapup
Godot 4 Plugins (Gdscript)
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
00:25 - Abstract Gdscript vs C# Interfaces
05:19 - PascalCase for C#
06:26 - Implementing IPlayer in C# Player Class
08:10 - Gdscript Filter Array
10:49 - Private Public Accessibility C# vs Gdscript
15:35 - C# LINQ Array Collections Filtering
18:52 - Abstract Class Inheritance C#
22:22 - Exporting Properties and Building C# Project
24:16 - C# Classes Missing from Add Node / Resource Menus
29:45 - Signals (Events) Gdscript vs C#
38:34 - Wrapup
Grid Building Plugin & Demo (With Save / Load Scripts) ➣ https://linktr.ee/gridbuilder
My Other Plugins ➣
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
01:51 - Saving & Loading System
03:29 - PlayerSave Resource
05:27 - Saving PackedScene Level
07:58 - PlayerSave Selectively Choosing What to Save
08:47 - SaveGame Resource
09:08 - Calling ResourceSaver Save
10:04 - Loading Game from Saved Resource File
11:34 - Loading Level from PackedScene
13:03 - Building System Objects Placement
15:28 - Wrapup
Final Scripts for Supporters
Ko-fi ➣ ko-fi.com/post/SCRIPTS-Magic-Projectile-Abilities-MEGA-Tutorial-N4N3QJH81
Patreon ➣ patreon.com/posts/scripts-magic-91744737
Consider checking out my Godot plugins for building 2D games
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Assets Credits List
pastebin.com/yxp7v1Bk
00:00:00 - What to Expect
00:00:24 - Art Pack Download
00:01:37 - Setting Up Fire Spin Projectile
00:02:19 - Animated Sprite for Projectile
00:05:36 - Create Fire Explosion Scene
00:06:28 - Player Use Ability Component Script
00:10:11 - Ability Resource
00:13:08 - Projectile Launch Ability
00:15:13 - Projectile Node
00:20:55 - Give Projectile Ability to Player Ability Use Component
00:24:34 - Making Projectiles Move
00:31:24 - Replace Scene
00:36:57 - Replace on Timeout
00:39:06 - Replace Scene Fixes
00:40:56 - ReplaceOnAreaEntered
00:43:18 - Explosion Growth Over Time
00:50:02 - Remove Scene After Growth Finishes
00:51:59 - Scaling Fire Point Light
00:53:32 - Area Damage over Time
01:02:04 - Final Result
Art Credits - pastebin.com/yxp7v1Bk
Anokolisa - Legacy-Fantasy High Forest 2.3
anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
Brullov - Generic Character 0.2
brullov.itch.io/generic-char-asset
Brullov - Oak Woods 1.0
brullov.itch.io/oak-woods
CodeManu - Free Pixel Special Effects Pack
codemanu.itch.io/pixelart-effect-pack
poppyworks - Silver font
poppyworks.itch.io/silver
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
00:00 - What to Expect
00:36 - GameTimeSystem
05:44 - Date Time Display UI
07:44 - World Speed Slider
09:17 - Day Night Cycle System
12:15 - Time of Day Display UI
14:32 - Time of Day Lighting
21:19 - World Age System
23:13 - AgedSceneReplacement
25:46 - Wrapup
➣ Art Assets Used in Video (Not included in plugins, download separately from respective authors)
Anokolisa
anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
Brulov
brullov.itch.io/oak-woods
brullov.itch.io/generic-char-asset
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
Flip, Rotate Tutorial for Grid Builder ➣ youtu.be/wwE07LgN93o
Other Godot 4 Plugins
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
00:00 - What to Expect
00:44 - How I Structure My Gameplay Scene Nodes
01:54 - Building System Setup
09:26 - Creating Button Actions for Building System
11:07 - Creating a Placeable Resource
14:15 - Placement Selection UI
18:59 - Building without Rules
19:45 - Defining Base Rules for Placement Validator
23:08 - Build Log UI
26:47 - Spend Materials & Grid Builder Inventory
34:27 - How to Customize Rule Fail Textures for Any Rule
35:57 - Wrapup
Art Used for Tutorial
limezu.itch.io/moderninteriors
Modern Interiors by Limezu
Item Drops Plugin ➣ https://linktr.ee/itemdrops
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
00:20 - Pickup as RigidBody2D
05:30 - Player Gravity Area2D Setup
The world time plugin provides a calendar system, day night cycles, and ageing and scene replacement for objects in your game. For instance, when the day changes you might upgrade a scene object to a new scene.
The Item Drops component provides gatherable nodes, item drop loot tables with odds of dropping for individual items, a pickup component you can put on any 2d scene, and scripts for controlling scene instancing on gather.
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
00:18 - World Time Plugin
02:28 - Item Drops Plugin
You might consider using @export_path var next_scene instead of PackedScene because if the packed scene goes missing it can prevent the scene that depends on it from being opened in the editor. If you do, you'll have to call load(next_scene).instantiate() when you want to create a copy of the scene file in the game world.
Farming Tutorial Scripts
Ko-fi ➣ko-fi.com/post/SCRIPTS-Farming-in-2D-Godot-Games-X8X0OH5FP
Patreon ➣ patreon.com/posts/88065195
Resource Gathering Crash Course (Making Resource Nodes and Pickups)
youtu.be/nQluyQ-1wSI
For more farming assets, I recommend butterymilk.itch.io/tiny-wonder-farm-asset-pack
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
01:22 - Creating Stages for Corn Plant Scenes
08:37 - AgeingComponent Script
20:29 - Assigning AgeingComponent Settings
22:47 - Grouping Ageing Components
24:14 - Ageing Button
29:37 - Testing the Ageing Corn Scenes
32:33 - Adding ResourceNode Script to Harvestable Corn
34:18 - Pickup Corn
37:41 - Corn as Resource Item
40:26 - Making Corn Harvestable
45:16 - Corn Plant as Renewable Resource Node
49:31 - Packed Scenes Cyclical Reference Work Around
52:53 - Planting Seeds with Grid Builder Plugin
55:48 - Wrapup
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
00:18 - Click Drag to Multi Build
01:18 - Enable Drag Multi Build
02:14 - Rotating Objects
02:56 - Flipping H / V
03:25 - How to Enable Rotating and Flipping
05:35 - Stack Objects with Indicator Tiles Must Collide Rule
11:34 - Quick Review
Try the plugin demo at chris-tutorials.itch.io/grid-building-godot in the browser
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
Pixel Adventure Art Pack
pixelfrog-assets.itch.io/pixel-adventure-1
pixelfrog-assets.itch.io/pixel-adventure-2
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00:00 - Start
00:00:31 - Importing Tileset
00:01:15 - Tileset Setup for Level Building
00:04:58 - Terrain Autotiling
00:08:07 - Platformer Character Quick Start
00:15:24 - Basic Platformer Player Script
00:25:48 - Tiled Background
00:27:35 - Set Playing Animation in Script
00:32:03 - Placing More Tile Types
00:32:37 - One Way Platforms & Drop Down with Player
00:36:26 - Expanding Level Bounds
00:38:22 - Making Rhino Character
00:46:46 - Rhino Enemy Script
00:52:07 - Making a Box Object
00:57:37 - Building System Nodes Setup
01:04:04 - Make Scenes Objects Placeable
01:13:10 - Placement Selection UI
01:17:44 - Placing Boxes and Rhinos
01:19:46 - Generating Tile Collision Indicators
01:26:25 - Valid Placement Tile Rule
01:33:38 - Strawberry Pickup as Placeable Object
01:45:20 - Tutorial Wrapup
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Packs Used in Video
anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
brullov.itch.io/generic-char-asset
brullov.itch.io/oak-woods
00:00 - What to Expect
00:47 - Valid Placement Tile Rule
01:37 - Tile Collision Indicator Updates
03:09 - Setting Tile Collision Indicator Templates for Rules
04:32 - Building Placement Demonstration
06:36 - Hiding Player & Enemies from Building Collision
07:51 - Different Indicators for Different Rules
08:43 - How to Set Custom Data on Tiles
09:39 - Wrapup
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
Art Pack In Tutorial
cainos.itch.io/pixel-art-top-down-basic
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
00:12 - Where to Get Grid Builder
00:54 - Top Down Demo
04:25 - Tutorial Art Pack cainos.itch.io/pixel-art-top-down-basic
05:43 - Main Gameplay Scene Setup
08:02 - Assigning System Dependencies
09:40 - User
11:00 - Building System Settings
11:27 - Collision Indicator Template
14:54 - Scaling Grid Positioner
16:15 - Starting Build Mode with Placement UI
16:55 - Placement UI Example
19:42 - Making Object Scene for Placeable
24:41 - Placeable Resource Setup
26:37 - Tag Resources
28:22 - Assigning Placeables and Categorical Tags to UI
29:46 - Placing Objects with System
30:44 - Adding Building Rules
31:32 - Within Tilemap Bounds Rule
31:47 - Build Log to See Build Messages
33:00 - Spend Resources Rule
34:10 - Creating a Spendable Item Type
38:00 - Item Container for Spend Materials Rule
41:31 - Wrapup
You can find out more and download at the below store links
Itch.io ➣ chris-tutorials.itch.io/grid-building-godot
Ko-fi ➣ ko-fi.com/s/be6831ac01
Patreon ➣patreon.com/posts/86836055
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What is the Grid Building System for Godot 4?
00:26 - Validating Placement Collisions
02:28 - Building Rules
03:14 - Resource Gathering Example
04:55 - Editor Overview
06:44 - Spend Resources Rule
08:45 - Inventory Template
10:34 - Where to Download
10:52 - Wrapup
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - Start
00:29 - Rule Requirements for Building
02:14 - Setting Up a SpendResources Rule
04:28 - House Requiring 2 Wood and 3 Rocks
05:11 - What's Next?
06:01 - Wrapup
HeightAdjuster ➣ youtu.be/6YT0UafdrOc
➣ Script download
Ko-fi ➣ ko-fi.com/Post/HeightAdjuster--Elevate-Characters-Over-Ground-C0C3MMHPF
Patreon ➣ patreon.com/posts/85134843
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - Scenario Use Case
02:09 - Code
06:14 - Explained with Visuals
➣ Script download
Ko-fi ➣ ko-fi.com/post/HeightAdjuster--Elevate-Characters-Over-Ground-C0C3MMHPF
Patreon ➣ patreon.com/posts/85134843
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
01:03 - Tilemap Physics Collisions
03:34 - Editing Tiles for Physics and Custom Data
06:10 - Script - Download on Kofi or Patreon
10:45 - Wrapup
You can find the project on Itch, Patreon, and Ko-fi.
Itch.io chris-tutorials.itch.io/platformer-crash-course-reference-project
Patreon patreon.com/posts/2d-platformer-73894085
Ko-fi ko-fi.com/s/6610bcda0f
Code and project is free to reuse how you wish. See the art and audio assets below for individual license rules since those come from different creators.
The assets you need are here
art/rvros-adventurer rvros.itch.io/animated-pixel-hero Adventurer 1.5, Hand Combat, Bow
art/freeknight aamatniekss.itch.io/fantasy-knight-free-pixelart-animated-character
ui/fonts/ managore.itch.io/m5x7 Typeface / Font
art/freecutetileset aamatniekss.itch.io/free-pixelart-tileset-cute-forest For Tilesets
art/henrysoftware-freepixelfood (Sprite folder only) henrysoftware.itch.io/pixel-food Free Pixel Food (Health Pickups)
art/kyrises-rpg-icon-pack kyrise.itch.io/kyrises-free-16x16-rpg-icon-pack
art/luizmelo_Monsters_Creatures_Fantasy luizmelo.itch.io/monsters-creatures-fantasy FOR MONSTERS (GET 1.0 and then add 1.2 & 1.3 to it)
audio/music/10 Battle1 (8bit style) youfulca.itch.io/legendary-jrpg-battle-music-pack 8bit Battle 1 Music
Assets/Audio/SFX/RPG_Essentials_Free leohpaz.itch.io/rpg-essentials-sfx-free SFX
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
Ko-fi Devlog #1 ➣ ko-fi.com/post/DEVLOG-1--Grid-Building-and-Targeting-System-for-O4O7M9DK6
Itch Store Page ➣ chris-tutorials.itch.io/grid-building-and-targeting-system-for-godot-4
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
➣ Art Used in Demos and Devlogs
chris-tutorials.itch.io/gatherers-exterior-pack
butterymilk.itch.io/tiny-wonder-forest
crusenho.itch.io/complete-gui-essential-pack
➣ Music
dos88 - Smooth Sailing
dos88.itch.io/dos-88-music-library
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
➣ Assets Shown
anokolisa - Legacy-Fantasy - High Forest 2.0 anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
brullov - Generic Character Asset v 0.2 brullov.itch.io/generic-char-asset
00:00 - What to Expect
00:14 - Tilemap Setup
00:50 - Tileset Physics Layers
01:57 - Create New Tiles Atlas
03:04 - Assign Physics to Tiles
03:58 - Custom Tile Collider Shape
05:32 - Tile Placement and Physics Test
06:22 - Using Layers to Enable or Disable Character Collision
Tilesetter is one tool you can use for making Blob and Wang tilesets (You can read up on that here tilesetter.org/docs/generating_tilesets (not sponsored))
Free art used in the video pixel-boy.itch.io/ninja-adventure-asset-pack
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - What to Expect
00:38 - Scene Setup
02:04 - Tileset Setup
03:20 - Create a Terrain
04:49 - Define Grass & Dirt for Blob Tileset
17:28 - Simpler Terrain Sets
23:09 - Alternative Tiles
29:57 - Wrapup
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
ko-fi.com/christutorials
https://linktr.ee/ChrisTutorials
chris-tutorials.itch.io
00:00 - Overview
00:57 - PointLight2D
01:33 - Gradient 2D Light Texture
03:43 - Effecting Scene with Light Source
07:07 - Scene Test
07:32 - DirectionalLight2D for Night Time
09:02 - Nighttime Test
09:19 - Wrapup
Script Download ➣ ko-fi.com/post/Base-Platformer-Enemy--Jumps-Gaps-Low-Walls-and-C0C8LQ3XZ
Enemy Character Art ➣ brullov.itch.io/generic-char-asset
Other Sidescroller Character ➣ anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00:00 - End Project
00:02:16 - What to Expect
00:02:35 - Art Pack
00:04:10 - Creating a Player
00:06:27 - Swing Down Animation
00:09:38 - Animate Tool with Swing Motion
00:16:36 - Idle Down Animation
00:18:13 - Walk Down Animation
00:20:21 - Collision Shape for Player
00:21:29 - Player Movement
00:23:32 - Input Actions and 4 Directional Movement
00:26:59 - Making a Game Level Scene
00:28:19 - Follow Camera
00:29:57 - Physics Body for Rock Object
00:34:16 - Y Sorting Objects in Scene
00:34:58 - Idle Up, Left, Right and Sorting Tool Behind Player
00:39:57 - Walk Up, Left, Right
00:49:21 - Animation Tree & Animation State Machine
00:52:37 - Setting Animation Parameters in Code
00:57:22 - Debugging Active Scene with Remote View
00:58:04 - Adding Animations to Blend Space 2Ds
01:05:35 - Hitting Resource Node with Equipped Tool
01:09:54 - Equipable Items
01:17:05 - Equipped Item Setter to Update Sprite Texture
01:19:24 - @tool Annotation - Update Sprite in Editor with Code
01:20:38 - @tool Node Access Limitations
01:22:52 - Harvesting Tool
01:30:45 - Giving Types to Resource Nodes
01:34:27 - Checking Node Type for Tool Harvesting
01:41:22 - Pickup Object for Harvested Resources
01:57:02 - Pickup Item and Add to Inventory
02:06:05 - Making a UI HUD to Show Resources Count
02:15:00 - Connect Resource Display to Player's Inventory
02:21:16 - Show Resource Counter for Each Type Added to Inventory
02:26:28 - Making Wood Resource Type
02:29:13 - Grid Layout Side by Side Resource Listings
02:31:19 - Shrinking Resource UI Down
02:34:16 - Tilemap Collisions and Y-Sorting
02:38:57 - Collisions with Water Tiles
02:44:29 - Creating New Resource Node Types
02:46:09 - Setup Axe Tool to Harvest Trees on Contact
02:47:02 - Make Trees Harvested by Axe Type
02:48:08 - Tool Switch Hotbar
02:54:21 - Set Hotbar Icon with @tool Setter
02:56:04 - Connect Hotbar to Player by Group Tag
03:02:18 - Limit Code in @tool Script from Running in Editor
03:03:58 - Hotbar Positioning Offset
03:04:49 - Area2D Trigger Harvest Only During Swing Animation
03:05:19 - Set Animations to Discrete Mode - UpdateCache AnimationPlayer Fix
03:05:41 - Set Area2D Monitoring During Swing Animation
03:06:36 - Area Monitoring Off On Script Load & Limit Editor Code from Running
03:08:36 - Setting Monitoring On and Off in Other Animations
03:09:58 - Testing Harvest On Swing
03:10:26 - Particle Explosion on Resource Node Depletion
03:18:34 - Remove Particle System when Finished
03:19:35 - Instantiate Particle Effect on Trigger
03:25:35 - Summary So Far
03:26:12 - Animated Tiles
03:30:16 - Filling Tilemap with Details
03:30:52 - Desert Environment
03:37:22 - Hotbar Position Fix and Locking Nodes
03:38:15 - Y Sorting All World Objects
03:38:55 - Darklands Biome
03:40:22 - Dark Wood Resource Type
03:43:38 - Darkland Decor
03:44:13 - Project Wrapup - Resource Gathering RPG in Godot 4 Tutorial
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Project Wrapup - Resource Gathering RPG in Godot 4 Tutorial
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Filling Tilemap with Details
00:35 - Desert Environment
07:05 - Hotbar Position Fix and Locking Nodes
07:58 - Y Sorting All World Objects
08:39 - Darklands Biome
10:05 - Dark Wood Resource Type
13:21 - Darkland Decor
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Summary So Far
00:37 - Animated Tiles
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Particle Explosion on Resource Node Depletion
08:07 - Remove Particle System when Finished
09:08 - Instantiate Particle Effect on Trigger
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Area2D Trigger Harvest Only During Swing Animation
00:29 - Set Animations to Discrete Mode - UpdateCache AnimationPlayer Fix
00:51 - Set Area2D Monitoring During Swing Animation
01:46 - Area Monitoring Off On Script Load & Limit Editor Code from Running
03:46 - Setting Monitoring On and Off in Other Animations
05:08 - Testing Harvest On Swing
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Tool Switch Hotbar
06:12 - Set Hotbar Icon with @tool Setter
07:55 - Connect Hotbar to Player by Group Tag
14:09 - Limit Code in @tool Script from Running in Editor
15:49 - Hotbar Positioning Offset
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Start
01:39 - Setup Axe Tool to Harvest Trees on Contact
02:32 - Make Trees Harvested by Axe Type
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Tilemap Collisions and Y-Sorting
04:41 - Collisions with Water Tiles
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Making a UI HUD to Show Resources Count
08:54 - Connect Resource Display to Player's Inventory
15:11 - Show Resource Counter for Each Type Added to Inventory
20:23 - Making Wood Resource Type
23:08 - Grid Layout Side by Side Resource Listings
25:14 - Shrinking Resource UI Down
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Start
00:28 - Pickup Object for Harvested Resources
16:08 - Pickup Item and Add to Inventory
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Harvesting Tool
07:53 - Giving Types to Resource Nodes
11:35 - Checking Node Type for Tool Harvesting
18:30 - Pickup Object for Harvested Resources
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Hitting Resource Node with Equipped Tool
04:18 - Equipable Items
11:29 - Equipped Item Setter to Update Sprite Texture
13:48 - @tool Annotation - Update Sprite in Editor with Code
15:02 - @tool Node Access Limitations
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Scripts, Assets, and Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
Follow along the full series on making a Resource Gathering RPG in Godot 4
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Idle Up, Left, Right and Sorting Tool Behind Player
04:59 - Walk Up, Left, Right
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Making a Game Level Scene
01:19 - Follow Camera
02:57 - Physics Body for Rock Object
07:17 - Y Sorting Objects in Scene
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - Creating a Player
02:16 - Swing Down Animation
05:27 - Animate Tool with Swing Motion
12:25 - Idle Down Animation
14:02 - Walk Down Animation
16:10 - Collision Shape for Player
17:18 - Player Movement
19:21 - Input Actions and 4 Directional Movement
Series Playlist ➣ youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Full Project with Art Pack ➣ ko-fi.com/s/e848d87222
Art Pack ➣ chris-tutorials.itch.io/gatherers-exterior-pack
Tutorial Gdscript Download ➣ ko-fi.com/s/c02da64555
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00 - End Project
02:16 - What to Expect
02:35 - Art Pack
Godot Project ➣ ko-fi.com/blog/editor/Godot-4-Individual-Tutorial-Scripts-S6S5KPCFY
Art Packs ➣ chris-tutorials.itch.io
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
patreon.com/christutorials
chris-tutorials.itch.io
00:00 - What to Expect
00:15 - Creating a Simple UI Hierarchy
01:02 - Creating a Theme
02:27 - Customizing Theme Properties
04:56 - Changing Font in Godot
08:38 - Theme Setting Order Hierarchy
10:41 - Wrapup
Godot Project ~ Ko-Fi ➣ ko-fi.com/post/Godot-4-Individual-Tutorial-Scripts-S6S5KPCFYx
Art Packs ➣ chris-tutorials.itch.io
Project also available on Patreon ➣ patreon.com/posts/godot-4-tutorial-81831809
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
patreon.com/christutorials
chris-tutorials.itch.io
00:00 - What to Expect
00:18 - Making a Moving Platform
03:44 - Animating the Moving Platform
06:38 - Control World Position of Moving Platform
08:30 - One Way Collisions
10:19 - Drop Below One Way Platform
13:09 - Wrapup
Godot Project ➣ ko-fi.com/post/Godot-4-Individual-Tutorial-Scripts-S6S5KPCFY
Art Packs ➣ chris-tutorials.itch.io
Project on Patreon ➣ patreon.com/posts/81831809
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
patreon.com/christutorials
chris-tutorials.itch.io
00:00 - What to Expect
00:17 - How Pausing Works in Godot
04:26 - Pause Menu Node Hierarchy
07:43 - Game Manager Script
10:40 - Hide Pause Menu on Load
11:13 - Adding Pausable Object to Level
11:45 - Scale Game Window Up
12:30 - Open Pause Menu on Pause Signal
18:10 - Resume Button
19:22 - Exit Game Button
20:42 - Create UI Theme and Scale Font Size
21:58 - Finishing Menu
22:41 - Wrapup


