Action Leaf Death and Remove from Scene ~ 1 Bit Platformer P8 - Godot 4.3 Series
Setting up a BehaviourTree Action to play a death animation and remove character from the scene at the end of the animation as a signal callback. This setup is done using the Godot plugin Beehave.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
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
01:06 - Play Death Action
05:05 - Success on Finished
08:21 - RUNNING Only Tick
09:13 - Remove Object after Animation Plays
Hitboxes, Hit, Death, QueueFree from Scene ~ 1 Bit Projectile Platformer Part 6 - Godot 4.3 Series
Using signals to trigger death animation and have projectiles remove themselves from scenes on hit.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
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:32 - Hitbox Hit Signal and Removing Projectile from Scene
01:35 - 0 Health Hit immunity
06:51 - Death Signal
11:58 - ObjectSprite2D
13:32 - AnimationNames Resource
15:59 - Make ObjectStats Resources Unique to Scene
19:29 - Warning Missing Resources on ObjectSprite2D
22:09 - Debugging Death Animation (Wrong Resource Reference)
24:37 - Projectile Damage Boost
25:09 - Wrapup
1
view
Damageable Enemies, Hitboxes, & Hurtboxes - 1 Bit Platformer Part 5 - Godot 4.3 Series
Make an enemy that can be hit by projectiles by using hitboxes and hurtboxes to change the current health value on the enemy.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
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
01:02 - Projectile Collision Mask
03:41 - Projectile Gravity Scale
04:18 - Create an Attackable Enemy
07:06 - Making a Hurtbox Area2D
10:02 - Hurtbox and Stats Scripts
18:18 - Hitbox2D Script
20:51 - Add Weapon Stats to Hitbox
22:41 - Sharing Weapon Stats
26:10 - Testing Hit Enemies with Projectiles
29:04 - Wrapup
1
view
Behavior AI Trees Setup & Character Health - 1 Bit Platformer Part 7 ~ Godot 4.3
Initial setup for Beehave Behaviour Tree to start building enemy AI for the Invader enemy. We move current health into a Health component as well.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
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:21 - Make Gravity and Move and Slide Universals
02:41 - Beehave Plugin
05:24 - BeehaveTree Setup
08:41 - IsDead Conditional Leaf
10:10 - BlackboardKeys Resource
13:44 - Health Component
18:20 - Object Blackboard Setter
21:45 - Blackboard get_value defaults
25:08 - Behaviour Tree Debugger ~ Character Alive
25:36 - Use Health Component in Hitbox Hurtbox
28:42 - Wrapup
2
views
Fire Projectiles Aimed at Mouse Cursor - 1 Bit Platformer Part 4 - Godot 4.3 Series
How to rotate a shooter sprite and fire projectiles towards the mouse cursor in Godot 4.3.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
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:12 - Resize Play Window
00:27 - Shooter Sprite
01:23 - Positioning Shooter
02:23 - Hand Anchor Node
03:47 - Hand Anchor Script
07:35 - Projectile Shoot Direction
11:26 - Block Firing When Shooter inside Walls
14:30 - Wrapup
1
view
Create and Launch Projectiles - 1 Bit Platformer P3 - Godot 4.3 Tutorial
Learn how to instantiate projectiles effected by gravity and physics interactions in Godot 4.3. As cleanup, we also set the background color to black as intended for 1 bit and move the jump functions to the Platformer Character class so it can be reused with enemies later.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
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:15 - Set Background Clear Color to Black
01:07 - Move Jump Code to PlatformerCharacter2D
02:28 - Can Jump Toggle Property
04:13 - Add Foliage to Game Map
05:49 - Replacing Collidable Ground Tiles
09:00 - Tile Physics Collisions
10:45 - Add Projectile Shooter to Player
13:09 - Fireable Resource
16:38 - Projectile Scene
24:19 - Instantiate Projectiles on Shoot Action
31:17 - Creating World Node2D for Projectiles Parent
32:44 - Projectile Spawn Position
34:41 - Testing
35:29 - Naming Instanced Projectiles
36:01 - Wrapup
1
view
Player Jumping & Gravity for CharacterBody2D - 1 Bit Projectile Platformer Part 2 - Godot 4 Tutorial
Adding jumping and gravity to the player's custom CharacterBody2D script. We also set up physics collisions on the tileset to keep the player and other objects grounded and not falling through the floor.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
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:08 - PlayerInput as New Node
07:09 - Jump Input
14:29 - Debugging Jump
17:18 - Add Gravity to Player
20:45 - Landing on Ground Tiles Collision
24:10 - Jump Off Ground
26:33 - Wrapup
3
views
Character Movement & TileMapLayers Setup ~ 1 Bit Projectile Platformer in Godot [Part 1]
First video in series for creating a projectile shooting based platformer in Godot 4.3. This tutorial covers basic left, right character movement, flipping sprites based on move direction, and simple tile map setup using the new TileMapLayers nodes.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Art Assets Used
https://kenney-assets.itch.io/1-bit-platformer-pack
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:10 - Installing 1 Bit Platformer Art Pack
02:14 - TileMapLayers
11:14 - Creating Player Character
16:40 - Player Move Script
24:59 - Follow Camera
26:09 - Facing Flip Direction Component
35:22 - Wrapup
5
views
2
comments
Await Tutorial - Wait for Popup Result - Godot 4 Gdscript Tutorial
Tutorial covering the await keyword for making and using asynchronous functions in Gdscript for Godot 4 game projects.
Project Download ➣ https://drive.google.com/file/d/16dpBHAFoT9DJuXU4w5dox47c0pUypMH_/view?usp=drive_link
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:28 - Await a Timer
01:52 - Awaiting a Confirmation Dialog
03:14 - Await Wait for Timer Confirmation Method
08:14 - Awaiting the Confirmation Function
11:33 - Confirmation Behaviours with Breakpoints
13:00 - Awaiting a Custom Signal
18:28 - Wrapup
7
views
1
comment
How to Pause the Game - Godot 4 Gdscript Tutorial
Quick tutorial on how to pause the game or individual nodes within your scene hierarchy in Godot 4. Tutorial features several examples on how to do this through code targeting the get_tree().paused property and process_mode for nodes.
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
6
views
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
9
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
61
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
42
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