Honestly i wasn't expecting anything, but multiplayer support (even p2p) was something i've been struggling to understand for years with the old system i hope once i hop on and test the new update i can finally make a multiplayer game without spinning in circles about connection stuff i dont understand. Thank you Gdevelop, very cool.
Wow wasn't expecting this, nice addition! I was actually looking into multiplayer this last week and decided it was too complicated so this will be fun to mess around with!
Literally just want the ability to press CTRL+TAB to cycle through tabs. EDIT: LOCAL VARIABLES AND EXTENSION VARIABLES OMFG. The lack of this was the lamest thing ever coming from Unity and Godot. I know you can work around it but this warms my heart.
@@bluenosaurus2720The variable changes are solely for project management. They only make it easier to keep track of things (basically). Previously global extension variables had to be awkwardly added to the global variables of the project during runtime. This could lead to naming collisions. If your extension called a variable "inventory" and another did as well, you have a problem. It was also hard to keep track of things. Not to mention, I don't think you can even add a new structure to the global variables from the events sheet. As for local variables, I feel I overhyped them a bit. Local variables as I understand are variables declared on the events sheet whose lifespan only persists for that singular run (frame) of the sheet. One use case might be calculating a position once and then using that position in multiple events without having to type a super long calculation five times again. Initially I thought local variables would be scene variables scoped to a specific event sheet, which IMO would make more sense. Because you still have to clutter objects or the scene with variables sometimes.
Can you go into further/more technical detail about how the multiplayer works? The predictive/ownership stuff hints to something akin rollback, and depending upon how true that is, that could be massive for indie fighting game development. A video demonstarting what happens with desyncs/resyncing at high ping would be really nice
The dreams: - 3D editor/camera integration - 3D updates/support like collisions, additional file and animation integration, etc. etc. - Online options - Vector art support Judging by the splash image, whatever is announced will likely be gold level only. Will gladly upgrade if any of my dreams come true!
I tossed the thumbnail together in a few minutes to hide the actual video content, so don't judge based on that, there is no hidden meaning in it. 😅 -Wesley
What I'm hoping for: - C++ and Python support - custom objects - better and easier multiplayer support - vector art support - 3D editor - native mobile support - dropping chromium - horizonally collapsing actions and conditions in the sheet - event sheets for objects What we'll probably get: - UI changes - some crap about gold and subscriptions
Since it's all HTML, I don't think it's possible to support Python (I wish they drop Electron). Afaik C++ existed in GDevelop (experimental), but got removed. However, according to your wishlist, it's something you hope to be added.
Wow, this is amazing! Everything I wanted in GDevelop was crossed down from my list. But can't wait for features that I didn't ask for, but always needed ^^ I have only one question: Will GUI customization be available for lobbies and rankings? If not that's also fine it looks cool, I only mind the flashbang XD It's almost like Steam Multiplayer, so good job guys!
Just like with leaderboards, if you have a gold/pro subscription, you'll be able to customize the colors of the interface to better fit with your game. 👍 -Wesley
I'm making an online multiplayer platformer game and when I connect it to multiplayer, for example everyone's animation is the same as player 1's but only on player 1's window (this can be applied to every other player) How can I fix this?
I understand the documentation says the ability to customize the lobbies menu is coming in the future. Will we be able to remove the gdevelop branding? I understand it being there on the free tier, but fully removing branding is a must for paid tiers. Additionally, are there any plans for larger lobbies or even MMO-sized servers in the future? Would be great if this were possible on a paid tier as well. Great stuff!
@@ARQUIVAS not really. You use piskel to slice the spritesheet and use the images separately. It's weird they didn't add it yet, because PIXI totally supports it
@@FlorianRival thanks, I see that. But I wanted to know if there was a keyboard shortcut. Or maybe an action to start multiple previews like with THNK local. This is smart.
Really Cool Update but could you show how to make splitscreen or multiplayer with controlers That would be cool. And i understand that you also want to earn some money but it wont make gdevelop a cooler game develop engine.
The beta build for multiplayer was up on github in the GDevelop repository for a little while now. Being open source makes it really hard to surprise people with new features. 😅 -Wesley
With the free version there is 1 lobby available for me even in the lobby page I saw 3 of them. Is it correct? With a silver upgrade, will the number of lobbies and the player numbers increase? Thanks!
i have multiple questions 1. on the option for max and minimum player the have to select for 1 to 4 on the video does not have the option to select as many player as wand for example 5,10 or whatever many you wand ? 2. wean i game is pair to pair for what reason the software to limited how many lobby to have ? 3. with this networking system you able make lan game as option or only online ? 4. do the player able to enter in middle off the mach with this system and exit on midel off the mach ?
1. Up to 8 players in a lobby if you have a subscription. 2. The lobby system itself and the costs around maintaining it is the reason for the limitation on the number of lobbies. 3. Only online with this lobby system. 4. Currently you have to join the game through the lobby at the beginning of the game, and players can't join midway through, but this is being looked at. Expect future updates on this. 👍 -Wesley
@@GDevelopApp I have not made the Godot game yet But I personally wand system simuler for old multiplayer games. That every Player have the option to make custom game lan or online it's pied to pierd not server base. And the option for player's to enter mid Way. I don't understand the reason for service or server wean if any one able to make the own server (host game).
Will this support the ability to save the game state? For example, if you have a crafting style game where players build things, can you save the game so players can continue building later on?
It's not going to be any easier/harder to do that with this multiplayer update, the only difference would be that you would need to share the saved information to all of the players instead of just loading it in once. -Wesley
Please make video's on little things but very important when i want condition like trigger once I don't know This thing exist in gdevelop after long time i found this randomly maybe more little but important thing many people don't know please make video's on this topic 😢❤
i was wondering if there was a way to make the 3d maps and see the map from a player pov while I'm making it kinda like unity or unreal because idk how to tell what I'm making when all I can see is the top pov
We need 3D editor for creating 3D games please, Gdevelop is very powerful I love creating games in it. Event system is great but. Creating 3D games without 3D editor
@@EGNARO_2005، My opinion is the same as yours, but what do we do? Developers don't care about three-dimensional games, and I see that the big one of the good suggestions in the engine forum from the community, but the developers are not interested, unfortunately.
Make sure you're using the latest version of GDevelop, if you search "multiplayer" or "lobby" you should see the actions for starting the lobby. (Unless you're on mobile, doesn't have the multiplayer update yet.) If you're still having trouble, there are two example games in engine called "Multiplayer platformer arrow fight" and " multiplayer platformer pickup" that you can open up to see how they work. Hope that helps. 👍 -Wesley
I tried using this template to make a co op rpg, and deleted the game scene but realised the players shown in the lobby can not ‘connect’ with the new sprites in a new scene i added to make an rpg. (I did swap the old scene in the lobby events with the new scene)
There's an example game in engine called multiplayer platformer coin pickup, it uses the smooth camera behavior on multiple instances of the same object by having them all deactivated by the host first, then giving control to each player and having them reactivate the behavior on the object they own. Try opening that example and having a look at how it works. 👍 -Wesley
This is really helpful but i have 1 issue... If there are 2 player objects it doesn't rlly work and before you ask me to use the example ive run out of cloud based objects can you make a tutorial for multiple player objects?
Bro really added the add multiplayer button
GDevelop the goat for literally adding the multiplayer functionality as simple as this. 👍🏽
Honestly i wasn't expecting anything, but multiplayer support (even p2p) was something i've been struggling to understand for years with the old system
i hope once i hop on and test the new update i can finally make a multiplayer game without spinning in circles about connection stuff i dont understand.
Thank you Gdevelop, very cool.
We have some examples being released soon too, so hopefully everyone will easily be able to pick up this new system and run with it. 👍
-Wesley
@@GDevelopApp No es por pedir mucho ni menos pero podrían hacer tutoriales en español? Porfis? Gracias
GDevelop is next level
How gamers think that multiplayer is added to a game:
When reality and expectations collide. 😱
-Wesley
@@GDevelopApp😎
FR
Wow wasn't expecting this, nice addition! I was actually looking into multiplayer this last week and decided it was too complicated so this will be fun to mess around with!
This helped me develop a multiplayer game for my friends in math class play video games with teachers permission because it was “playtesting.”
You guys really made it simple to make multiplayer, I know my what my next project is
3D collisions that don’t take the framerate lower than my animations
cant wait for updates on your game dude
Now i can perfectly manage multiplayer system of my game
For custom rooms - p2p
For random matchmaking - lobby system
Thanx gdevelope ❤
Literally just want the ability to press CTRL+TAB to cycle through tabs.
EDIT: LOCAL VARIABLES AND EXTENSION VARIABLES OMFG. The lack of this was the lamest thing ever coming from Unity and Godot. I know you can work around it but this warms my heart.
Multiplayer is cool too. I plan on purchasing a subscription once I release a game and become rich anyway so I'll be sure to use this, surely.
I'm trying to understand the importance of Local var and Ext var. Could you give me a brief explain please?
@@bluenosaurus2720The variable changes are solely for project management. They only make it easier to keep track of things (basically). Previously global extension variables had to be awkwardly added to the global variables of the project during runtime. This could lead to naming collisions. If your extension called a variable "inventory" and another did as well, you have a problem. It was also hard to keep track of things. Not to mention, I don't think you can even add a new structure to the global variables from the events sheet. As for local variables, I feel I overhyped them a bit. Local variables as I understand are variables declared on the events sheet whose lifespan only persists for that singular run (frame) of the sheet. One use case might be calculating a position once and then using that position in multiple events without having to type a super long calculation five times again. Initially I thought local variables would be scene variables scoped to a specific event sheet, which IMO would make more sense. Because you still have to clutter objects or the scene with variables sometimes.
No way they just made the best Game engine of all time
Oh wow! This is a fantastic development. I'm really excited.
Wow! I was just wondering if I could set up multiplayer in my game. This is awesome! I love that it is so easy
I may have been wrong about the 3D editor, but thank god for this either way, this was something I didn’t even know I wanted!
PLEASE be more physics engine stuff specifically procedural animation for physics support :D
I needed a better and easier way to make multiplayer games. Thank you so much!!!❤
This is Amazing!!!
I can actually work on a Project now and the best part is this feature is so simple!!!!!
Best Engine Ever!!!!
i'm really hopping for more 3d features, or better tilemaps
your dedication to excellent content creation is evident!
Build in sever for multiplayer game dev is always welcome. Can't wait to explore the potential of this feature.
Can you go into further/more technical detail about how the multiplayer works? The predictive/ownership stuff hints to something akin rollback, and depending upon how true that is, that could be massive for indie fighting game development. A video demonstarting what happens with desyncs/resyncing at high ping would be really nice
watching your videos is always time well spent! ⏰
Oh hell yes I'll need this thank you so much gdevelop
The dreams:
- 3D editor/camera integration
- 3D updates/support like collisions, additional file and animation integration, etc. etc.
- Online options
- Vector art support
Judging by the splash image, whatever is announced will likely be gold level only. Will gladly upgrade if any of my dreams come true!
I tossed the thumbnail together in a few minutes to hide the actual video content, so don't judge based on that, there is no hidden meaning in it. 😅
-Wesley
What I'm hoping for:
- C++ and Python support
- custom objects
- better and easier multiplayer support
- vector art support
- 3D editor
- native mobile support
- dropping chromium
- horizonally collapsing actions and conditions in the sheet
- event sheets for objects
What we'll probably get:
- UI changes
- some crap about gold and subscriptions
I really hope we get what we want and not some random stuff we don't really care about like last time.
Most true comment
I think it's multiplayer
Since it's all HTML, I don't think it's possible to support Python (I wish they drop Electron).
Afaik C++ existed in GDevelop (experimental), but got removed.
However, according to your wishlist, it's something you hope to be added.
It would be cool to add other lenguaje support just if they continue making the event system
Omg. Tilemap editor integrado?
I’ll love that
Thanks a lot Gd team!Always adding the best things!! This is very useful!
IT'S THE BEST THING!!!!! TAKE ALL MY MONEY I ALWAYS WANTED THIS
It's looking real freaking good for Indie developers right now....REAL GOOD!!!
I m hoping for a 3d editor and shaders
I think another good GDevelop Update
Also a bit more fleshed out audio system would do wonders like mixer with simple effects like on godot
3D navigation on editor pls
REAL
Now my multiplayer tank game can run better without P2P connection! Thanks for this new feature!
jeezz. i have been trying hard to make a multiplayer game and these features just made that possible
HOLY MACARONI THATS A COOL
FEATURE
please i hope it's fixes and updates to the admob extension
(it's obviously just multiplayer)
better Tilemaps integration?
Pls make it being the animation a lot easier
The games will finish themselves 😁
Well that would be no fun. 😅
-Wesley
@@GDevelopApp Ai which makes FULL-MEGA-WITH-LORE games
Another WIN for Gdevelop. Let's GO!
You calling this Exciting features? THESE ARE AMAZING!!!! multiplayer !!! finally!!!
this is the best feuture ever
Love it. One step forward to make the skill trees drag&drop
Wow, this is amazing! Everything I wanted in GDevelop was crossed down from my list. But can't wait for features that I didn't ask for, but always needed ^^
I have only one question: Will GUI customization be available for lobbies and rankings? If not that's also fine it looks cool, I only mind the flashbang XD It's almost like Steam Multiplayer, so good job guys!
Just like with leaderboards, if you have a gold/pro subscription, you'll be able to customize the colors of the interface to better fit with your game. 👍
-Wesley
@@GDevelopAppmake if you have one lobby of 2 players you can have a second lobby with 2 players too please free because you can have 4 players free
I hope that whatever the feature is. It'll come out with the video.
cool.
I've been working on a p2p game for a long time
and now this comes out
I'm making an online multiplayer platformer game and when I connect it to multiplayer, for example everyone's animation is the same as player 1's but only on player 1's window (this can be applied to every other player) How can I fix this?
There is project template called arrow fight. You can open and check every line of the events.
Would be cool to get shader integration
Is there any way we can customise the multiplayer tab or the place where u choose the lobby?
You can. But only for subscription.
I understand the documentation says the ability to customize the lobbies menu is coming in the future. Will we be able to remove the gdevelop branding? I understand it being there on the free tier, but fully removing branding is a must for paid tiers. Additionally, are there any plans for larger lobbies or even MMO-sized servers in the future? Would be great if this were possible on a paid tier as well. Great stuff!
I agree with the negative comments but yall sound ungrateful af 😂
Spritesheet for animations??? I hate using separate image files
If I'm not mistaken, I think You can actually do it through piskel.
@@ARQUIVAS not really. You use piskel to slice the spritesheet and use the images separately. It's weird they didn't add it yet, because PIXI totally supports it
@@95mcqueen5 so when you import a spritesheet through piskel and mark as Import as spritesheet that's what it does?
Every day it pass, GDevelop gets better 🗿
I announces the day after my birthday! Thank you for the unintentional late birthday present Gdevelop😎🤣
Hello, can you make a tutorial on how to use multiplayer with a mobile joystick?
Very good so far!
I'm excited about the lobby customizable UI but I'm afraid it won't be solved well..
Great! Is there a shortcut to start a preview with multiple windows?
Yes, click on the arrow next to the Preview button and you can choose to launch in 2/3/4 preview windows.
@@FlorianRival thanks, I see that. But I wanted to know if there was a keyboard shortcut. Or maybe an action to start multiple previews like with THNK local. This is smart.
Heck yes! Finally!!!
What I'm hoping for:
3D editor
What we'll probably get:
Some shit abot subscriptions or coins
And Procedural Generation extension
Maybe can be a dumb question, but do you suggest using the p2p functions or these one shown in the video?? Thanks in advance
Gdevelop Is the Best a Legendary No coding Engine
making a game perfect for this rn
Really Cool Update but could you show how to make splitscreen or multiplayer with controlers That would be cool.
And i understand that you also want to earn some money but it wont make gdevelop a cooler game develop engine.
Обожаю вас смотреть и спасибо за мультиплеер
Tilemap editor ?
Nova opção do 3d para melhorar no game como gravidade 3d
6:29 "Pasue"
A new word was invented.
It's multiplayer guys, no spritesheet support or more 3d things, also local variables
you were right, how'd u know?
The beta build for multiplayer was up on github in the GDevelop repository for a little while now. Being open source makes it really hard to surprise people with new features. 😅
-Wesley
What do you mean by no spritesheet support? The piskel integration is not enough for you?
@@Nerzhus piskel is separate thing from gdevelop
What happens if both players was clicking/holding that object in the same time ? The ownership will change back and forth ?
The host wins if there's a conflict in ownership between the host and another player, so in this case, player 1 would take it.
-Wesley
Cool Video!
With the free version there is 1 lobby available for me even in the lobby page I saw 3 of them. Is it correct? With a silver upgrade, will the number of lobbies and the player numbers increase? Thanks!
Thanks❤
3D and multiplayer i like plzzzzz
i have multiple questions
1. on the option for max and minimum player the have to select for 1 to 4 on the video does not have the option to select as many player as wand for example 5,10 or whatever many you wand ?
2. wean i game is pair to pair for what reason the software to limited how many lobby to have ?
3. with this networking system you able make lan game as option or only online ?
4. do the player able to enter in middle off the mach with this system and exit on midel off the mach ?
1. Up to 8 players in a lobby if you have a subscription.
2. The lobby system itself and the costs around maintaining it is the reason for the limitation on the number of lobbies.
3. Only online with this lobby system.
4. Currently you have to join the game through the lobby at the beginning of the game, and players can't join midway through, but this is being looked at. Expect future updates on this. 👍
-Wesley
@@GDevelopApp I have not made the Godot game yet
But I personally wand system simuler for old multiplayer games.
That every Player have the option to make custom game lan or online it's pied to pierd not server base.
And the option for player's to enter mid Way.
I don't understand the reason for service or server wean if any one able to make the own server (host game).
I really needed this
is it possible to run our own servers on a vps or something?
Will this support the ability to save the game state? For example, if you have a crafting style game where players build things, can you save the game so players can continue building later on?
It's not going to be any easier/harder to do that with this multiplayer update, the only difference would be that you would need to share the saved information to all of the players instead of just loading it in once.
-Wesley
Wowwwww thats really cool 🎉🎉🎉🎉🎉🎉
Please make video's on little things but very important when i want condition like trigger once I don't know This thing exist in gdevelop after long time i found this randomly maybe more little but important thing many people don't know please make video's on this topic 😢❤
i was wondering if there was a way to make the 3d maps and see the map from a player pov while I'm making it kinda like unity or unreal because idk how to tell what I'm making when all I can see is the top pov
We need 3D editor for creating 3D games please, Gdevelop is very powerful I love creating games in it. Event system is great but.
Creating 3D games without 3D editor
Up😊
PLEASE be more 3D support 👀?
An 3d Editor pls
no just make multiplayer game easier
unfortunately
@@SashaNsay Thank you for the compliments
@@EGNARO_2005،
My opinion is the same as yours, but what do we do? Developers don't care about three-dimensional games, and I see that the big one of the good suggestions in the engine forum from the community, but the developers are not interested, unfortunately.
@@EGNARO_2005 2d online games are still exist you know
Please make tutorial on how to make your game look the same on all mobile screen sizes.
can you show how to get lobbies in the action menu because when i do it it comes up with steam version and doesn't work
Make sure you're using the latest version of GDevelop, if you search "multiplayer" or "lobby" you should see the actions for starting the lobby. (Unless you're on mobile, doesn't have the multiplayer update yet.)
If you're still having trouble, there are two example games in engine called "Multiplayer platformer arrow fight" and " multiplayer platformer pickup" that you can open up to see how they work.
Hope that helps. 👍
-Wesley
@@GDevelopApp thanks it works now
wow that look coool
Pls add a tutorial explaining more detailed the multiplayer integration and all the option in
There will be a follow up video later, when multiplayer is developed a little more. 👍
-Wesley
Is there a way to create a brawl STARS style game on gdevelop? I'm thinking about creating this platform
I tried using this template to make a co op rpg, and deleted the game scene but realised the players shown in the lobby can not ‘connect’ with the new sprites in a new scene i added to make an rpg. (I did swap the old scene in the lobby events with the new scene)
is there way to customize the lobby screen?
What about the smooth camera? That not work correctly if two players have that same behavior
There's an example game in engine called multiplayer platformer coin pickup, it uses the smooth camera behavior on multiple instances of the same object by having them all deactivated by the host first, then giving control to each player and having them reactivate the behavior on the object they own.
Try opening that example and having a look at how it works. 👍
-Wesley
Next tutorial on how to make 1V1 shooter game?
Please🙏🙏🙏🙏
There's a 4 player platformer shooting example game that should be released now, or released very soon, that should help get people started. 👍
-Wesley
@@GDevelopApp ok thanks ❤❤
question, does it currently work with 3d?
It does. 👍
-Wesley
@@GDevelopApp ok thanks, gonna make games now
This is really helpful but i have 1 issue... If there are 2 player objects it doesn't rlly work and before you ask me to use the example ive run out of cloud based objects can you make a tutorial for multiple player objects?
Gdevelop shaders plsss
How many scenes am i entitled to in the free version of GDevelop ?
Mini map update
What are the requirements for the server to create a self hosted multiplayer service?