Chris' Tutorials
Chris' Tutorials
  • Видео 1 445
  • Просмотров 38 389 752
Grid Builder 4.0 Setup Guide - Godot 4 In-Game Place Objects on 2D Grid Plugin
How to Setup / Upgrade to Grid Builder Plugin V4.0.x - My object placement plugin for Godot 4 2D TileMap games. New update features PlaceableInstance references to placeable that each object was created from to help in saving and sharing system data through BuildingState for easy reference between totally different scenes.
4.0 Patch Notes ➣ chris-tutorials.itch.io/grid-building-godot/devlog/706401/400-shared-buildingstate-save-load-helper
Grid Building Plugin ➣ linktr.ee/gridbuilder
World Time Plugin ➣ linktr.ee/worldtimeplugin
Item Drops Plugin ➣ linktr.ee/itemdrops
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
linktr.ee/ChrisTutorials
ko-fi.com/christutorials
patreon.com/c...
Просмотров: 1 430

Видео

Day Night Cycles and Ageable Objects - World Time 1.0 Full Release Guide
Просмотров 1,5 тыс.Месяц назад
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 ➣ linktr.ee/worldtimeplugin Item Drops Plugin ➣ linktr.ee/itemdrops Grid Building Plugin ➣ linktr.ee/gridbuilder ➣ Downloadable Assets, Video Cou...
Time & Object Age States in Godot 4 - World Time 1.0 Upgrade Guide
Просмотров 1,3 тыс.Месяц назад
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 ➣ linktr.ee/worldtimeplugin Item Drops Plugin ➣ linktr.ee/itemdrops Grid Building Plugin ➣ linktr.ee/gridbuilder ➣ Downloadable Assets, Video Courses, and Other Places to Follo...
How to Rotate 2D Objects by Player Input ~ Godot 4 Tutorial
Просмотров 2,2 тыс.2 месяца назад
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? ruclips.net/video/tX9yz...
Drag and Drop Send Data Between UI Controls - Godot 4 Gdscript Tutorial
Просмотров 2,5 тыс.3 месяца назад
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 ➣ linktr.ee/worldtimeplugin It...
Drop and Pickup Items in Godot 4 - Item Drops Plugin Tutorial
Просмотров 3,2 тыс.4 месяца назад
Showing how you can use Item Drops to spawn item pickups, pick them up, and add to an inventory system of your choice for 2D Godot 4 games. Tutorial uses item drops v3.0 - check Itch page for features and updates. Item Drops Plugin ➣ linktr.ee/itemdrops World Time Plugin ➣ linktr.ee/worldtimeplugin Grid Building Plugin ➣ linktr.ee/gridbuilder ➣ Downloadable Assets, Video Courses, and Other Plac...
How to Setup Object Placement Gameplay for Isometric Game ~ Grid Builder Plugin for Godot 4 Tutorial
Просмотров 5 тыс.4 месяца назад
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 ➣ kenney.nl/assets/tower-defense Grid Building Plugin ➣ linktr.ee/gridbuilder ➣ Other Plugins by Me World ...
Player Interact with Objects & Resource Signal Bus Tutorial - Godot 4.2
Просмотров 8 тыс.6 месяцев назад
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 drive.google.com/file/d/1nBUQipnn2KMOzkU2jhbu3qEaqryhf2VP/view?usp=drive_link Finis...
C# Godot 4.2 Beginner's Crash Course - Projectiles & Scoring GameDev Prototype
Просмотров 4,2 тыс.7 месяцев назад
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 ➣ ko-fi.com/post/Project-DL-C-Godot-Crash-Course Projectile-Ga-Y8Y3RCK0I Patreon ➣ www.patreon.com/posts/93203699 Github ➣ github.com/ChrisTutorials/projectile_prototype_godot_4_cs ➣ Video Links ➣ VSC debug settings launcher.json & tasks.js...
Coding C# vs Gdscript in Godot 4 ~ Example Differences, Advantages & Disadvantages
Просмотров 5 тыс.7 месяцев назад
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 ➣ linktr.ee/worldtimeplugin Item Drops Plugin ➣ linktr.ee/itemdrops Grid Building Plugin ➣ linktr.ee/gridbui...
Saving and Loading Objects Placed During Gameplay ~ Godot 4 Tutorial (Grid Builder Plugin)
Просмотров 2,9 тыс.7 месяцев назад
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 Sav...
How to Make Magic Projectile Abilities ~ Platformer MEGA Tutorial for Godot 4.2
Просмотров 7 тыс.7 месяцев назад
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 ➣ ko-fi.com/post/SCRIPTS-Magic-Projectile-Abilities-MEGA-Tutorial-N4N3QJH81 Patreon ➣ www.patreon.com/posts/scripts-magic-91744737 Consider checking out my Godot plugins for building 2D games World Time Plugin ➣ linktr....
World Time Plugin Setup Guide for Godot 4 - Game Date & Time of Day Events
Просмотров 3,1 тыс.8 месяцев назад
Tutorial covering the 3 game systems from my World Time Plugin v0.4.1 for Godot 4. This plugin provides systems for setting up a time-date calendar scaled to your game time and components that hook into the game time to provide functions like day-night cycle lighting, and ageing objects into stage scenes as time progresses. World Time Plugin ➣ linktr.ee/worldtimeplugin Item Drops Plugin ➣ linkt...
Grid Builder Plugin for Godot 4 - Full Updated Setup Guide
Просмотров 3,1 тыс.8 месяцев назад
Showing how to setup Grid Builder 3.1.1 for Godot 4 and the latest new features. Tutorial project made with Godot 4.2 Beta 2. Grid Building Plugin ➣ linktr.ee/gridbuilder Flip, Rotate Tutorial for Grid Builder ➣ ruclips.net/video/wwE07LgN93o/видео.html Other Godot 4 Plugins World Time Plugin ➣ linktr.ee/worldtimeplugin Item Drops Plugin ➣ linktr.ee/itemdrops ➣ Downloadable Assets, Video Courses...
Adding a Gravity Area for Easy Player Item Pickup Gathering ~ Godot 4 Tutorial
Просмотров 5 тыс.9 месяцев назад
Adding a Gravity Area for Easy Player Item Pickup Gathering ~ Godot 4 Tutorial
World Time & Item Drops Plugins for 2D Godot 4 GameDev - Devlog #1
Просмотров 3,1 тыс.9 месяцев назад
World Time & Item Drops Plugins for 2D Godot 4 GameDev - Devlog #1
Farming & Crop Ageing Mechanics Tutorial for 2D Godot 4 Games
Просмотров 12 тыс.10 месяцев назад
Farming & Crop Ageing Mechanics Tutorial for 2D Godot 4 Games
Press-Drag to Build, Object Stacking, Rotate, and Flip Gameplay with Grid Builder Plugin in Godot 4
Просмотров 2 тыс.10 месяцев назад
Press-Drag to Build, Object Stacking, Rotate, and Flip Gameplay with Grid Builder Plugin in Godot 4
Making a Platformer Sidescroller with In Game Object Placement with Grid Builder in Godot 4
Просмотров 2,5 тыс.10 месяцев назад
Making a Platformer Sidescroller with In Game Object Placement with Grid Builder in Godot 4
Building Objects in Sidescrolling 2D Platformer Games ~ Grid Building for Godot 2.1 Update
Просмотров 2,3 тыс.10 месяцев назад
Building Objects in Sidescrolling 2D Platformer Games ~ Grid Building for Godot 2.1 Update
How to Use Grid Builder for Godot 4 - Object Placement & Grid Targeting Plugin
Просмотров 3,7 тыс.10 месяцев назад
How to Use Grid Builder for Godot 4 - Object Placement & Grid Targeting Plugin
Grid Building for Godot 4 Plugin Overview - How to Place Objects into your Game Levels!
Просмотров 6 тыс.10 месяцев назад
Grid Building for Godot 4 Plugin Overview - How to Place Objects into your Game Levels!
Defining How to Place Buildings with Rules in Godot 4 - Grid Building System Devlog #2
Просмотров 2,9 тыс.11 месяцев назад
Defining How to Place Buildings with Rules in Godot 4 - Grid Building System Devlog #2
Global Singleton SignalBus to Send Data Between Objects Anonymously ~ Godot 4.1 Example
Просмотров 4,3 тыс.11 месяцев назад
Global Singleton SignalBus to Send Data Between Objects Anonymously ~ Godot 4.1 Example
Walk over Water Tiles & Ignore Collisions while on a Bridge ~ Godot 4.1 Tutorial
Просмотров 3,3 тыс.Год назад
Walk over Water Tiles & Ignore Collisions while on a Bridge ~ Godot 4.1 Tutorial
Setup Guide for Platformer Crash Course Template Project for Unity 2D GameDev
Просмотров 8 тыс.Год назад
Setup Guide for Platformer Crash Course Template Project for Unity 2D GameDev
Making a Grid Building and Targeting System for Godot 4 - DevLog #1
Просмотров 3,7 тыс.Год назад
Making a Grid Building and Targeting System for Godot 4 - DevLog #1
How to Setup Physics Collisions for Tilemaps ~ Godot 4.1 Tutorial for Beginners
Просмотров 11 тыс.Год назад
How to Setup Physics Collisions for Tilemaps ~ Godot 4.1 Tutorial for Beginners
Terrain Autotiling and Alternative Tiles ~ Godot 4 Tutorial for Beginners
Просмотров 18 тыс.Год назад
Terrain Autotiling and Alternative Tiles ~ Godot 4 Tutorial for Beginners
How to Use 2D Lights in Godot 4 ~ Tutorial for Beginners
Просмотров 37 тыс.Год назад
How to Use 2D Lights in Godot 4 ~ Tutorial for Beginners

