DevWorm
DevWorm
  • 114
  • 2 168 131
Simplest Way to Create a State Machine in Godot 4 (detailed tutorial)
Finite State Machines in Godot are extremely useful and today I want to walk you through how to create a state machine step by step while explaining when, why, and how to use a state machine to your advantage! In this tutorial you will learn everything from defining states, defining transitions between states, and saving all that information within a resource file and accessing that file all throughout the game to switch states in the way you defined the transitions. This Godot 4 tutorial makes use of the LimboAi addon as it helps simplify this process enormously.
link to LimboAi Page: github.com/limbonaut/limboai
link to art used: pixelfrog-assets.itch.io/pixel-adventure-1
Chapters:
0:00 Intro
1:07 Godot LimboAi
2:40 Project Setup
4:22 Initiating State Machine
6:47 Defining States
12:03 Add States to State Machine
15:07 Transitioning Between States
31:25 Tutorial Result / Recap
Thank you so much for watching, I really hope this video helped.
if you did enjoy or this video was helpful then all I ask is if you could please subscribe to help out the channel. It means so much and I love your feedback in the comments. I’ll look forward to getting back to you soon! Again thanks so much and I would love to see you again!
These Tutorials take a lot of time to create and I’m working on becoming a better Teacher and learning how to explain Godot things in a better way, if you’d like to support this journey to expand knowledge and help other game dev’s learn to create their own games then please.. Become a Member! It would mean the world and you’ll help me out so much! Thank you!
have a great rest of your day and of course be safe :)
- thanks DevWorm
Переглядів: 240

Відео

