Grid Builder 4.0 Setup Guide - Godot 4 Plugin
How to Setup / Upgrade to Grid Builder Plugin V4.0.x - My object placement plugin for Godot 4 2D TileMap games.
4.0 Patch Notes ➣ https://chris-tutorials.itch.io/grid-building-godot/devlog/706401/400-shared-buildingstate-save-load-helper
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Support Channel with Crypto Donations
https://pastebin.com/WAnBPcXs
00:00 - What to Expect
00:27 - Installation
01:32 - Systems Setup
08:47 - Resizing Rule Check Indicator
09:39 - UI Setup
12:22 - Creating Tree Placeable
15:55 - BuildingState Requirements
16:43 - BuildingStateLevelSetter
20:21 - CollisionsCheck Rule
21:21 - TileMap Physics Collision
24:08 - Build Log
26:15 - New PlaceableInstance Nodes
27:39 - PlaceableInstance as Dictionary in JSON Save
29:12 - Wrapup
3
views
Calendar Date Time, Time of Day Cycles, and Object Age in Godot 4 - Full World Time 1.0 Guide
Tutorial showing how to use the World Time plugin 1.0 release version in full detail. The plugin provides systems that manage the progression of time in your game world updating a TimeState with game seconds, DateTime, and TimeOfDay.
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Support Channel with Crypto Donations
https://pastebin.com/WAnBPcXs
00:00 - What to Expect
01:23 - Demo Project Overview
02:57 - Game Time System Setup
08:11 - Date Time Display
10:30 - Adding Time Of Day Directional Light 2D
24:03 - World Age System Setup
29:09 - Crop Growth Corn - Age & Scene Replacement
34:15 - Scene Replacement Tutorial
40:03 - Add When Ageing Component
43:35 - Wrapup
3
views
World Time 1.0 Upgrade Guide - Godot 4 Plugin
How to upgrade World Time from 0.4.1 to 1.0.0 release. The plugin provides systems that manage the progression of time in your game world updating a TimeState with game seconds, DateTime, and TimeOfDay.
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Support Channel with Crypto Donations
https://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
3
views
How to Rotate 2D Objects by Player Input ~ Godot 4 Tutorial
Here's my detailed explanation of rotating 2d objects in Godot by degrees or radians. Briefly touches how to use input actions to trigger the rotations on a Node2D (the root of the object you need rotated)
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? https://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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Support Channel with Crypto Donations
https://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
8
views
1
comment
Drag and Drop Send Data Between UI Controls - Godot 4 Gdscript Tutorial
Quick tutorial on how to use the drag and drop functions of control nodes in Godot. These virtual functions exist on all control nodes but must be implemented in a custom script attached to the nodes for the UI controls to support dragging and dropping. We can send data through this process between the sending node and the receiving control node.
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Support Channel with Crypto Donations
https://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
9
views
How to Setup Object Placement Gameplay for Isometric Game ~ Grid Builder Plugin for Godot 4 Tutorial
Full tutorial showing how to set up object placement on Isometric 2D Tilemaps with my Grid Builder 3.2 plugin for Godot 4. This video focuses on defining collision polygons and building rules relevant to an isometric game with tower defense as the example use case.
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Support Channel by Crypto Donations
https://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
4
views
Player Interact with Objects & Resource Signal Bus Tutorial - Godot 4.2
Detailed tutorial showing how to let a player press a key to interact with interactable objects such as a Shop, a Switch, or a Chest. For accessing player data, we can also use Resources with signals to serve as a signal bus for telling user interface nodes when the player is set or updated.
Pre-Tutorial Project
https://drive.google.com/file/d/1nBUQipnn2KMOzkU2jhbu3qEaqryhf2VP/view?usp=drive_link
Finished Project for
➣ Ko-fi ➣ https://ko-fi.com/post/Project-Files-Have-Player-Interact-with-Objects-N4N7ROJ4E
➣ Patreon ➣ https://www.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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs
https://chris-tutorials.itch.io/gatherers-exterior-pack
https://butterymilk.itch.io/tiny-wonder-forest
https://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
15
views
C# Godot 4.2 Beginner's Crash Course - Projectiles & Scoring GameDev Prototype
Complete guide showing start to finish how to code in C# a simple projectile scoring game prototype in Godot 4.2.
➣ Finished Project Download (Free) ➣
Ko-Fi ➣ https://ko-fi.com/post/Project-DL-C-Godot-Crash-Course--Projectile-Ga-Y8Y3RCK0I
Github ➣ https://github.com/ChrisTutorials/projectile_prototype_godot_4_cs
➣ Video Links ➣
VSC debug settings launcher.json & tasks.json ➣ https://github.com/godotengine/godot-csharp-vscode/issues/59#issuecomment-1790064015
.NET Download ➣ https://dotnet.microsoft.com/en-us/download/dotnet/7.0
Godot (Get Mono) ➣ https://godotengine.org/article/release-candidate-godot-4-2-rc-1/
Background Generator by Deep Fold ➣ https://deep-fold.itch.io/space-background-generator
Visual Studio Code ➣ https://code.visualstudio.com/
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs
https://chris-tutorials.itch.io/gatherers-exterior-pack
https://butterymilk.itch.io/tiny-wonder-forest
https://crusenho.itch.io/complete-gui-essential-pack
55
views
1
comment
Coding C# vs Gdscript in Godot 4 ~ Example Differences, Advantages & Disadvantages
Rough guide comparing how C# is coded in Godot 4 compared to modern Gdscript. The video covers some of the weaknesses of both. Note that in Godot you can cross script between the languages so picking only one is not required for your projects.
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs
https://chris-tutorials.itch.io/gatherers-exterior-pack
https://butterymilk.itch.io/tiny-wonder-forest
https://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
40
views
Saving and Loading Objects Placed During Gameplay ~ Godot 4 Tutorial (Grid Builder Plugin)
Showing how I used ResourceSaver with Grid Builder plugin to create objects during gameplay and permanently save them to save game files. Then load them back up of course. Rough guide to saving and loading with ResourceSaver, ResourceLoader, and PackedScene in Godot. Video also covers minor updates to 3.1.2 version of Grid Builder plugin for 2d Godot games.
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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs
https://chris-tutorials.itch.io/gatherers-exterior-pack
https://butterymilk.itch.io/tiny-wonder-forest
https://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
8
views
How to Make Magic Projectile Abilities ~ Platformer MEGA Tutorial for Godot 4.2
In depth tutorial on how to setup projectiles, useable abilities, magic effects, scene replacement, and damage over time areas inside Godot 4.
Final Scripts for Supporters
Ko-fi ➣ https://ko-fi.com/post/SCRIPTS-Magic-Projectile-Abilities-MEGA-Tutorial-N4N3QJH81
Patreon ➣ https://www.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
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Assets Credits List
https://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 - https://pastebin.com/yxp7v1Bk
Anokolisa - Legacy-Fantasy High Forest 2.3
https://anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
Brullov - Generic Character 0.2
https://brullov.itch.io/generic-char-asset
Brullov - Oak Woods 1.0
https://brullov.itch.io/oak-woods
CodeManu - Free Pixel Special Effects Pack
https://codemanu.itch.io/pixelart-effect-pack
poppyworks - Silver font
https://poppyworks.itch.io/silver
11
views
World Time & Item Drops Plugins for 2D Godot 4 GameDev - Devlog #1
Demoing my World Time and Item Drops Plugin for Godot 4 2D Games.
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.
You can get early dev versions of the plugins today with the initial full releases coming soon.
World Time Plugin
Ko-fi ➣ https://ko-fi.com/s/9d7835d163
Patreon ➣ https://www.patreon.com/posts/88956823
Itch.io ➣ Coming Soon
ArtStation ➣ Coming Soon
Item Drops Plugin
Ko-fi ➣ https://ko-fi.com/s/5906a9b9de
Patreon ➣ https://www.patreon.com/posts/88957569
Itch.io ➣ Coming Soon
ArtStation ➣ Coming Soon
Grid Building Plugin
Itch.io ➣ https://chris-tutorials.itch.io/grid-building-godot
Ko-fi ➣ https://ko-fi.com/s/be6831ac01
Patreon ➣ https://www.patreon.com/posts/86836055
ArtStation ➣ https://artstn.co/m/mj9X8
Grid Building Playlists
Tutorials ➣https://youtube.com/playlist?list=PLyH-qXFkNSxl5bQkTYzMXyRwVr8Vc4Sib
Updates ➣ https://youtu.be/j05kIn26XoM
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs
https://chris-tutorials.itch.io/gatherers-exterior-pack
https://butterymilk.itch.io/tiny-wonder-forest
https://crusenho.itch.io/complete-gui-essential-pack
00:00 - What to Expect
00:18 - World Time Plugin
02:28 - Item Drops Plugin
35
views
Press-Drag to Build, Object Stacking, Rotate, and Flip Gameplay with Grid Builder Plugin in Godot 4
Showcasing the new build features of my Grid Builder plugin for object placement in 2D Top Down and Sidescrolling Godot Games that use Tilemaps for level building. The new additions in this update include a press-drag multi build function, rotating, flipping, and stacking of objects during build mode. This video shows how to use all of the new features as well. Plugin version in video is 2.2.0.
Grid Building Plugin
Itch.io ➣ https://chris-tutorials.itch.io/grid-building-godot
Ko-fi ➣ https://ko-fi.com/s/be6831ac01
Patreon ➣ https://www.patreon.com/posts/86836055
ArtStation ➣ ttps://artstn.co/m/mj9X8
Grid Building Playlists
Tutorials ➣https://youtube.com/playlist?list=PLyH-qXFkNSxl5bQkTYzMXyRwVr8Vc4Sib
Updates ➣ https://youtu.be/j05kIn26XoM
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs
https://chris-tutorials.itch.io/gatherers-exterior-pack
https://butterymilk.itch.io/tiny-wonder-forest
https://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
6
views
Building Objects in Sidescrolling 2D Platformer Games ~ Grid Building for Godot 2.1 Update
Showing how object placement in side-scroller games works with Guild Building plugin. These are the updates that came in the 2.1 release of the plugin.
Itch.io ➣ https://chris-tutorials.itch.io/grid-building-godot
Ko-fi ➣ https://ko-fi.com/s/be6831ac01
Patreon ➣https://www.patreon.com/posts/86836055
Grid Building Playlists
Tutorials ➣https://youtube.com/playlist?list=PLyH-qXFkNSxl5bQkTYzMXyRwVr8Vc4Sib
Updates ➣ https://youtu.be/j05kIn26XoM
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Packs Used in Video
https://anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
https://brullov.itch.io/generic-char-asset
https://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
4
views
Grid Building for Godot 4 Plugin Overview - How to Place Objects into your Game Levels!
Demonstration video of the Grid Building Plugin for Godot 4 which provides object placement systems that snaps to 2D TileMap grids in Godot 4 and follows defined build rules to determine whether placement is valid.
You can find out more and download at the below store links
Itch.io ➣ https://chris-tutorials.itch.io/grid-building-godot
Ko-fi ➣ https://ko-fi.com/s/be6831ac01
Patreon ➣https://www.patreon.com/posts/86836055
Grid Building Playlists
Tutorials ➣https://youtube.com/playlist?list=PLyH-qXFkNSxl5bQkTYzMXyRwVr8Vc4Sib
Updates ➣ https://youtu.be/j05kIn26XoM
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs
https://chris-tutorials.itch.io/gatherers-exterior-pack
https://butterymilk.itch.io/tiny-wonder-forest
https://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
40
views
How to Use 2D Lights in Godot 4 ~ Tutorial for Beginners
Tutorial showing how you can light sprites and tilemaps using 2D lights in Godot 4. We cover PointLight2D and DirectionalLight2D in this video by adding lighting to a 2D platformer scene.
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://ko-fi.com/christutorials
https://linktr.ee/ChrisTutorials
https://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
7
views
Make Enemy Jump Over Pits and Walls ~ Godot 4 Platformer Tutorial
Using Area2Ds to detect when to jump and when to flip enemy character direction with this Godot 4 script example.
Script Download ➣ https://ko-fi.com/post/Base-Platformer-Enemy--Jumps-Gaps-Low-Walls-and-C0C8LQ3XZ
Enemy Character Art ➣ https://brullov.itch.io/generic-char-asset
Other Sidescroller Character ➣ https://anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://chris-tutorials.itch.io/
16
views
Equipable Items - Swap Gathering Tool or Weapons with Gdscript - Godot 4 Tutorial
Setup a slot for items equipped to the hand and switch between hand items by using gdscript code in Godot 4. This tutorial shows how to use the tool annotation in Godot 4 to let code like swapping sprites on set run both in the editor and in game. Be careful with using the tool annotation though, code running in the editor can make permanent changes to your project which is useful when done write and potentially dangerous to your project when written incorrectly.
Series Playlist ➣ https://www.youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Art Pack ➣ https://chris-tutorials.itch.io/gatherers-exterior-pack
Final Scripts ➣ https://ko-fi.com/post/All-Scripts-for-Resource-Gathering-RPG-in-Godot-4-M4M0LCB9V
Full Project with Art Pack ➣ https://ko-fi.com/post/Full-Project-and-Assets-for-Resource-Gathering-RPG-G2G7LCBBS
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://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
29
views
Animation Tree State Machine Setup w/ Conditions & BlendSpace2D - Godot 4 Resource Gatherer Tutorial
Learn how to set up an animation tree with an animation tree state machine as it's root node. To travel between nodes in this setup, I setup conditions which are set through the player's script and the animation state machine switches animations and blend trees based on those conditions. To achieve 4 directional animations, BlendTree2Ds are helpful since they let you switch animations from directional input.
Series Playlist ➣ https://www.youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Art Pack ➣ https://chris-tutorials.itch.io/gatherers-exterior-pack
Final Scripts ➣ https://ko-fi.com/post/All-Scripts-for-Resource-Gathering-RPG-in-Godot-4-M4M0LCB9V
Full Project with Art Pack ➣ https://ko-fi.com/post/Full-Project-and-Assets-for-Resource-Gathering-RPG-G2G7LCBBS
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://chris-tutorials.itch.io/
5
views
4 Directional Player Animations & Sprite Sorting in 2D Animations ~ Godot 4 Tutorial
Adding 4 directional animations for idle, walk, and swing for a player character. Learn how to sort a secondary sprite for items equipped to the hand slot.
Follow along the full series on making a Resource Gathering RPG in Godot 4
Series Playlist ➣ https://www.youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Art Pack ➣ https://chris-tutorials.itch.io/gatherers-exterior-pack
Final Scripts ➣ https://ko-fi.com/post/All-Scripts-for-Resource-Gathering-RPG-in-Godot-4-M4M0LCB9V
Full Project with Art Pack ➣ https://ko-fi.com/post/Full-Project-and-Assets-for-Resource-Gathering-RPG-G2G7LCBBS
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://chris-tutorials.itch.io/
00:00 - Idle Up, Left, Right and Sorting Tool Behind Player
04:59 - Walk Up, Left, Right
4
views
Level Scene ~ Follow Camera, Adding Scene Objects, and Y-Sorting - Godot 4 Tutorial
Start of setting up a level scene in Godot. Filling in some collidable rock objects, adding a follow camera, and enabling y-sorting so sprites render in a top down 2d game style.
Series Playlist ➣ https://www.youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Art Pack ➣ https://chris-tutorials.itch.io/gatherers-exterior-pack
Final Scripts ➣ https://ko-fi.com/post/All-Scripts-for-Resource-Gathering-RPG-in-Godot-4-M4M0LCB9V
Full Project with Art Pack ➣ https://ko-fi.com/post/Full-Project-and-Assets-for-Resource-Gathering-RPG-G2G7LCBBS
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://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
5
views
Making a Player Character with Animations, Movement, and Collisions ~ Godot 4 Tutorial
Learn how to setup a player character with CharacterBody2d adding in animations, movement and collisions. Different than many characters, we also add in a equipment slot to the player so that the player can change out between many tools in this resource gathering game project.
Resource Gathering RPG Playlist ➣ https://www.youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Art Pack ➣ https://chris-tutorials.itch.io/gatherers-exterior-pack
Final Scripts ➣ https://ko-fi.com/post/All-Scripts-for-Resource-Gathering-RPG-in-Godot-4-M4M0LCB9V
Full Project with Art Pack ➣ https://ko-fi.com/post/Full-Project-and-Assets-for-Resource-Gathering-RPG-G2G7LCBBS
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://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
22
views
Making a Resource Gathering RPG in Godot 4 ~ GameDev Tutorial Series Intro
Learn how to code and design a resource gathering game in the Godot 4 engine. We'll cover many topics including player character setup, hotbars, equipping items, inventories with HUD display, particle effects, and resource files for defining items within the game. I also have a unity engine version of this series on my channel if you're interested in that game engine instead.
Playlist ➣ https://www.youtube.com/playlist?list=PLyH-qXFkNSxlANk9EwZmbtECBfbHeW68-
Art Pack ➣ https://chris-tutorials.itch.io/gatherers-exterior-pack
Final Scripts ➣ https://ko-fi.com/post/All-Scripts-for-Resource-Gathering-RPG-in-Godot-4-M4M0LCB9V
Full Project with Art Pack ➣ https://ko-fi.com/post/Full-Project-and-Assets-for-Resource-Gathering-RPG-G2G7LCBBS
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://chris-tutorials.itch.io/
00:00 - End Project
02:16 - What to Expect
02:35 - Art Pack
7
views