How To Make A Game - Easy Menus And Settings [3]

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 251

  • @GDevelopApp
    @GDevelopApp  Рік тому +41

    WARNING ABOUT THIS VIDEO!
    The actions Write/Read have been changed to Save/Load. So now instead of "write a text", you should be looking for the action "save a text". 👍
    And the tween actions have been changed from using milliseconds to using whole seconds instead, so the 1000 milliseconds in the videos can be changed to just 1 second instead. 👍

  • @daksMusic
    @daksMusic Рік тому +17

    Since it seems like you guys read your comments and take feedback I wanted to recommend something, I've been fiddling with GDevelop for a few months prototyping really basic game ideas, but one wall I've run into is implementing text-based dialog, specifically the kind you'd see in something like a top down RPG or a Visual Novel. I've tried working my way through the tutorials on your website but I always seem to hit one roadblock or another, which seems crazy to me for something that seems so fundamental to developing a story in your game. Your youtube tutorials are very thorough and easy to follow, and in my research I've found that I'm not the only person who has run into road blocks trying to implement dialog into GDevelop so I'd love to see a guide straight form the devs about the easiest and most effective way to create and implement text-based dialog into your game. Hope you read this, and thanks!

    • @mr.rat3270
      @mr.rat3270 10 місяців тому +1

      I am trying to make a visual novel so this would help alot

  • @fosben
    @fosben Рік тому +18

    For those not getting the menu to change.. he use duration 1000 on the Tweens, but in my setup that is in seconds, not milliseconds.. set it to 1

    • @GDevelopApp
      @GDevelopApp  Рік тому +5

      It was changed from milliseconds to seconds in a recent update. I'll pin a note about it under the video.
      -Wesley

    • @smallDGaming
      @smallDGaming 11 місяців тому +2

      Thank You

    • @PedroMarques-pm3us
      @PedroMarques-pm3us 9 місяців тому +2

      HERO !!!!

    • @Alioli-0606
      @Alioli-0606 7 місяців тому

      Thank youuu so much

    • @heonnjin
      @heonnjin 6 місяців тому

      I thought mine was broken. Thank you!

  • @tfw_thevoid
    @tfw_thevoid Рік тому +14

    This video came at the perfect time, I'm getting ready to do my main menu in my game! I never would've considered putting the entire menu on one scene and just transitioning the camera, that was really cool! Would that still work for higher resolution games or at that point is it better to have each part it's own scene?
    I also really appreciate you covering all the steps to make it fully functional, like setting up the sliders and save states!

    • @GDevelopApp
      @GDevelopApp  Рік тому +6

      There's no reason tweening shouldn't work for any resolution game.(With the exception of REALLY low resolution games, that might not look as nice then. ⚖)
      -Wesley

  • @GDevelopApp
    @GDevelopApp  Рік тому +20

    Please comment and let us know what you'd like to see IF we do another video in this series.
    1. Enemies
    2. Power Ups/Leveling
    3. Other(Comment)

  • @freb_901
    @freb_901 Рік тому +34

    Only OGs Remember when you had to use "If cursor Is on object" and "mouse button released" to make a button for your game in gdevelop🗿🍷

    • @GDevelopApp
      @GDevelopApp  Рік тому +8

      I remember. 😅
      -Wesley

    • @CurrentlyPerson
      @CurrentlyPerson Рік тому +4

      Yo I remember that! That were OG times.... (sadly the first game I Created is gone because I reset my pc and the game was only safed locally 😭)

    • @atanasfire
      @atanasfire 10 місяців тому +1

      that used to be the bane of my existence

    • @theleakedgroup
      @theleakedgroup 8 місяців тому +1

      @@atanasfire By the way, if we're talking about this game developer tutorial, I think it's worth repeating the things seen in it again and again; they stick much better in your mind, and from that, you'll be able to create other things as well.

    • @OneTeenDiscipleship
      @OneTeenDiscipleship 5 місяців тому

      @@theleakedgroup Wait, people stopped doing this?

  • @ParasolMushroomStudios
    @ParasolMushroomStudios Рік тому +4

    I'm working on my first game in GDevelop, this is going to be helpful!!

  • @MarcosCodas
    @MarcosCodas Рік тому +1

    Also, I love working with the grid turned on. So easy to have things tidy in a jiffy.

  • @kuzgununal
    @kuzgununal 10 місяців тому +11

    I'm writing this in 11 Feb 2024 for people encountring some errors; (I wrote the date because maybe things can change again later)
    For Tween Camera, it's not 1000 ms now you should just write "1" as it is in seconds now.
    For Save and Load, it's not write / read a file, its save a text and load a text now and be careful it is not "save a VALUE" it it "TEXT".

    • @jesuseduardoperezgarcia4314
      @jesuseduardoperezgarcia4314 8 місяців тому +1

      Thank you very much, you have saved me, I had been stuck for a long time

    • @zaeemgangat6218
      @zaeemgangat6218 4 місяці тому

      Youve got no idea how long i was busting my balls on why mines wasnt working

    • @yox-frenchill
      @yox-frenchill 3 місяці тому

      Wooooow THE Goat is here Ladies and Gentlemen 🤝 Thank you

    • @lp22johnny65
      @lp22johnny65 2 місяці тому

      The Tween thing still dont work

  • @santhosh026
    @santhosh026 Рік тому +5

    Thanks for the tutorial! For the next one, Rouguelike achievements would be helpful.

  • @StellarGamingDev
    @StellarGamingDev Рік тому +1

    Very interesting.....that camera movement....Whew!!!! Y'all are on a roll!!!

    • @TheLeGenD123M_GG
      @TheLeGenD123M_GG 6 місяців тому

      My camera move to the left not to the right how can i fix it?

  • @LORDSofCHAOS333
    @LORDSofCHAOS333 Рік тому +3

    power ups sounds like a cool idea

  • @ladeamon
    @ladeamon Рік тому +2

    Dude.... this video is epic...thank you so much... keep em comming... stay epic... I'll vote for option 2 powerups please....

  • @AngeloAnderson646
    @AngeloAnderson646 Рік тому +4

    Finally!!!!! this is amazing im so excited this is the next step in my game and want to get a better grasp, One thing that I would love to ask about is how to do a good dialogue system with menus???

    • @GDevelopApp
      @GDevelopApp  Рік тому

      There's an example game called Yarnlalia in GDevelop. Check that out to learn how to use "Yarn", which is built in to GDevelop for dialogue systems. 👍
      -Wesley

    • @AngeloAnderson646
      @AngeloAnderson646 Рік тому

      @@GDevelopApp thanks Wes I wasn’t sure if there was an example and looking around couldn’t find much!

  • @MenteeOne
    @MenteeOne 9 місяців тому +1

    so cool cant stop watching

  • @heyblindmouse
    @heyblindmouse Рік тому +1

    Really helpful, thank you! I learned a lot from this, including how to create game saves more efficiently.

  • @pikebraingaming9659
    @pikebraingaming9659 2 місяці тому +1

    Global Settings is no longer an option. The button being named "Settings" caused a conflict when I tried to create the value for the sliders. I retitled the object from Settings to Preferences and that ended the conflict.
    For the volume for the Gun, since selecting Global Settings is no longer an option, everytime I tried selecting a variable from the search bar, it kept bringing up multiplayer stuff. So instead, I just straight typed into the field (Settings.Sound) and that worked.

  • @DOAmaster
    @DOAmaster Рік тому +1

    Great video, keep up the good work! I really enjoyed the scene transition part.

  • @BEATBOSS11
    @BEATBOSS11 Рік тому +4

    Wow. Thank you so much for this, a big help for me on my next update for 3DJam

  • @BestFortnite01
    @BestFortnite01 Рік тому +1

    This video rocks. I actually never taught GDevelop can go this far in game dev

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      Check out our showcase videos to see the games being made with GDevelop. 👍
      -Wesley

    • @BestFortnite01
      @BestFortnite01 Рік тому

      Okay 👌 I'll do so

  • @Larrysleft4deadagain
    @Larrysleft4deadagain Рік тому +3

    Mobile Phone user here
    I appreciate your videos and you do a great job explaining these things. I do have to say I have a very difficult time keeping up with the pace of the explanation at times. I've using the 0.25 playback speed and the mouse still moves around very fast for me to even take in what Im watching.
    Keep up the good work though!

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      Sorry about that, I used 8x speed in this video, trying to cut down on time since the last video was around 25 minutes long. 😅
      The next video that comes out will at max be at 4x, so watching at quarter speed during the fast forwards should be normal speed. Hopefully that'll help, trying to find the balance between keeping videos short and still giving people as much information as they need. 👍
      -Wesley

  • @CarlosGarciaVigoa
    @CarlosGarciaVigoa 8 місяців тому +1

    I am absolutely happy with your videos and explanations!
    👍👍👍

  • @nailbro
    @nailbro Рік тому +2

    Finally, menugamedesigner

  • @ah_fascinating
    @ah_fascinating 3 місяці тому

    I got the save/load to work, however I encountered an issue along the way. I'm using GDevelop version 5.4.210, at 8:36 I couldn't find the 'Text Variable' drop down option? I did get 'First Child' 'Last Child' options though? I ended up just type copying 'VariableString(TempSettings)' which worked.

    • @GDevelopApp
      @GDevelopApp  3 місяці тому +1

      The way variables work has changed since this video was released. You need to declare the variable and type first in the variable sheets, and then you can change it with the Variable action.
      There's a new video on the channel for variables, hopefully that helps.
      -Wesley

    • @blanks0o799
      @blanks0o799 2 місяці тому +1

      I am using version 5.4.213 and cant make the save/load to work. They reset each time to 0 0. Could you please tell me how you did it?

    • @pikebraingaming9659
      @pikebraingaming9659 2 місяці тому

      @@blanks0o799 Having the same issue. I'll update my comment if I figure it out.

  • @swebbsswebbicus7896
    @swebbsswebbicus7896 Рік тому +2

    This is a great video thanks for all your tutorials! I knew I was going to need to implement menus in my game at some point and this is very helpful. As for suggestions for the next one I would pick 1. Enemies. I've got pathfinding extension enemies that move towards the player and a stationary turret type enemy. Any sort of tips for AI behaviors would be great (top down shooter type of game like in this video) But honestly I'd watch whatever you put out since I find it helpful even if it doesn't directly relate to my game.

  •  Рік тому +1

    An external layout can be used for the setting menu instead of putting it directly next to the main menu. It allows better organization.

    • @GDevelopApp
      @GDevelopApp  Рік тому

      They definitely can be used to organize different parts of your menus. 👍
      -Wesley

  • @Shawieshawsz
    @Shawieshawsz Рік тому +1

    How do you publish the Main Menu with the game?

  • @anassanbati-w1m
    @anassanbati-w1m 3 місяці тому

    Are the buttons, accessories, characters, etc. free in the engine usable in our games and are they not copyrighted?

  • @NotFnd
    @NotFnd Рік тому +3

    Great video for beginners, this series is well explained and comprehensive, everyone will be able to code at this rate! I love your project🎉

  • @thibthibsatge7419
    @thibthibsatge7419 Рік тому +1

    Very nice video 👍
    For another video, I would be very interested into getting more in deep with how making a game responsive. Like how to setup if the user is using wether a phone or a computer device.
    Thanks four your videos, it really helps and inspire

  • @rohanvandersandt2995
    @rohanvandersandt2995 Рік тому +2

    Ah man. Slaying!!
    Could practically have everything in 1 scene. Now that was helpful, thank you Helper!
    Still voting for 2. Really need those power-ups (I mean this vidi was a power up for me) now my players need them. :P
    I've played with the fire bullet example but struggle to isolate certain rates/spreads/speeds which I assume would be covered in power-ups.

  • @MarcosCodas
    @MarcosCodas Рік тому +1

    Totally using this for a game I'm working on.

  • @nyn2k259
    @nyn2k259 Рік тому

    Do you have any tutorials on how to make a ludo game & a card building deck game, a chess game thanks?

  • @wormholeinteractive
    @wormholeinteractive Рік тому +2

    Power ups OR more ways to save and use data on the JSON

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

    Good morning,
    I have a quick question about the backup system.
    When I'm in the main menu, I click on an image (which is black) to enter the level. As soon as I finish the level I return to the main menu and I would like the image to no longer be black (this gives me the second animation) What should I do?
    Thank you so much

  • @cmaisinformatica
    @cmaisinformatica Рік тому +1

    Amazing! More like this

  • @cemcebeci6749
    @cemcebeci6749 5 місяців тому +1

    I just started gdevelop and I made a game. In the game I made, there is a stone and birds falling from above. When you touch the stone to the birds, the birds disappear, but when all the birds fall, I am trying to make a play again button, but I cannot do it. I would be happy if you help me.

    • @GDevelopApp
      @GDevelopApp  5 місяців тому

      The simplest way is to add a panel sprite button object from the object list, and then in the event sheet create an event with the "is clicked" condition for that button, and then the action "change scene". Pick the current scene you're in and the scene will reset.
      Hope that helps. 👍
      -Wesley

  • @G5349
    @G5349 6 місяців тому +1

    As was mentioned in the description Write/Read have been changed to Save/Load.
    1) I would like to add that TempSettings is a String and it resides as a Scene Variable in the MainMenu tab.
    2) Now Settings is a Global Variable, and is a structure with two children variables: Music and Sound both are Number variables.
    3) The file where everything will be saved (the storage) is also called Settings. That's why you have something like "Save GlobalVarToJSON(Settings) in "Settings" of Storage "Settings" ".
    3) To save or load a file you must convert to/or convert from a JSON file (it's a JavaScript Object Notation, a way to structure data) respectively.
    4) Make sure to choose "Save a text" option, when selecting the save action, otherwise it will not work.
    5)The same with Load. Choose "Load a text" option, when selecting the load action, otherwise it will not work

    • @someone5652
      @someone5652 2 місяці тому +1

      With the save a file, in the expression section, I can’t find the GlobalVarToJSON thing in the expression helper thing. And even if I enter it myself it won’t work

    • @G5349
      @G5349 2 місяці тому

      @@someone5652 I just checked, it has changed again.
      You should get something like this:
      Save ToJSON(TempSettings) in "Settings of storage "Settings".
      Here's how you get there, if you prefer clicking thorough.
      So you start with adding an action (in the right box), choose "save a text", you'll get the input form where you'll have to input "Storage Name", "Group", and "Text". In the text input box click on the expression button, in the menu you can see "Conversion" (it has a little triangle next to it), the select "JSON". In the JSON sub menu you'll have 2 options, but select "Convert variable to JSON", then you'll get another pop up menu. In this menu directly select TempSettings file or whichever name you chose for your file . it will result in something like this
      Save ToJSON(TempSettings) in "Settings of storage "Settings"
      Edit to add: TempSettings is the variable not the file. I will have to check again if the option"Convert object variable to JSON" is the one you use with files.

    • @pikebraingaming9659
      @pikebraingaming9659 2 місяці тому

      I found #2 unhelpful. I'm currently having an issue with changing this variable, and what you're stating is what he's doing in the video, but not what the change is or what action to use.

    • @G5349
      @G5349 2 місяці тому

      @@pikebraingaming9659 Well what can I say, maybe for you it's obvious, but it's not for everybody. Not many people get that it's a data structure.
      Now, the "change" happens in the Main Menu scene, when the game is paused and you go into a the "Settings" option, where you can select the volume level for both the music and the sound.
      You need to set up the data structure, in order to later save these volume values to a file, after being changed when in the Main menu scene. Otherwise the values will go back to zero which is the default.
      The specifics on how to convert the data structure to a JSON format before saving to a file has changed since I wrote my initial comment. I have noted this in a previous reply.

    • @someone5652
      @someone5652 2 місяці тому

      @@G5349Even after doing that it doesn’t work

  • @diegodiego5344
    @diegodiego5344 Рік тому

    Gdevelop why do you use bitmap text for game instead of using button system or text???

  • @huntify
    @huntify Рік тому +1

    is it me or why cant i find the write a text action in gdevelop?

    • @GDevelopApp
      @GDevelopApp  Рік тому

      It got changed immediately after this video went live. 😅
      A quick patch went out replacing the words "write/read" with "save/load". Since... that's what the words mean, and people will be able to understand them more easily now.
      So now the action should be called "save a text".
      -Wesley

    • @huntify
      @huntify Рік тому +1

      Thanks!

  • @kbalint03
    @kbalint03 Рік тому +1

    Hi if the music already playing then the music slider don't do anything can u give me a solution?

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      There's a condition for "is being dragged", you can use that in an event with the action "change volume of a channel", and then change the volume of the channel to the value of the music bar.
      Hope that helps. 👍
      -Wesley

    • @kbalint03
      @kbalint03 Рік тому

      ok I done it or something similar and it worked thanks :D@@GDevelopApp

  • @MrJumpingj
    @MrJumpingj Рік тому +2

    Power Ups, please. Thanks for the tutorial

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

    where can i get the font of tittle game?

  • @kid_sings_songs
    @kid_sings_songs Рік тому +1

    i dont understand the "volume of the music on a channel" teh channel thing is wierd, can someone help me

    • @sarat6488
      @sarat6488 9 місяців тому

      yeah neither do i

  • @sarat6488
    @sarat6488 9 місяців тому +1

    when loading the game for the first time ever on a new machine, the music and sound effects are reduced to zero bc there is no json file with the settings to load

    • @sarat6488
      @sarat6488 9 місяців тому

      SOLVED! i set up a check for the settings group inside the settings storage at the beginning of the main menu scene. if it exists then it performs the load and conversion. then i created a new "at beginning of scene" event after, to change the sliders to the global variable.

  • @vedatalbayrak2774
    @vedatalbayrak2774 Рік тому

    Hello. Where can I find suitable sound effects for my game when I'm making a space shoot game? For example, laser sound, explosion sound, etc.

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

    ive been following the tutorial but the tween doesnt work how do fix it?

  • @ayaznal_
    @ayaznal_ Рік тому +1

    and when will the progress in the game be saved so that the user can go through the levels and they are saved so as not to replay again?

    • @GDevelopApp
      @GDevelopApp  Рік тому

      We don't actually have waves or levels yet, so we'll probably do those things first, and then worry about saving/loading. But we do have a couple videos on this channel about save/load, if that's why you're asking.
      However, the actions have been changed from write/read to save/load, so be aware of that when you're watching older videos. 👍
      -Wesley

  • @arte.marcelo.castro
    @arte.marcelo.castro Рік тому +1

    Enemies next!
    Great series.

  • @ChuckNg
    @ChuckNg Місяць тому +1

    I can't quit the game. I don't know why. Please help.

  • @Skimpy_SN
    @Skimpy_SN 5 місяців тому +1

    I can't find the change number variable thing I dont know what to do?!??

    • @GDevelopApp
      @GDevelopApp  5 місяців тому +1

      The variable system has changed a bit since this video. Check out our latest video for variables on the channel. Instead of picking the action/condition for variable type, you use the action/condition variable value and then pick whichever type of variable you want to use inside of it.
      Hope that helps. 👍
      -Wesley

    • @Skimpy_SN
      @Skimpy_SN 5 місяців тому +1

      ​Thank you!!!!

  • @MarcosCodas
    @MarcosCodas Рік тому +3

    Tweening in the same scene to change to another part of a menu =

  • @zenoviano1668
    @zenoviano1668 Рік тому

    Where did you download that bitmap text?

  • @TeckGeck
    @TeckGeck Рік тому

    This video is perfect for me as I really wanna brush up on my UI/UX!
    I've also found some new potential favourite extentensions, giving any object a button state opens up so many doors ❤

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      Yeah, the button state extension is great. 👍
      -Wesley

  • @emre247
    @emre247 Рік тому

    3d editor coming soon for gdevelop?

  • @ParasolMushroomStudios
    @ParasolMushroomStudios Рік тому

    So, I don't expect an answer but it can't hurt to ask.
    I followed the tween section since that was my main interest, and it worked great! But my custom cursor gets thrown off the screen and doesn't want to come back until I muddle my way to clicking the back button blindly and it flings back on to the screen. Any idea why it does this? :O

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      Your custom cursor is probably on the layer that's being moved, so that movement includes your cursor. Try putting the cursor object on a new layer and changing the position being checked to the cursorX("layer",0) and cursorY("layer",0).(With "layer" being the name of your new layer)
      Hope that helps.👍
      -Wesley

    • @ParasolMushroomStudios
      @ParasolMushroomStudios Рік тому

      oh thank you! I'll try that. I'm surprised I got a response so fast XD Thanks! :D@@GDevelopApp

  • @kirabrasildev
    @kirabrasildev Рік тому +1

    first congratulations for the content it helps a lot. you can teach how to adapt this game to a mobile version without having to use the mouse to aim. instead the angle of the weapon is set by the nearest enemy. Sorry for the bad english I'm from Brazil. 🇧🇷

  • @aleksi2627
    @aleksi2627 Рік тому +1

    AMAZINGGG

  • @-M731-
    @-M731- Рік тому +1

    make a custom cursor that attracted with the game's environment.

  • @mostafariad-vh1cv
    @mostafariad-vh1cv Рік тому

    i am using gdevelop for 1 year but in the new update the perview doesnt work its loading forver pls i slove my problme i am adding booses for my game pls answer 😭😭😭

  • @ArmandoLópezGómez-s2m
    @ArmandoLópezGómez-s2m Рік тому

    How do you do that with the music?

  • @heropw2701
    @heropw2701 Рік тому

    Can you make tutorial for basic stuff in THNK or MQTT or WebSocket client in gdevelop

  • @miguelmarques7378
    @miguelmarques7378 10 місяців тому

    Nice video but where can I find the bitmap fonts and bitmap atlas image? I've been trying to find but I just can't

    • @GDevelopApp
      @GDevelopApp  10 місяців тому

      In the video description there's a link to all of the assets used in the video. 👍
      -Wesley

    • @miguelmarques7378
      @miguelmarques7378 9 місяців тому +1

      @GDevelopApp Thanks Wesley, sorry for taking long to answer

  • @lp22johnny65
    @lp22johnny65 2 місяці тому

    Why is the transition transparent for me?

  • @doodlenjoy
    @doodlenjoy Рік тому

    I have not been able to find how to make enemies decrease in size/scale based on the score/points (not time) and if they are smaller in scale than the player then when they collide they "die". I was hoping you could enlighten me :D thank you for your videos!

  • @zompleafx3580
    @zompleafx3580 Рік тому +1

    How Do You Make a Multiple Save And Load In Gdevelop 5 And Level Design

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      We might cover that in a future video. But quickly:
      If you have 3 different buttons for 3 different "save slots", then have that information save in 3 different locations. Change the name of the storage or group for each one, and then when they load the game in, you can use the "storage exists" or similar conditions to check which save slots have information in them for loading.
      I'd try using a test project for this and seeing if you can get it working with a single variable at a time before doing anything else. 👍
      -Wesley

  • @Animer15-07
    @Animer15-07 4 місяці тому

    I can't make only the button that is hovered glow

  • @xdukinja
    @xdukinja Рік тому +1

    Power ups. The game is 3d or 2d and 3d both?

    • @GDevelopApp
      @GDevelopApp  Рік тому

      This game is 2D.
      -Wesley

    • @xdukinja
      @xdukinja Рік тому

      @@GDevelopApp k

    • @xdukinja
      @xdukinja Рік тому

      @@GDevelopApp is multiplayer possible in gdevelop? Can we make this game multiplayer?

  • @razuepic
    @razuepic Рік тому

    what font is that and where can I get it?

  • @mosabalmadhoon3019
    @mosabalmadhoon3019 Рік тому +1

    how do you remove the black edges from screen

    • @GDevelopApp
      @GDevelopApp  Рік тому

      You get the black edges when the screen is set to not expand to fit the screen, you can change it in your game properties.
      For this project I have it set to that because making the game adjust to fit the screen is just more work, I'm keeping this example as simple as I can.
      -Wesley

    • @mosabalmadhoon3019
      @mosabalmadhoon3019 Рік тому

      @@GDevelopApp but if i make it like this some buttons go out from screen if it a small phone or something

    • @GDevelopApp
      @GDevelopApp  Рік тому

      @@mosabalmadhoon3019 You can use the anchor behavior to keep things in place.
      It does require some extra work to get the screen to expand properly, that's why we're leaving it out of this tutorial series.
      But If you check out the video on touch screen controls, there's a segment in the middle/end that shows how to anchor UI buttons.
      Hope that helps.
      -Wesley

  • @mohdalghoul8673
    @mohdalghoul8673 Рік тому

    why not to integrate Photon with gdevelop for multiplayer games networking

  • @kuronya3582
    @kuronya3582 Рік тому +2

    I want to see power ups

  • @EROSNERdesign
    @EROSNERdesign Рік тому

    can you explain 3.28?? you put in marker 1 but then delete it and put in marker 2??

    • @TienPham-kl7tf
      @TienPham-kl7tf 9 місяців тому

      because he copied and pasted the marker 1 and clone it as if it was marker 2 in "game screen", but it was still a single same object, so when you do event condition and stuff, the machine cannot identified which markers (left or right) . What he did was copy (or duplicate) the marker 1 object in "Object" pannel just to made it as 2 separate objects

  • @MarcosCodas
    @MarcosCodas Рік тому +2

    Also, if you're rapid prototyping, the prefabs included in GDevelop are a godsend.

    • @GDevelopApp
      @GDevelopApp  Рік тому

      They are! Extensions, prebuilt objects, behaviors, and more. They make the game making process so much easier!
      -Wesley

  • @arckanumsavage2822
    @arckanumsavage2822 Рік тому +3

    And again you didn't show clearly what's a type of TemporaryVariable. You did it so fast it's impossible to get if it's a structure or just a string. Anyway I can't make the structure saving to work. I have "Save ToJSON(test) in " save" of storage "save"" after pressing a certain button. Then "Load "save" from storage "save" and store value in "temp"" - "Convert JSON string VariableString(temp) and store it into variable "test" ". And all children of the structure are just 0.

    • @GDevelopApp
      @GDevelopApp  Рік тому

      The temporary variable is a scene string variable. Sorry if I didn't make that part clear.
      The JSON string gets loaded in to that text(string) scene variable and then you can convert(parse) that in to the structure of whatever you're trying to load it in to.
      I hope that helps.
      -Wesley

    • @arckanumsavage2822
      @arckanumsavage2822 Рік тому +1

      @@GDevelopApp thank you. It works.

  • @floobstoob3462
    @floobstoob3462 Рік тому

    I notice that both the sound and music on my game doesn't work when I hit "Play" unless I manually adjust the sliders. (Even when the sliders are defaulted at 50%). Do you know what's going on?

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      If the variable is set left at 0, then you need to change your sliders to bring it up from 0 before they'll play. Try going in to your variables and changing those to 50 instead of the default for the slider bars.
      -Wesley

    • @floobstoob3462
      @floobstoob3462 Рік тому

      @@GDevelopApp Hey, that worked. I went through the global variables and changed 0 to the preferred settings. Appreciate the help!

    • @jamplayz5078
      @jamplayz5078 Рік тому +2

      @@GDevelopApp hey i had the same problem and tried the same solution but it doesn't work. i tried changing the global variables but it stays on 0 except if i change it manually ingame.

  • @mikmcraft2063
    @mikmcraft2063 9 місяців тому

    the camera tween just doesnt work for me. i dont know why. i did everything corectly. :(

    • @GDevelopApp
      @GDevelopApp  9 місяців тому

      It's really hard to help from the UA-cam comment section, I suggest you reach out the community on the GDevelop discord server and ask for help there. You'll be able to share screenshots of your events for them to see.
      But just be sure to post in the right help channel. 👍
      -Wesley

  • @bigMacha32
    @bigMacha32 Рік тому

    what are the dimensions that you are using?

    • @GDevelopApp
      @GDevelopApp  Рік тому

      It's shown at the beginning of the tutorial series, and the assets are linked in the description. 👍
      -Wesley

  • @MinatoEditz18
    @MinatoEditz18 Рік тому +1

    Man camera tween doesn’t work please help

    • @GDevelopApp
      @GDevelopApp  Рік тому

      I suggest popping in to the discord server or over on reddit and asking for help from the community there. You can share screenshots of your events and set up there, so someone might be able to spot what's going wrong. 👍
      -Wesley

    • @chrisappointment
      @chrisappointment Рік тому +1

      same problem

    • @ananchaimankhong8549
      @ananchaimankhong8549 Рік тому

      me too

    • @ananchaimankhong8549
      @ananchaimankhong8549 Рік тому

      I hope this code will help you {"000kind":"GDEVELOP_EventsAndInstructions_CLIPBOARD_KIND-jsBdHbLy912y8Rc","content":{"eventsList":[],"eventsCount":0,"actionsList":[{"type":{"value":"SetCameraCenterX"},"parameters":["","=","lerp(CameraCenterX(), SettingsMarker.CenterX(), 1)","",""]}],"actionsCount":1,"conditionsList":[],"conditionsCount":0}}

  • @cuberM77984
    @cuberM77984 Рік тому +2

    Power ups 👍

  • @واحد-7
    @واحد-7 Рік тому +2

    Please make a tutorial on the phone because many people do not have a computer so they have to use the phone app

    • @GDevelopApp
      @GDevelopApp  Рік тому

      We might do another long form game with mobile in the future, but all of the things in this video should apply to mobile phones too.
      The "is clicked" condition works the same on mobile with touch controls. 👍
      The only thing that won't work are the in game controls, so you'd need to add a joystick for moving and shooting instead. The conviction of gun dude game example has a mobile version if you'd like to snag the controls from there to use and follow along with this one. 👍
      -Wesley

    • @واحد-7
      @واحد-7 Рік тому

      @@GDevelopApp Yes, but the menus and the way to set properties and commands are different from the phone, so sometimes I don’t know what to do even though I watch the clip a lot

    • @GDevelopApp
      @GDevelopApp  Рік тому

      @@واحد-7 Which parts are different?
      -Wesley

  • @AngeloAnderson646
    @AngeloAnderson646 Рік тому +1

    This has me thinking what if your whole game is a menu - looking to you blaseball. I wonder how difficult that could be might be something I have to give a try.

  • @motivationalai1420
    @motivationalai1420 Рік тому

    Please create level upgrade changes. As the game progresses and becomes more challenging, players will encounter a boss at the end of each level whom they must eliminate. After defeating the boss, the game should switch to a new map, where players can face new enemies with unique features. Additionally, each boss should possess distinct characteristics to provide diverse gameplay experiences. I hope this clarifies my suggestions.

  • @Micromoneymoments
    @Micromoneymoments Місяць тому

    I can't get the save status to work 😢

    • @GDevelopApp
      @GDevelopApp  Місяць тому

      The way that variables work now has changed, so it's going to be a little different than shown in this video, but the big difference is that you need to declare a variable first. So try to create your variables first in the variable list, and then tackling this.
      -Wesley

    • @Micromoneymoments
      @Micromoneymoments Місяць тому

      @@GDevelopApp i worked out the variables but not the global variables ill try again tomorrow

    • @GDevelopApp
      @GDevelopApp  Місяць тому

      @@Micromoneymoments If it helps, there is a new video out for variables that show how to access global variables.
      ua-cam.com/video/Gh9WPecRnxo/v-deo.html&ab_channel=GDevelop
      -Wesley

  • @henryk9818
    @henryk9818 Рік тому +1

    Bro had to search YT about his team’s engine to use the engine 😅

  • @lacrimosaog
    @lacrimosaog 9 місяців тому

    if your slider didnt work, change "is dragged" to "interactions on ... are activated" - works for me

  • @MelonAchuchu
    @MelonAchuchu 2 місяці тому

    god, why gdevelop always update their system. I always have a problem on putting global variables, or I guess not just the "Global Variables" extensions. Also the other extensions which is kinda sad. The original variables that you've input in this video it doesn't exist in my current version of gdevelop that I'm using right now TT
    ps don't mind me just yapping about it. trying to finish my activity related to this series. guess what? the only problem that I had is the menu and other settings which is one of the requirements is putting Global Variables (extensions) TT

    • @GDevelopApp
      @GDevelopApp  2 місяці тому

      We have a new video explaining the new way variables work in GDevelop, including how to use global variables. ua-cam.com/video/Gh9WPecRnxo/v-deo.html&ab_channel=GDevelop
      I hope that helps, sorry for the confusion.
      -Wesley

  • @TypAusHamburg
    @TypAusHamburg Рік тому +1

    thx comment for push ^^

  • @MASTEROOOO
    @MASTEROOOO Рік тому +1

    45 Seconds in & you are going way too fast! I had to give up because I can't get the bitmap text to work properly because for whatever reason, I cant choose any regular TrueType font file when selecting for one. & Not sure how to create a atlas image of all of the font text on one image.

    • @Psychose4201
      @Psychose4201 Рік тому

      you can slow down the video in the setting...

  • @roboknightgamer1255
    @roboknightgamer1255 Рік тому

    DOES ANYONE KNOW HOW TO GET FNT FROM THE VIDEO I DONT KNOW HOW TO DO IT?

    • @sarat6488
      @sarat6488 9 місяців тому

      there is a link to the assets in the video description

    • @MAC_00
      @MAC_00 6 місяців тому

      assets in description

  • @ChuckNg
    @ChuckNg Місяць тому

    I can't find write a text

    • @GDevelopApp
      @GDevelopApp  Місяць тому

      We put it in the pinned comment below the video, but Read/Write have been changed to Load/Save instead.
      Hope that helps. 👍
      -Wesley

  • @gaggorgswaggorg
    @gaggorgswaggorg Рік тому +1

    one month old video and already its outdated. great

  • @joshkumzie
    @joshkumzie Рік тому +2

    How do you make a maker😂😢😅

    • @GDevelopApp
      @GDevelopApp  Рік тому

      The marker is just a sprite object with a square as the image used, it's not a special kind of object or anything. 👍
      Hope that helps.
      -Wesley

  • @joshplaysgamesjpg1673
    @joshplaysgamesjpg1673 Рік тому +1

    Couldn't I just make a new scene instead of doing all of this

    • @GDevelopApp
      @GDevelopApp  Рік тому +1

      You definitely could, this is just one way to make the menu in a scene. 👍
      -Wesley

  • @saehyunjae
    @saehyunjae 11 місяців тому

    This tutorial is so dissapointed because i follow all this but the system no function well in my project

    • @GDevelopApp
      @GDevelopApp  11 місяців тому

      Sorry to hear that. If it helps, the finished version of the game can be found in engine as a template with the name "wave defense". You can open the game in engine and look through it to see what might be different between your game and that version. gdevelop.io/game-example/free/wave-defense-shooter
      Hope that helps. 👍
      -Wesley

  • @JoaoGabriel-tf5bp
    @JoaoGabriel-tf5bp Рік тому +1

    Magnifico

  • @windadar211
    @windadar211 21 день тому

    can we use what we learn in this video ua-cam.com/video/P1MYDHdWDNw/v-deo.html
    i mean, create an external layout for the option screen setting ? or it's overkill ?

  • @BOOwF
    @BOOwF Рік тому +2

    bro do you know how to slow down jesus.

  • @that1corvid
    @that1corvid Рік тому

    For tf do I make a marker

    • @GDevelopApp
      @GDevelopApp  Рік тому

      The marker used in this video for shifting the camera is just a sprite object, so make a sprite object and use any image at all.
      I hope that helps.
      -Wesley

    • @that1corvid
      @that1corvid Рік тому +1

      Oh thanks, and sorry if I was a little rude😅

  • @NOVANITY580
    @NOVANITY580 5 місяців тому

    ughhh I've been at this for 2 hours and I cant get this stupid camera tween to work!!

    • @GDevelopApp
      @GDevelopApp  5 місяців тому +1

      The finished game is up as an example in GDevelop, you can try opening the finished project and seeing what's done differently between your project and that one.
      Hope that helps. 👍
      -Wesley

    • @NOVANITY580
      @NOVANITY580 5 місяців тому +1

      @@GDevelopApp thanks