{"id":92377,"date":"2019-04-22T20:40:15","date_gmt":"2019-04-22T20:40:15","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=850e1812-02fe-4089-9b94-bff525f2b66f"},"modified":"2019-04-22T20:40:15","modified_gmt":"2019-04-22T20:40:15","slug":"gdevelop-5-beta-66-released","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/04\/22\/gdevelop-5-beta-66-released\/","title":{"rendered":"GDevelop 5 Beta 66 Released"},"content":{"rendered":"<p>GDevelop, the open source 2d game engine I dubbed <a href=\"https:\/\/www.youtube.com\/watch?v=-lWGUI_xj0U\">\u201cthe Ultimate Beginner Engine<\/a>\u201d just had another release, bringing it to version 5.0 beta 66.&nbsp; This release brings several new features including new tweening capabilities, the ability to save your project to multiple projects to be more version control friendly and a new experimental video object.<\/p>\n<p>Full details of the release from the <a href=\"https:\/\/github.com\/4ian\/GDevelop\/releases\">release notes<\/a>:<\/p>\n<blockquote>\n<h4>New features<\/h4>\n<ul>\n<li>New behavior: <strong>Tween<\/strong>, to animate objects position\/angle\/properties (thanks <a href=\"https:\/\/github.com\/Wend1go\">@Wend1go<\/a>!)\n<ul>\n<li>See &#8220;Pairs&#8221; starter game for an example of using tweens to animate objects. <\/li>\n<li>Tweens are run using <a href=\"https:\/\/jeremyckahn.github.io\/shifty\/doc\/\">Shifty.js<\/a> tween engine (thanks <a href=\"https:\/\/github.com\/jeremyckahn\">@jeremyckahn<\/a>). <\/li>\n<\/ul>\n<\/li>\n<li>Add support for <strong>saving a project as multiple files<\/strong>, ideal for <em>team work<\/em> and using version control systems (like git, mercurial, svn, etc&#8230;)\n<ul>\n<li>In the game properties, choose &#8220;Multiples files&#8221; and save the project. <\/li>\n<li>Layouts, external events, external layouts and functions will be saved into different <em>json<\/em> files. <\/li>\n<li><em>Make sure to make a <strong>backup<\/strong> of your game!<\/em>. <\/li>\n<li>Be sure not to erase any of the multiple files, or GDevelop will be unable to open again your project. <\/li>\n<\/ul>\n<\/li>\n<li>New option: <strong>Extract Events to a Function<\/strong>, to automatically create a function from selected event(s).\n<ul>\n<li>Select an event, right click and choose <em>Extract Events to a Function<\/em> in the menu. Parameters will be automatically filled with objects, behaviors and groups. <\/li>\n<li><a href=\"http:\/\/wiki.compilgames.net\/doku.php\/gdevelop5\/events\/functions\/extract-events\">Read more about it on the wiki<\/a>. <\/li>\n<\/ul>\n<\/li>\n<li>Experimental new object: <strong>Video<\/strong> (thanks <a href=\"https:\/\/github.com\/Bouh\">@Bouh<\/a>!) <\/li>\n<\/ul>\n<h4>Improvements<\/h4>\n<ul>\n<li>Add variable and object thumbnail icons in the event sheet (thanks <a href=\"https:\/\/github.com\/blurymind\">@blurymind<\/a>!) <\/li>\n<li>Add tooltips in the scene editor, when hovering an instance (thanks <a href=\"https:\/\/github.com\/blurymind\">@blurymind<\/a>!) <\/li>\n<li>Autosave is now made for the project when a preview is launched (thanks <a href=\"https:\/\/github.com\/blurymind\">@blurymind<\/a>!)\n<ul>\n<li>If the editor crash, or the autosave is more recent than the file, GDevelop will ask if you want to open the autosave. <\/li>\n<li>Autosave is created next to the original file, with a &#8220;.autosave&#8221; extension. <\/li>\n<\/ul>\n<\/li>\n<li>Update rendering engine to Pixi.js v4.8.6 <\/li>\n<li>Add checkboxes to filters by conditions\/actions in the Events Search (thanks <a href=\"https:\/\/github.com\/Bouh\">@Bouh<\/a>!) <\/li>\n<li>Show object name in menu when pasting and show hint if pasting as global (thanks <a href=\"https:\/\/github.com\/blurymind\">@blurymind<\/a>!) <\/li>\n<li>Add setting to set the maximum framerate (FPS) of the game. Default is ~60fps. <\/li>\n<li>Show resource name when hovering thumbnail (thanks <a href=\"https:\/\/github.com\/blurymind\">@blurymind<\/a>!) <\/li>\n<li>Improve events function performance <\/li>\n<li>Add support for groups inside events functions. <\/li>\n<li><a href=\"https:\/\/crowdin.com\/project\/gdevelop\">Updated translations<\/a>. <\/li>\n<\/ul>\n<h4>Bug fixes<\/h4>\n<ul>\n<li>Disable some menu items (disable event\/adding subevent) if not applicable (thanks <a href=\"https:\/\/github.com\/blurymind\">@blurymind<\/a>!) <\/li>\n<li>Fix crash when choosing a folder for a new game <\/li>\n<li>Fix color picker in the scene properties (thanks <a href=\"https:\/\/github.com\/KinkGD\">@KinkGD<\/a>!) <\/li>\n<li>Update link to Discord channel (thanks <a href=\"https:\/\/github.com\/Bouh\">@Bouh<\/a>!) <\/li>\n<li>Avoid crashes due to clipboard handling <\/li>\n<li>Fix crash when using the resource editor in the web-app <\/li>\n<\/ul>\n<\/blockquote>\n<p>You can learn more and download <a href=\"https:\/\/gdevelop-app.com\/\">GDevelop here<\/a>.&nbsp; It is an open source MIT licensed (core library, IDE is GPLv3) project hosted here <a href=\"https:\/\/github.com\/4ian\/GDevelop\/\">on GitHub<\/a>.<\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/2D\" rel=\"tag\">2D<\/a><\/span> <\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>GDevelop, the open source 2d game engine I dubbed \u201cthe Ultimate Beginner Engine\u201d just had another release, bringing it to version 5.0 beta 66.&nbsp; This release brings several new features including new tweening capabilities, the ability to save your project to multiple projects to be more version control friendly and a new experimental video object. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-92377","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/92377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=92377"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/92377\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=92377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=92377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=92377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}