Best TIPS to IMPROVE Your Game Development Workflow
Переглядів 4,5 тис.7 годин тому
Game Development is difficult! But improving your workflow is going to make your experience in game dev smoother and so much more enjoyable! There are 3 main stages to the perfect game development workflow those being The Concept Stage, Development Stage, and the Polishing Stage! Today I want to break each of the stages down and cover everything you should know along with important pointers tha...
How to Create Customizable Health Bars in Godot 4
Переглядів 2 тис.21 годину тому
Today we create a health bar scene that works modularly with any entity in our game! We step by step create the health bar scene and go over the creation of the script! Then we will instance the newly created health bar scene within our player, flying enemy, and ground enemy! And see the smooth working customized health bar we just created working in game! Displaying health in a clean way is so...
How to Track and Display Score in Godot 4
Переглядів 1,7 тис.14 днів тому
Today we cover everything there is to know about keeping track and displaying the score of your game in Godot 4. I walk you through the logic behind tracking and changing scores while also going through step by step how to display that information on the screen in the form of UI that updates in real time!! Having the ability to display a score is so important to the players experience as it pus...
How to DECIDE if Godot is Right for You
Переглядів 2,8 тис.21 день тому
Game development is a wonderful journey but every game engine has its own pros and cons, its own features and flaws and every project you work on has its own needs. So we need to think of the game engines like tools!! What type of games do you want to create?? It will help you decide which engine is best for your specific needs! So today we cover the 4 main game engines Unity, Unreal, Godot, an...
How to SPAWN Enemies in Godot 4 (spawning system)
Переглядів 3,7 тис.28 днів тому
Today we cover everything there is to know about spawning enemies in Godot 4. I walk you through step by step how to prepare and spawn different types of enemies in a wave like spawning system!! Learning how to instance enemies into your game at random or set certain locations and times for each spawn. Spawning entities is so important to having an amazing combat system in game development! I w...
How to Create Excellent PLATFORMER ENEMIES in Godot 4
Переглядів 3,7 тис.Місяць тому
Today we cover how to make a platformer enemy in Godot 4!! I walk you through step by step how to create a platformer enemy while covering everything from movement, animations, taking damage, dealing damage, death and so much more. I will try to cover all you need to know about platformer enemies in Godot!! This tutorial is part 6 of the Hack’n’Slash series where we cover how to create a Hack’n...
The 7 MOST Useful ADDONS for Godot 4
Переглядів 18 тис.Місяць тому
Addons in Godot can help make development so much easier!! Installing an Addon is basically like updating the engine but updating the engine for what we specifically need!! So we can make this already very powerful engine into something even more suited for our needs!! These 7 addons are so helpful and I think are the most beneficial Addons to use in Godot 4 Scene Manager: github.com/glass-bric...
How to SMOOTHLY Transition Scenes in Godot 4
Переглядів 6 тис.Місяць тому
Today we cover how to change scenes in Godot 4!! I walk you through step by step how to transition scenes in Godot while also covering how to implement a transition animation. I will do my best to cover all you need to know about scene changes in Godot!! This tutorial is part 5 of the Hack’n’Slash series where we cover how to create a Hack’n’Slash game step by step in the Godot 4 game engine! T...
Create a Complete COMBAT SYSTEM in Godot 4 (step by step)
Переглядів 4,9 тис.Місяць тому
Today we cover the creation of a complete combat system in Godot 4!! I walk you through step by step how to create player attacks, enemy attacks, player and enemy health, player and enemy despawning, and how to structure your combat in Godot. Today you will learn how to implement overall smooth combat for your Godot projects. This tutorial is part 4 of the Hack’n’Slash series where we cover how...
TOP 6 Godot Games Planned to Release in 2024
Переглядів 8 тис.Місяць тому
The Godot engine has produced so many amazing games in the past and today I wanted to take a look at some of my favorite games releasing in 2024 that have been developed in the Godot game engine!! The list of games both 2D and 3D really shows the power of the Godot game engine! I hope this gets you excited for the future of Godot and inspires you!! Pingo Adventure on Steam: store.steampowered.c...
How to Create ENEMY MOVEMENT in Godot 4
Переглядів 4,3 тис.Місяць тому
Today we cover the creation of a flying enemy’s movement!! I walk you through step by step how to create this type of enemy in your Godot project. This tutorial is part 3 of the Hack’n’Slash series where we cover how to create a Hack’n’Slash game step by step in the Godot 4 game engine! There is so much information in these tutorials so whether this is your first ever Godot game or you are just...
Create Complete Player ANIMATIONS in Godot 4 (step by step)
Переглядів 4,3 тис.Місяць тому
In this series we cover how to create a Hack’n’Slash game step by step in the Godot 4 game engine! There is so much information in these tutorials so whether this is your first ever Godot game or you are just trying to learn new ways to go about things this tutorial is perfect for you!! This tutorial here is episode 2 and we will be covering player movement, player animations, camera movement, ...
Make a Hack'n'Slash Game in Godot 4 (step by step)
Переглядів 10 тис.Місяць тому
This is the first of many in depth tutorials creating a Hack’n’Slash game step by step in the Godot 4 game engine. There is so much information within this series! Whether this is your first ever game in Godot or you are just trying to learn new ways to go about things this tutorial is going to benefit you tremendously. I wish you the best of luck throughout this series! Link to the entire cour...
You Need To Know These GDScript Functionalities!
Переглядів 16 тис.Місяць тому
GDScript is full of functions, features, and it is made to perfectly fit and work within the Godot engine. Knowing certain GDScript tips can help you improve in the Godot engine and help make workflow so much smoother. Today I wanted to cover all sorts of Godot functionalities. Some are pretty basic but then others are a little more hidden so you may not know about those!! Also some are functio...
The Exciting Future of Godot's Game Engine
Переглядів 36 тис.2 місяці тому
The Exciting Future of Godot's Game Engine
Create a Complete Dialogue System in Godot 4 (step by step)
Переглядів 12 тис.2 місяці тому
Create a Complete Dialogue System in Godot 4 (step by step)
Do you REALLY want to succeed in Game Dev??
Переглядів 4,7 тис.2 місяці тому
Do you REALLY want to succeed in Game Dev??
How to Create PROCEDURAL Generation in Godot 4
Переглядів 22 тис.2 місяці тому
How to Create PROCEDURAL Generation in Godot 4
The 4 MUST Have ADDONS for Godot 4
Переглядів 71 тис.2 місяці тому
The 4 MUST Have ADDONS for Godot 4
INTRODUCTION to AUDIO in Godot 4
Переглядів 4 тис.3 місяці тому
INTRODUCTION to AUDIO in Godot 4
How to go From IDEA to Complete GAME (Game Development)
Переглядів 4,6 тис.3 місяці тому
How to go From IDEA to Complete GAME (Game Development)
How to Use SHADERS in Godot 4 (everything to know)
Переглядів 6 тис.3 місяці тому
How to Use SHADERS in Godot 4 (everything to know)
How to Come Up with Unique GAME IDEAS (Game Dev)
Переглядів 11 тис.4 місяці тому
How to Come Up with Unique GAME IDEAS (Game Dev)
Everything to Know about the CAMERA2D in Godot 4 (Full Guide)
Переглядів 8 тис.4 місяці тому
Everything to Know about the CAMERA2D in Godot 4 (Full Guide)
Everything to Know about USER INTERFACE in Godot 4 (Full Guide)
Переглядів 15 тис.4 місяці тому
Everything to Know about USER INTERFACE in Godot 4 (Full Guide)
How to Use CLASSES in Godot 4 (everything to know)
Переглядів 15 тис.4 місяці тому
How to Use CLASSES in Godot 4 (everything to know)
Ways to Better ORGANIZE Your Godot Projects
Переглядів 7 тис.5 місяців тому
Ways to Better ORGANIZE Your Godot Projects
How to Create SAVE & LOAD in Godot 4
Переглядів 10 тис.5 місяців тому
How to Create SAVE & LOAD in Godot 4
How to Use SIGNALS Correctly in Godot 4 (everything to know)
Переглядів 21 тис.5 місяців тому
How to Use SIGNALS Correctly in Godot 4 (everything to know)

