How To Create a Flexable Save System for Your Game! Godot 4 Horror Game C# EP 16

Поділитися
Вставка
  • Опубліковано 28 чер 2024
  • Subscribe and learn more from me about Game Development and Programming!
    In this video, we discuss how to create a flexable save system in Godot 4.2! We create a save and load system that has save slots and a nice interface. We talk about how to build a pause menu and finally we discuss how to make your system flexable and easy to use.
    RESOURCES
    TBD
    BE MY FRIEND:
    🐦Add me on Twitter: / finepointcgi
    Check out my Website: finepointcgi.io/
    Trello of Upcoming Tutorials: trello.com/b/cJWPaVyV/godot-t...
    You can support me on Patreon: / finepointcgi
    Hang Out with the Guys on Discord: / discord
    TIMESTAMPS
    00:00:00 Intro
    00:00:57 Planning Our Design
    00:09:01 Saving Our Data
    00:17:08 Explaning the Game Manager (Incase You Dont Know or Remember)
    00:21:18 Hooking Up Our Code
    00:27:16 Debugging Our Level Loading System
    00:28:35 How To Load Data
    00:35:23 Creating a Loading Menu With Multiple Save State
    00:38:26 Explaning BB Code Enabled
    00:43:13 Hooking Up Our Loead Menu
    00:47:08 Taking a Photo of Our Screen
    00:57:26 Showing Our Load Info When We Click on a Saveslot
    01:09:13 How To Properlly Load Textures
    01:26:31 Creating a Pause Menu
    01:40:56 How To Make Our Save System Very Flexable
    01:53:20 Expanding This to Other Objects
    01:55:46 Making Our Flexable Load System
    02:01:52 Debugging Our Player Information Not Being Set Properally
    02:08:12 Expaning This to Our Whole Scene
    02:12:33 Outro
    MUSIC
    Music provided by TheRelaxedMovement.
    Check it out here: / therelaxedm...​
    HASHTAGS:
    #SavingSystem #Godot4 #Loading
    ABOUT MY CHANNEL:
    I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
    How To Create a Flexable Save System for Your Game! Godot 4 Horror Game C# EP 16

КОМЕНТАРІ • 11

  • @MaheshwarChandra
    @MaheshwarChandra 7 місяців тому +2

    Hey Mitch, just wanted to say your tutorials all the way back to your C# 2D platformer have been helping me through this harrowing game dev experience bit by bit and I cannot express my gratitude enough. Please keep doing what you're doing, it's helping a lot more people a lot lot more than you'd think.

  • @kruth6663
    @kruth6663 7 місяців тому

    This series is awesome!

  • @mikatomik5532
    @mikatomik5532 7 місяців тому

    You’re literally a godsend for this, thank you

  • @LinguisticMirage
    @LinguisticMirage 7 місяців тому +1

    less goo another episode!!

  • @copecg3740
    @copecg3740 7 місяців тому

    Awesome job!

  • @darkdevilxy457
    @darkdevilxy457 7 місяців тому

    Hey mitch, just wanted do you have any pln on making a extensive tutorial on 2D Shaders. I am having rough time with shaders so it would be great to have Shaders content from you.

  • @serghonest9
    @serghonest9 7 місяців тому

    I'm just watching it and what a great tutorial! Why to save to json instead of custom resources though? Documentation says the second is better.

    • @chillcompany1028
      @chillcompany1028 7 місяців тому

      Возможно, если в будущем игра будет перенесена на другой движок, то json-файлы все равно был бы доступны для использования

    • @moose6459
      @moose6459 7 місяців тому

      My reasoning may be a very specific instance, but using Json I find to be far more scalable when working with different data. I just recently worked on a multiplayer solution, which lets me send server scene information to the clients by simply sending a json string. I don't understand why documentation claims resources are superior for data saving
      Though my json save system goes a bit beyond, and when saving a game I save all nodes and information. Then when I play the game I load in an empty scene and build it entirely from json information.

  • @fxrxvxrpxlx
    @fxrxvxrpxlx 7 місяців тому

    does this work in godot 3.5?