Just in the nick of time, I really needed this for my upcoming project-a simple way to let players choose which dungeon floor to start from. Crisis averted! Thanks Gdevelop
Hi my name is shiva I'm the previous person Who commented for the 3D features in the previous video this tutorial is great but we need g develop official 3D feature
Regarding unlocking the level, it is better to create a variable "Win" and save the current level when passing, and not save when "Win" < "CurrentLevel". Then in the "Select Level" scene create events: Button.Level > "Win" - Then we make the button closed, and if Button.Level
The button extension is just the one you get when you add the panel sprite button object to your game from the object list, but the animator is really useful for these videos because it keeps events needed to animate the character out of the event sheet. 😅 -Wesley
This is awesome! since Gdevelop can now do 3d could you make a vid tutorial of how to create a resident evil classic type of game based on fixed camera angles, ps1 graphics, tank controls, inventory system, just enough to feel like a resident evil classic type of game from the 90s.
It's a little more performant to use layouts instead of scenes, but my favorite benefit is when you need to make a change to the game objects/events you only need to do it once and it'll apply to all of your levels. 👍 I once made a puzzle game where I used different scenes for different levels and I tried to make a change to one of the core features in the game.... and it took days to change all of the different scenes and their events. 😅 -Wesley
So that when you make changes to the main scene, the change reaches every other external scenes linked. So you don't have to individually edit other scenes in your game. I actually wish I knew this a while ago. It's such a useful feature ❤
@@GDevelopAppthank you for your answer ! I'm making a Dragon Quest 1 inspired game and I was going to use global objects and link external events in each of my scenes' event sheets, so I guess external layouts will help me gain time
If you mean save the array externally so you can load it back in later, the best resource to learn how to do that is from this video: ruclips.net/video/Fm-BJDTaBCg/видео.html This video also saves and loads a structure in order to save the settings from one playthrough to the next. ruclips.net/video/cScpPcV9v4M/видео.html (Check the chapters to see which part) I hope those help. -Wesley
Using 0 and 1 as locked an unlocked respectively is an interesting choice, wouldn't it be more desirable to just use booleans instead? Unless maybe you want to add MORE states to levels? Regardless, the video is still extremely helpful to those who may struggle with this. You showed the most efficient and performant way to handle this, and everything was easy to understand and straight to the point. Your tutorials are a league above the others
Let's just say it's done that way to let people make use of that variable for different states of the level in their game, like saving the score of a 3 star scoring system. (And it totally wasn't a weird choice made by the person who made the video.😅) -Wesley
Can you please make a tutorial on how to make a timer system if you left the game and come back the timer will still count down and ends after a time that you can set yourself. the timer also has to be visible somewhere. Thank you.
The new tilemap object doesn't currently support animations in the tilemap. For animated sections of a level, I'd suggest using a few sprite objects laid on top of the tilemap. -Wesley
@@TypAusHamburg You could technically use timers and tile IDs to animate tiles. But that could easy flood your event sheet. If you need a more advanced tilemap object, try using the external tilemaps.(Tiled or LDtk) Here is a page in the documentation showing how to use them: wiki.gdevelop.io/gdevelop5/objects/tilemap/ Hope that helps. 👍 -Wesley
Hi my name is Omar And I'm making a 2d sort of metrodovine and horror style game with uniqie gameplay elements but in looking toward how can i add some atmosphere or better graphics to the game instead of just lights
Are you using the action to create the external layout at the beginning of your game scene? Try working on it a little more, and if you can't get it working, check out some different game examples. A number of them use external layouts for spawning levels. -Wesley
I've been using scenes for different levels instead of layouts. Processing wise is it easier for G-Develop to load layouts rather than scenes? I mainly wondering which level displaying/loading method would use less battery power on mobile devices.
It's a little more performant to use layouts instead of scenes, but my favorite benefit is when you need to make a change to the game objects/events you only need to do it once and it'll apply to all of your levels. 👍 -Wesley
@@GDevelopApp Thank you, so I did a hybrid approach. I use layouts for the GUI, so that way I only need to change the GUI once. Then I use an external event that I call a library. The library has external events that all game scenes used. That way each game scene only has to look at the library external event. So, what I did is similar to your approach. However, the way you did it in the video is more straightforward and simpler. Thank you for your answer :D
@@GDevelopApp Since, we talked I believe I'm going to adopt the approach in this video for particular levels that have a ton of assets to load. Thanks again for showing us :D
You can create your levels in different scenes, but it's much better to use external layouts. If you notice something is wrong in your game events or objects, fixing it will be way easier if you only have 1 scene to edit. -Wesley
I placed the player object in the external layout along with the level, and then just made the camera follow the player. So it didn't matter where it was created. But if you create an external layout at the 0,0,0 point in the scene, the top left corner of your game scene and the top left corner of your external layout will align. So the positions you see in the external layout will be the same as in your game scene. Hope that helps. 👍 -Wesley
Sure is. 👍 We don't really have any videos about it on our channel, but we briefly talk about how you can do it with 1 object in this video. ruclips.net/video/Qn85BbnSO5A/видео.html -Wesley
Just in the nick of time, I really needed this for my upcoming project-a simple way to let players choose which dungeon floor to start from. Crisis averted! Thanks Gdevelop
This gives me idead personally for my rpg but im so far into my project that i cant impliment this lol. MAYBE NEXT TIME
@@beedly10 Best Of luck!! Each GDevelop update makes my project even simpler, allowing me to add even more features!
This is great. I’m trying to make a Mega Man clone as my first game, so this level select tutorial will be super helpful.
Really nice explanation about level selection!
Helpful logic for people new to GDevelop.
Doing it this way will hopefully save people a lot of time. 👍
-Wesley
Hi my name is shiva I'm the previous person Who commented for the 3D features in the previous video this tutorial is great but we need g develop official 3D feature
yes
we need more. 3d light object , shadows and more
@@josephjoseph2673 hi you are the Sigma boy 🗿 🗿 because you need 3D
I totally agree with you@@Playsomegames19
Let’s go GDevelop!
Let's go!
-Wesley
Yo this is so helpful right now! Thanks!
Regarding unlocking the level, it is better to create a variable "Win" and save the current level when passing, and not save when "Win" < "CurrentLevel". Then in the "Select Level" scene create events: Button.Level > "Win" - Then we make the button closed, and if Button.Level
Nice video about level system just in time would be great if we get new tutorials, you know some advanced things👍
Thanks for the tut. 1:57 It was also an opportunity to discover two extensions I did not know
The button extension is just the one you get when you add the panel sprite button object to your game from the object list, but the animator is really useful for these videos because it keeps events needed to animate the character out of the event sheet. 😅
-Wesley
i love you gdevelop
This is awesome! since Gdevelop can now do 3d could you make a vid tutorial of how to create a resident evil classic type of game based on fixed camera angles, ps1 graphics, tank controls, inventory system, just enough to feel like a resident evil classic type of game from the 90s.
I remember there was an older video about level selecting, but I can't find it anymore, did you delete that video?
GDevelop is very cool and easy to use :D
Nice Gdevelop the game bester good will
Can you guys make a video tutorial for an inventory system?
Nice but I don't understand why using multiple external layouts is better than using multiple scenes
It's a little more performant to use layouts instead of scenes, but my favorite benefit is when you need to make a change to the game objects/events you only need to do it once and it'll apply to all of your levels. 👍
I once made a puzzle game where I used different scenes for different levels and I tried to make a change to one of the core features in the game.... and it took days to change all of the different scenes and their events. 😅
-Wesley
So that when you make changes to the main scene, the change reaches every other external scenes linked. So you don't have to individually edit other scenes in your game. I actually wish I knew this a while ago. It's such a useful feature ❤
@@GDevelopAppthank you for your answer ! I'm making a Dragon Quest 1 inspired game and I was going to use global objects and link external events in each of my scenes' event sheets, so I guess external layouts will help me gain time
But How to save that level's in that array?? I watch your all save and load video's but still not understand how to save array & structure value
If you mean save the array externally so you can load it back in later, the best resource to learn how to do that is from this video: ruclips.net/video/Fm-BJDTaBCg/видео.html
This video also saves and loads a structure in order to save the settings from one playthrough to the next. ruclips.net/video/cScpPcV9v4M/видео.html (Check the chapters to see which part)
I hope those help.
-Wesley
@@GDevelopApp thanks bro finally i learn how to save & load structure and array values ❤❤❤❤
Using 0 and 1 as locked an unlocked respectively is an interesting choice, wouldn't it be more desirable to just use booleans instead? Unless maybe you want to add MORE states to levels?
Regardless, the video is still extremely helpful to those who may struggle with this. You showed the most efficient and performant way to handle this, and everything was easy to understand and straight to the point. Your tutorials are a league above the others
Let's just say it's done that way to let people make use of that variable for different states of the level in their game, like saving the score of a 3 star scoring system. (And it totally wasn't a weird choice made by the person who made the video.😅)
-Wesley
@@GDevelopApp Wesley can you make a tutorial about 3d shadow
Can you develop games in the tablets like the Samsung s9+?
Because I cannot allow my laptop to my job, so only phones or tablets
I made a game, i exported it but when i try open the apk it doesnt open
Yo uhm, could there be a tutorial on how to make metroidvania rooms system like the one in hollow knight or monster boy and the cursed kingdom?
Hello, I have a question, will there ever be an update to be able to do real post processing?
Can you please make a tutorial on how to make a timer system if you left the game and come back the timer will still count down and ends after a time that you can set yourself. the timer also has to be visible somewhere. Thank you.
how to rename button label from Javascript?
Please make one for animated Tilemaps - BIG THANKS!
The new tilemap object doesn't currently support animations in the tilemap. For animated sections of a level, I'd suggest using a few sprite objects laid on top of the tilemap.
-Wesley
@@GDevelopApp thx for reply! not even a trick with ID s?
@@TypAusHamburg You could technically use timers and tile IDs to animate tiles. But that could easy flood your event sheet.
If you need a more advanced tilemap object, try using the external tilemaps.(Tiled or LDtk) Here is a page in the documentation showing how to use them: wiki.gdevelop.io/gdevelop5/objects/tilemap/
Hope that helps. 👍
-Wesley
@@GDevelopApp mmh y ok. Understand
Hi my name is Omar And I'm making a 2d sort of metrodovine and horror style game with uniqie gameplay elements but in looking toward how can i add some atmosphere or better graphics to the game instead of just lights
i have created external layout but my level 1 does not appear
Are you using the action to create the external layout at the beginning of your game scene?
Try working on it a little more, and if you can't get it working, check out some different game examples. A number of them use external layouts for spawning levels.
-Wesley
I've been using scenes for different levels instead of layouts.
Processing wise is it easier for G-Develop to load layouts rather than scenes?
I mainly wondering which level displaying/loading method would use less battery power on mobile devices.
It's a little more performant to use layouts instead of scenes, but my favorite benefit is when you need to make a change to the game objects/events you only need to do it once and it'll apply to all of your levels. 👍
-Wesley
@@GDevelopApp Thank you, so I did a hybrid approach. I use layouts for the GUI, so that way I only need to change the GUI once. Then I use an external event that I call a library. The library has external events that all game scenes used. That way each game scene only has to look at the library external event.
So, what I did is similar to your approach. However, the way you did it in the video is more straightforward and simpler. Thank you for your answer :D
@@GDevelopApp Since, we talked I believe I'm going to adopt the approach in this video for particular levels that have a ton of assets to load. Thanks again for showing us :D
A question that I hope someone can answer. What if you create a game and there are no events?
So i must create level in external layout and not in every scene?
You can create your levels in different scenes, but it's much better to use external layouts. If you notice something is wrong in your game events or objects, fixing it will be way easier if you only have 1 scene to edit.
-Wesley
Nice video
Can you explain how making a sonic game would look like?
Can u make a tutorial on how to add cheat codes to your game
there is an extension already made for it
How can you choose where the player starts in a particular level?
I placed the player object in the external layout along with the level, and then just made the camera follow the player. So it didn't matter where it was created.
But if you create an external layout at the 0,0,0 point in the scene, the top left corner of your game scene and the top left corner of your external layout will align. So the positions you see in the external layout will be the same as in your game scene.
Hope that helps. 👍
-Wesley
Thank you
Why not set every object as global object?
List menu😢
where is the tilemap
Hope Gdevelop Gets a 3D Editor Like Unity
Is it possible to make a sonic game on this?
Definitely is. You could just tweak the platformer behavior with some events to get the exact feel you're looking for. 👍
-Wesley
Add scene folders!!!!!!
Is it possible to choose a character?
possible
Sure is. 👍
We don't really have any videos about it on our channel, but we briefly talk about how you can do it with 1 object in this video. ruclips.net/video/Qn85BbnSO5A/видео.html
-Wesley
I want video how to make domino online
Is 2D ?
@@josephjoseph2673 yeah
Yeah @@josephjoseph2673
Error 404? 😹‼️🪂🪂
Level 404.
(Just a joke to make people curious about the video. 😅)
-Wesley
@@GDevelopApp Nice idea
⏳️
⏳
-Wesley
how do players collinsion objects then a pop up question appears?