MyGit

v5.4.203

4ian/GDevelop

版本发布时间: 2024-06-17 21:53:08

4ian/GDevelop最新发布版本:v5.4.204(2024-06-20 17:48:22)

🎮 Introducing support for Multiplayer games ("GDevelop Multiplayer" - experimental)

ℹ️ This is an experimental feature, which is still in a very early stage and will be improved fast in the short term.

GDevelop now supports building real-time multiplayer games. Watch the announcement video here. Multiplayer includes:

https://github.com/4ian/GDevelop/assets/1280130/c9b10aba-0ceb-4f76-a08f-d09e95b1de02

Building a multiplayer game works by using 1) the actions to display the lobbies for your game and 2) a new Multiplayer Object behavior, allowing to mark which objects are active in the game (players, projectiles, enemies, doors, etc.)

This video shows how to transform a static game with 2 objects in a multiplayer game in 1 minute:

https://github.com/4ian/GDevelop/assets/1280130/606b9bda-c3fc-4d8e-ae90-27644deb2b89

Servers are usually costly to set up and maintain for multiplayer games (from tens to thousands dollars a month for successful games). GDevelop Multiplayer is built so that it can scale from no players to multiple thousands playing to your game. Free accounts have one lobby available for the game with 4 players. With a silver, gold or pro account, your game will get unlimited lobbies so your game can work with any number of players. Gold and Pro memberships will get access to extra customization and monetisation options in the future.

Examples are available in the app to help you get started, you can also preview a few multiplayer games here:

Read more about multiplayer game creation on this page.

If you're interested in other ways to build GDevelop games, check out THNK by @arthuro555.

💾 Simplified variable actions/conditions, local variables and extension variables.

The variable system has been considerably revised to be even more simple to use and flexible:

Declaring variables is useful for GDevelop to allow you to use them in expressions by just writing their names, and will allow GDevelop to warn you if you misspell a variable - avoiding bugs in your game.

GDevelop also now support local variables. Those have been designed to be used the events sheet only and should be used as disposable variables, available only inside the event where you add them (and inside the sub-events).

Finally, extensions now also support variables stored inside them. These variables can live for the duration of the game (in which case they are extension global variables) or of a scene (extension scene variables). Extension creators are encouraged to use them to store data that was previously stored in scene variables.

💝 Improvements

🔍 Diagnostic report

A "diagnostic report" will now be shown when a preview is launched and GDevelop detects problems in your event sheet. It will tell you if there are missing scene variables, object variables or behaviors.

This is especially useful if you use external events shared between several scenes - in which case a mistake, like forgetting to declare a variable in a scene, can happen without being noticed immediately.

Other improvements

🐛 Bug fixes

⚙️ Extensions

Reviewed extensions

Community extensions

🎨 Assets

Premium packs

By Nyilonelycompany:

By Luckythespacecat:

By GDevelop:

Free packs

By Kenney:

🕹 Examples

🕹 Premium Game Templates

By Vegetato:

🛠 Internal changes (for developers)

相关地址:原始地址 下载(tar) 下载(zip)

1、 GDevelop-5-5.4.203-arm64.AppImage 144MB

2、 GDevelop-5-5.4.203-universal-mac.zip 200.2MB

3、 GDevelop-5-5.4.203-universal.dmg 207.41MB

4、 GDevelop-5-5.4.203-universal.dmg.blockmap 223.19KB

5、 GDevelop-5-5.4.203.AppImage 138.07MB

6、 GDevelop-5-Setup-5.4.203.exe 101.32MB

7、 GDevelop-5-Setup-5.4.203.exe.blockmap 108.97KB

8、 latest-linux-arm64.yml 546B

9、 latest-linux.yml 534B

10、 latest-mac.yml 534B

11、 latest.yml 355B

查看:2024-06-17发行的版本