КОМЕНТАРІ

  • @TulipsinAntartica
    @TulipsinAntartica 22 хвилини тому

    Explained in 1 minute what a state machine is, vs the dozens of videos who dont bother to explain what it is for some reason

  • @fitzi
    @fitzi 24 хвилини тому

    I recommend you to setup terrains, so you don't have to place each tile individually (and try out 5 different tiles until you find the correct corner piece) Also naming your layers something more meaningful than 1, 2 and 3 will help you tremendously in the long run or if you work together with someone else (no one remenbers to place trees in layer 3. Just call the layer "trees").

  • @celsladroma8048
    @celsladroma8048 43 хвилини тому

    yeah it is the same thing as traditional state machine... but this state machine is very efficient make your work easy... I predicting it to be paid subscription after 1 year of releasing it... just like Spotify

    • @WtfWasThat-lq7rm
      @WtfWasThat-lq7rm 41 хвилина тому

      What do you mean?

    • @celsladroma8048
      @celsladroma8048 20 хвилин тому

      @@WtfWasThat-lq7rm it make your work easy.. I been done so many courses this one no makes everything possible for beginner

  • @sneakeeno7507
    @sneakeeno7507 Годину тому

    there is literally no tutorial i could find like this, ty ToT

  • @bradleyconnolly703
    @bradleyconnolly703 Годину тому

    me and the homies LOVE y sorting

  • @KezcGTPS
    @KezcGTPS 5 годин тому

    What if it's a string, or True/false value, Does it still work?

  • @josephbaldwin9472
    @josephbaldwin9472 10 годин тому

    I think i have to start from the beginning of the series cuz as soon as i start trying to do the player chase movement with the global script in my own game the Bat bugs out and just cant move

    • @dev-worm
      @dev-worm 9 годин тому

      really? are you setting all the player related global variables to the correct values in the players script? Im not sure why the bat would be bugging out. Is there anything that seems off from your point of view? any errors or weird output messages or anything?

  • @insomniaguy8321
    @insomniaguy8321 12 годин тому

    I don't know why but I've tried most youtube collision methods and my character stills crosses collisions, Could it be something related to godot settings?

    • @dev-worm
      @dev-worm 9 годин тому

      check to see if all the collision shapes have the same mask and layer in the inspector. As that is probably the most likely cause if I had to guess!

  • @djalexander968
    @djalexander968 13 годин тому

    Commenting for the ai overlords to be pleased with this video's output😂

  • @noaheben555
    @noaheben555 13 годин тому

    Super awesome tutorial! I even used your NPC logic to implement in my game and it just....wow! Thank you so much! And I can't express how big of a resource this has been. God bless you!

    • @dev-worm
      @dev-worm 9 годин тому

      thank you! I am so glad to hear it helped!! it means the world!! May God bless you too!

  • @starkibrahim3753
    @starkibrahim3753 14 годин тому

    I want to save player position x , y and all of player visibility and it dose not work can you help me plz??

  • @user-wr4ih6rq9r
    @user-wr4ih6rq9r 17 годин тому

    How would I go about making the random movement in a top down 2d game? The left and right work but I don't know how to add on the up and down movement.

  • @VedantKotha
    @VedantKotha 17 годин тому

    the grass is 26 wide and 12 tall

  • @planktime
    @planktime 20 годин тому

    HELLO! I have been out of town for a bit so I am catching up. I have in the past found myself in the tutorial grind. What worked to get me out of it was what I called toy building. I would build a simple ui button that played a sound as an example. Then I used that skill set to create a tool that created a random set of magic items for a table top game. Then.... Hope that helps anyone struggling.

  • @CodeKokeshi
    @CodeKokeshi 22 години тому

    my mistake was I made my own movement script with animations but i put it all inside the function of input(events) 💀

    • @dev-worm
      @dev-worm 9 годин тому

      ah!! have you got it all sorted our and working now??

    • @CodeKokeshi
      @CodeKokeshi 8 годин тому

      @@dev-worm yeah thanks a lot I transferred the movement on the physics process and the attack input has remained on the input event. I'll continue to watch your tutorial until I understand what to do with it.

  • @drakenork
    @drakenork 22 години тому

    Thx for video ❤

    • @dev-worm
      @dev-worm 9 годин тому

      thank you! hope it helped!

  • @nitnatsnok05
    @nitnatsnok05 День тому

    For everybody who has the problem, that when you walk in front of a tree or something else and half of your character is disappearing, you have to do the following steps: 1. Player (Scene): Set Transform -> position.x and position.y to 0. 2. AnimatedSprite2D Node (on your player scene): Set position.x and position.y to 0. Set offset.y (one tab above) to -15. 3. CollisionShape2D Node (on your player scene): Go to Transform and set position.x to 0 and position.y to -2. This should fix the issue.

  • @CosmicFever
    @CosmicFever День тому

    why ".save"?

  • @BANNAGoetia
    @BANNAGoetia День тому

    i have a script for smooth movement, with acceleration and deceleration, issue is, i use the "clamp" feature to get the character to stop moving, how can i get around that to make the dash a little faster than regular speed i am veeeery new to scripting hope that's not too much of an obvious question

    • @dev-worm
      @dev-worm 9 годин тому

      so yes! youd have to have a variable within the clamp that is interchangeable! so you can change the value of that variable based on if the dash is happening or not. If you can send me your entire code I can walk you through it. Im sure its hard especially being new to developing to understand what I'm saying here in text and replicate it within the code.

  • @HeadPhonz
    @HeadPhonz День тому

    Thanks so much for this! Have my sub 👍

    • @dev-worm
      @dev-worm 9 годин тому

      thank you so much!! glad it was able to help!

    • @HeadPhonz
      @HeadPhonz 9 годин тому

      @@dev-worm Insanely helpful!! I’m currently working through the python book 😬👍

  • @DrDaRK____
    @DrDaRK____ День тому

    Curious on how you have the tree as 1 giant area you can click and not 9 individual areas like I have it. When I click one of the 9 areas, only that area is shown in the paint properties area, when I continue to click the other areas, only those appear there. How do I make the area 1 large one like you have so I can see the whole tree in the paint properties area? If that makes sense.

    • @dev-worm
      @dev-worm День тому

      yes so in the tileset editor you can right click on the tiles and delete the existing tiles so you are able to create your own and when you create your own you can click on a area then hold down shift and drag to create a box which will end up being a tile that takes up multiple tile areas. So for you just delete the 9 tiles that make up the tree then hold shift and click and drag mouse to create the bigger tile out of those 9. hope this helps a bit! thanks for reaching out!

    • @DrDaRK____
      @DrDaRK____ День тому

      @@dev-worm Ok, i remember that in the previous video but I ignored it because it was already selected haha. Better just follow along with what you are talking about I guess..haha

  • @olivercarr1060
    @olivercarr1060 День тому

    Just an error i found: make sure you have this line of code: if player_chase == true and player != null: instead of this: if player_chase : if you dont it will try to access the player while it is null, thus giving an error

    • @dev-worm
      @dev-worm День тому

      thats a goodpoint! also if you wanted to simplify that line you could do... "if player_chase and player:" and it will check to see if the player_chase is equal to true and if the player var has a value and sense null isnt a value it will only allow the if statement to work if player isnt null.... so just still fulfilling the same task just a bit shorter

  • @Manimanocas
    @Manimanocas День тому

    Im sorry for commenting but do you think this is a good way of storing health, acquired skills etc across scenes?

  • @TheSunriseGames
    @TheSunriseGames День тому

    Good point not to listen to you is by just looking at the games you’ve done, especially after 5 years. Lmao, go and tell everyone how long you’re developing games now and continue feeding your self-importance

    • @dev-worm
      @dev-worm День тому

      those are clips from basic tutorial videos I created.. not actual games. I am not very good at art or asset creation and am currently working on improving in that area. I do believe I understand the back end a bit and am trying to give my view on how to go about certain tasks and that is what I am trying to teach.

  • @olivercarr1060
    @olivercarr1060 День тому

    BRO THIS IS AMAZING! this code is the only one i tried that works. thanks so much!

    • @dev-worm
      @dev-worm День тому

      so happy to hear that!! thank you!! im glad I could help! if you ever need anything feel free to let me know!

  • @davinacarter8616
    @davinacarter8616 День тому

    Oh my god. This is insane! I asked the question that extension-arm was replying to. I've only recently started my game dev journey, and you are one of the first people I followed! Such a small world.

    • @dev-worm
      @dev-worm День тому

      oh wow!! that is so crazy!! I loved extension-arm's reply to your question and the whole comment section seems so helpful for you!! thank you so much!!! it really is such a small world!

  • @eastclintwood8853
    @eastclintwood8853 День тому

    thx a lot

    • @dev-worm
      @dev-worm День тому

      of course anytime! thank you!

  • @jeremiahaemile2008
    @jeremiahaemile2008 2 дні тому

    4:37 MY EARS DOEST BELIEVE😶 YOU SAY GODO NOT GODOT FINALILY😂😂

    • @dev-worm
      @dev-worm День тому

      i finally broke the habit!!! I know so unbelievable! you were studying for those exams and I was learning to say godot right!

    • @jeremiahaemile2008
      @jeremiahaemile2008 День тому

      @@dev-worm 😂😂😂😅

  • @jeremiahaemile2008
    @jeremiahaemile2008 2 дні тому

    3:50 ANY ONE WANT TO LEARN GAMES DESIGN i advice him or her to see /game maker,s toolkit /the best teacher for GAME DESIGN

    • @dev-worm
      @dev-worm День тому

      great advice!! I might actually check it out myself!!

    • @jeremiahaemile2008
      @jeremiahaemile2008 День тому

      @@dev-worm you must watch it

  • @jeremiahaemile2008
    @jeremiahaemile2008 2 дні тому

    i am very proud that i am watching you from your begining🥰🥰

    • @dev-worm
      @dev-worm День тому

      aw thank you jeremiah!! I love seeing your comments all the time!

    • @jeremiahaemile2008
      @jeremiahaemile2008 День тому

      @@dev-worm 🥰🥰

  • @i_draw_whatever1677
    @i_draw_whatever1677 2 дні тому

    So you said how when holding shift on multiple tiles you can turn them into one? I held shift, control, command etc but IT WON’T TURN INTO ONE TILE, what do I do 😭 I could work around it with the collision making but then got to the y sorting This isn’t with tileset btw it’s the new tilemap layers

  • @user-vm8fz8yt5x
    @user-vm8fz8yt5x 2 дні тому

    Thx guy, I like ur tutorial

    • @dev-worm
      @dev-worm День тому

      thanks bro! I appreciate it so much!

  • @mortysio4435
    @mortysio4435 2 дні тому

    PLEASE DONT STOP MAKING TOUTORIAL ABOUT GODOT, PLEASE🙏

    • @dev-worm
      @dev-worm День тому

      glad it was helpful!! it means the world to me that it was able to be helpful!! thank you so much!

  • @mkaks22gamerserise16
    @mkaks22gamerserise16 2 дні тому

    love you bro ,this tutorial is really good to start and finishing the game

    • @dev-worm
      @dev-worm День тому

      thank you so much!! love you too bro!

  • @praneetprogamerz6607
    @praneetprogamerz6607 2 дні тому

    Hey can you please make a video on how to give enemies weapons or fireballs kind of projectiles which they can shoot and fire pls

  • @kilokoins1336
    @kilokoins1336 2 дні тому

    I don't have that level of organization, i just sit in my chair and start creating everything at the same time until everything works well hahaha

    • @dev-worm
      @dev-worm 2 дні тому

      haha i wish I could do that!! I just end up getting tangled in a web of endless tasks lol

  • @lucasyoutubeplay921
    @lucasyoutubeplay921 2 дні тому

    i have a problem that i can press the buttons

  • @thebestabdullah1
    @thebestabdullah1 2 дні тому

    The map doesn’t appear in mine? Can u help me with this Edit: nvm fixed it

    • @dev-worm
      @dev-worm 2 дні тому

      glad to see you were able to get it fixed!

  • @martinithechobit
    @martinithechobit 2 дні тому

    Truth about the tutorials I feel I am just copying.

    • @dev-worm
      @dev-worm 2 дні тому

      i completely feel you on that. It is hard to learn from them unless you really try and break down what is happening on your own

    • @marcomoscoso7402
      @marcomoscoso7402 День тому

      Yes! Nothing compares to the grind of learning basic concepts and experiment until you have a satisfactory grasp of the matter

  • @Raymond13557
    @Raymond13557 2 дні тому

    does it matter if i prefer a engine with event based scripting? Such as smile game builder, rpg maker mz, and rpg developer bakin, while most of the stuff comes pre-made you can completely customize everything.

  • @pomidorbdg
    @pomidorbdg 2 дні тому

    thx bro <3

    • @dev-worm
      @dev-worm 2 дні тому

      of course anytime! if you ever need anything just let me know!

  • @Dunkable
    @Dunkable 2 дні тому

    I'd also check out AdamCYounis for pixel art stuff. They are very knowledgeable, and the content quality is tops. Thanks for this video, am saving, will reference. Your content keeps getting better imo :)

  • @vasarolnik
    @vasarolnik 2 дні тому

    I can't stop wondering, if the ASSEST and BUIDLING typos were intentional or not... ;) Good vid, thx!

    • @dev-worm
      @dev-worm 2 дні тому

      guess we'll never know... not gonna lie I starred at those two typos for 4 hours while editing and didnt even notice...

  • @darksignal_dev
    @darksignal_dev 2 дні тому

    OMG your videos are great. I am watching your videos again and again to learn more. Continue to create this type of videos. (A lil suggestion. Can you talk a bit slower in the videos. (Maybe it is a probem just for me).

    • @dev-worm
      @dev-worm 2 дні тому

      im sorry to hear that the talking speed was an issue! I really do apologize I hope you were still able to pull the information from it even though it was all said a bit quick!! thank you! I'm so glad to hear that I am being able to help you!! it means the world! if you ever have any questions then feel free to let me know!

  • @kebu2579
    @kebu2579 2 дні тому

    I've read all of the phantomcamera's website and I've watched about 4 videos of people using it and I still can't get more than one camera to work. If you enjoy camera zones with it, would you be willing to make a basic tutorial on how to make it work?

  • @Jackson-dl8rt
    @Jackson-dl8rt 2 дні тому

    Thank you so much your tutorials are awesome and teaching me so much!

    • @dev-worm
      @dev-worm 2 дні тому

      I am so happy to hear that!! thank you! if you ever need anything just let me know! Im here for you!

  • @romnoelpetracorta7244
    @romnoelpetracorta7244 2 дні тому

    I definitely needed this. I'm trying to create a game and just seem to be lost along the way and can't end it like I should.

    • @dev-worm
      @dev-worm 2 дні тому

      game dev is like a web of task that are truly never ending lol

  • @domdru2967
    @domdru2967 2 дні тому

    I've started making a game several months ago and most tutorials suck at teaching how to develop a game. They can teach you few concepts like animations, level design or physics execution. And that's great, when you know how what you are trying to implement. But the key is knowing how to make a system, and that's what most tutorials are missing. How to structure game data and create overarching game loop. When I started, I knew what type of game I would like to play and tried creating it. I watched some tutorials, put them together and got a very basic solution. But it wasn't expandable. Few scenes/classes work in a basic tutorial, but not in a complex game. When I tried adding complexity to my tutorial solution, I got overwhelmed. Instead of following tutorial approach and designing movement, then level, then scoring etc, I have designed project with empty functions/classes and defined all internal data and interfaces between them. This way, I can increase complexity of individual functions and changing one function has no effect on the rest of the code. In fact, with this modular solution it's easy to expand my project almost infinitely as I come up with ideas for new items, resources or levels.

  • @bradleyconnolly703
    @bradleyconnolly703 3 дні тому

    Just getting into game dev, watching ur tutorial rn for the rpg and this popped up in my feed, great tips

    • @dev-worm
      @dev-worm 2 дні тому

      Glad I could help! hope the rpg series is able to prove a massive benefit!! remember if you ever need anything just let me know! Im here to help you out in your game dev journey!