Комментарии

  • @DeadIndGames
    @DeadIndGames 15 часов назад

    Just in case anyone is curious, you don't need to normalize the get_vector method. This method is normalized by default so that you don't get the faster diagonal directions.

  • @nogi7028
    @nogi7028 16 часов назад

    How do you make it diagonal?

  • @flaqkogames
    @flaqkogames День назад

    didnt show to export as individual sprites

  • @GamerJrdn
    @GamerJrdn День назад

    I already have Unity experience so I was able to follow along, thanks for the tutorial, it was a big help!

  • @eriksmith1280
    @eriksmith1280 День назад

    Which product is best for exporting edited videos to IG/Facebook & TikTok???

  • @Chaosbloxfruit
    @Chaosbloxfruit День назад

    life savior

  • @randomjimbitz512
    @randomjimbitz512 День назад

    On 4.2, the code runs with no errors or warnings but no item is actually spawned. I can spawn items without issue not through the scene spawner. Not sure what I'm doing wrong. It is set up almost exactly as you have it, instead of the a death function, its called on loot box open function... essentially the same thing though. Any help would be spectacular

    • @randomjimbitz512
      @randomjimbitz512 День назад

      ***UPDATE**** So I tracked down the issue. As the only spawner that now works appears to be the spawn_scene_at_point That chunk was however missing the add_child(instance) just added that and it works great.

  • @x0rn312
    @x0rn312 День назад

    the part where you have a private variable for isMoving and then a separate function that references it using the getter/setter and calls that animator.setbool method: Is that the standard way to do this? can you just use animator.setbool directly? Great videos by the way!

  • @cristagle5815
    @cristagle5815 День назад

    Hi there! This is an awesome addon for Godot. It is exactly what we need for what we are developing. Although it would be great if it also has the move and demolish feature. When do you think you would be able to complete the said features? Thanks in advance.

  • @sirf4ce
    @sirf4ce День назад

    I'd like one button press to play the mine animation once and if button is held to play the animation looped. My problem is when button is held, it plays animation -> one frame of idle -> replays animation and looks janky AF. How can I make the animation loop continuously on is_action_pressed?

  • @loicestrade4054
    @loicestrade4054 2 дня назад

    How do I play CDs man??

  • @sauliustb
    @sauliustb 2 дня назад

    for the life of me I can't get collision to work. All my settings seem similar to yours. It's hairpullingly frustrating!

  • @TheStellarJay
    @TheStellarJay 3 дня назад

    I think you skip over WAY too much shit for a beginner video. You copy and pasted code from random places so I don't understand it and have to rewind and pause a bunch to copy it. Probably just re-record when you lose footage because now I have to go back through the video to find shit. Way too fast in some areas I have to rewind constantly. I appreciate the video, hope to see some of that improved

  • @neonlight1214
    @neonlight1214 3 дня назад

    Thanks, it solved my problem. I restarted it a few times and it worked! Also turned News and interests off, i heard it helps for the issue not to happen again ( right clicking on task bar )

  • @DaMinecraftLad
    @DaMinecraftLad 3 дня назад

    when testing it, my animations kept switching between idle_right and idle_down, idk why

  • @ayod7754
    @ayod7754 3 дня назад

    Can you please make a step by step video for a state machine? It feels like such gate kept information.

  • @user-hr8gn2vf7d
    @user-hr8gn2vf7d 4 дня назад

    29:56 if you don’t see the list in “add animation”, then just in the animation tree select "anim player" and select "animation player"

  • @DaveJackson
    @DaveJackson 4 дня назад

    I noticed after some time that pressing Down or Up plays the walk animation. Does anyone know a clean and easy fix to implement?

  • @GlimpseFootball
    @GlimpseFootball 4 дня назад

    Doesn't work

  • @zoned7609
    @zoned7609 4 дня назад

    Why do they call it "mobile"? I wouldn't ever have chosen that, assuming it meant a dev workflow meant for a mobile game. Weird naming. They should just call it 2d.

  • @Ice_Arrow
    @Ice_Arrow 5 дней назад

    Dude, I'm passing my diploma and I'm creating a 2d application. Thanks for your lesson, it was the last one in the creation of my game

  • @MyGogla
    @MyGogla 5 дней назад

    this is one of the most frustrating and confusing tutorials Ive seen, I hate the way he is sloppy with the names adding to confusion...

  • @imagenespoder
    @imagenespoder 5 дней назад

    🤨

  • @FP-ih1lu
    @FP-ih1lu 5 дней назад

    What if the object is made of multiple sprites? I tried setting the pivot points to the bottom for each sprite but it didnt work

  • @me_27710
    @me_27710 5 дней назад

    thank you that was helpfull

  • @yasseratwan362
    @yasseratwan362 5 дней назад

    thanks alot

  • @pescadorCardoso
    @pescadorCardoso 5 дней назад

    Is it just me, or AnimationTree and AnimationPlayer are waaay overkill for most top down characters?

  • @hoangoange
    @hoangoange 5 дней назад

    The knight lockvelocity turn on and not off 4:07:37 . Everyone could help that? After hit the knight he stop moving

  • @HugoAllissei
    @HugoAllissei 6 дней назад

    It's not working, I'm puting my recording on Filmora and it's ONLY ONE audio track! WHY? Does Filmora doesn't works? is OBS not recording 2 tracks?

  • @user-hr8gn2vf7d
    @user-hr8gn2vf7d 6 дней назад

    40:42

  • @artz-drones
    @artz-drones 6 дней назад

    I have no Character in my drop down menu ?

  • @ABlueElephant
    @ABlueElephant 6 дней назад

    Thank you !!!

  • @pescadorCardoso
    @pescadorCardoso 6 дней назад

    Finishing watching the video I just realized there's no way of destroying the objects added to the world. Oops. The player will have to be careful when adding anything

  • @EvansdiAl
    @EvansdiAl 6 дней назад

    wow, amazing

  • @manojgupta2534
    @manojgupta2534 6 дней назад

    Thank you so much 😊

  • @davidhutchison1500
    @davidhutchison1500 6 дней назад

    Thanks!

  • @NoctisDarkhart
    @NoctisDarkhart 6 дней назад

    I noticed that my attacks would sometimes flip the enemy. I would be on the right side, I attack the knight and it would flip him to the left. How to fix that?

  • @thodorisevangelakos
    @thodorisevangelakos 6 дней назад

    Don't use the pixel perfect camera component if you're using the pixel perfect extension. The entire point of the latter is to not have to use the former. For example, both cinemachine and pixel perfect camera change the Camera's ortho (aka the zoom), so if you try and make a zoom functionality like I did you'll end up with 2 different components fighting for control of the ortho

  • @user-cd1wr6hg3t
    @user-cd1wr6hg3t 7 дней назад

    how can i make jump loop please its an important thing so when i fall without jumping it looks weird please any help🫤

  • @Margxela
    @Margxela 7 дней назад

    Change source folder isn’t an option for me. My menu after right click looks nothing like yours

  • @Daybench8192
    @Daybench8192 7 дней назад

    Doesn't fucking work on arch linux

  • @zillionxil9095
    @zillionxil9095 7 дней назад

    Do you have any tips on how to go about making multiple types of enemies "Damageable"? Say if you had a mega snail and a poison snail, would you just give them the same "Damageable" Node2D?

  • @-mrbussy-
    @-mrbussy- 7 дней назад

    Exactly what I was looking for . Thank you!

  • @KoosvanZylVintage
    @KoosvanZylVintage 7 дней назад

    You are going way to fast for me

  • @NoctisDarkhart
    @NoctisDarkhart 7 дней назад

    my detection zone is not working. It doesn't detect the player hitbox

  • @ucanhvu3644
    @ucanhvu3644 7 дней назад

    At 23:23 I don't have "Added Component". Help me!!! XP

  • @NoctisDarkhart
    @NoctisDarkhart 7 дней назад

    I noticed that my character would sometimes enter the "falling sprite" when running and there would be times where it slowed down. how to fix?

  • @TemmieCW
    @TemmieCW 8 дней назад

    Incredibly helpful; thank you!

  • @user-br4en8yp6e
    @user-br4en8yp6e 9 дней назад

    Your video is very clear. Your video opened the first door for me to understand the animation tree! Thank you so much.

  • @lizzyg1947
    @lizzyg1947 10 дней назад

    My friend, I am a visual learner and as you may know, finding tutorials on coding specifically about what you need is not easy. Chat GPT and Gemini can only do so much and this video has truly saved me a lot of time during my game building journey. Thank you so much! This video was perfect!