Multi-Resolution Game Development With GameBuilder Studio Check it out!
NEW Version 0.9.7 has arrived! New Blazing Fast Particle Engine & More Game Actions. Check it out
Pre-Release V1.0 Is Available To PRO Users
  • This is a pre-release candidate for the next release of GameBuilder Studio, v1.0. This update was a significant change to the underlying architecture of how GBs outputs builds so it took some time. A lot of bugs have been fixed and performance improved. The new builds no longer require Adobe AIR to be installed on your machine. Also the install files are signed so they should launch on newer Macs with the new security features. Please test this build out and report any bugs via the support link. Please do not create tickets here on the forum to report any issue with this build. Any post created here will be deleted. Checkout the release notes below to get the details on what has changed. Documentation updates and new feature videos will be releasing in the coming days and weeks.

    **IMPORTANT: Make sure to run the previous version installer to uninstall the last version on your machine before installing this new version. No need to remove the stored files. That will get updated/overwritten by GBs on first run.

    This early release candidate is only available to PRO users at this time.

    Login to download now!


    Release Notes v1.0.0 (Build 862)

    Improvements

    • Upgraded To Flash Player / Adobe AIR 24.0 For All Deployments.
    • Upgraded Rendering Engine to Starling v2.1.
    • Upgraded Particle engine to use Starling v2.0+
    • Upgraded Spine plugin to use latest support for Starling v2.0+
    • Added Resource Management settings to Publish Window.
    • Added Resource Bundling support. Load bundled resources from a remote server. Useful when your game needs to load game resources at runtime to lighten the main build size.
    • Added New Spatial Link Tool. Link objects together with a Distance constraint component in the scene editor.
    • Added New Screens Editor mode.
    • Added New Screen Change action to trigger the loading and showing of another game screen. This can be re-routed via the screens editor.
    • Added New Guided Tour Feature to walk new users through the initial learning phase of using the editor. This opens alot of possibilities for teaching and automated runnable macro functionality in the future.
    • Added New Path drawing tool. Now you can animate objects along a pre-defined path.
    • Added Additional animation modes to Move Along Path action.
    • Added Additional settings to start moving along a path starting from the end of the path and the ability to resume after a stop of the Move Along Path action.
    • Added Persistent Entity support across levels.
    • Added A new right-click context menu to all objects in the scene.
    • Added Level Pre-Load event option to Rule Map conditions list.
    • Added Multi-Object deletion support into the layers panel. Select multiple layers using the shift key and hit the delete/trash icon.
    • Added Screen Position property input to Isometric spatial properties panel. So that users understand the difference between isometric position and regular screen coordinate position.
    • Added Spatial Pinning logic to all 2D Spatials to pin an object in position relative to the screen bounds. A horizontal and vertical percentage is used for calculation.
    • Added Asynchronous GPU texture upload support to the resource loading.
    • Added Environment params to Game.System.Environment global variable to determine current OS/platform that the game is running on. ".Mac", ".Windows", ".IOS", ".Android", ".Web". Each property holds a boolean value to check against.
    • Improved Export of cloned objects.
    • Improved Scene Object Selection to be pixel perfect.
    • Improved Scene performance when selecting and moving objects around.
    • Improved The look and feel of the entire editor with new sharp vector graphics that scale up across screen densities.
    • Improved Overall game engine performance.
    • Improved Level loading performance on mobile. Reduced ui hiccups. May result in longer load times but better performance depending on the size of a given level.
    • New Game Services Plugin will provide google play game services across iOS and Android (To follow after release).
    • New Firebase Server Plugin will provide persistent database storage, crash reporting, realtime communication across mobile devices. (To follow after release).


    Most Notable Bug Fixes:

    • Fixed The selection of components in the properties panel to update when clicked.
    • Fixed Debug display breaking when exporting a project.
    • Fixed Debug display breaking when starting a new project.
    • Fixed Debug drawing outline/display of constraints. 
    • Fixed Application null error when loading or creating a new project when in Asset editor mode.
    • Fixed Application null error when closing or starting a new project after creating a new level in a previous project.
    • Fixed Layer panel updating when changing layer parent or removing objects from a scene.
    • Fixed Scroll Speed of Layers Panel scroll bar.
    • Fixed Synching the locked state of components on cloned objects when undoing and redoing the action of adding a new component to a source entity.
    • Fixed Layer stack order when changing object layer position.
    • Fixed Initial layer stack order and naming of newly cloned and copied objects.
    • Fixed The export of SWF files. Made embedding of SWF files the default settings so that you don't have to change machine trust settings to start with.
    • Fixed Game Scene tracking stutter.
    • Fixed Sprite Sheet component cache release when destroying objects and re-instantiating them.
    • Fixed Name Manager storing aliased objects with no name resulting in the wrong objects being returned when looking up objects by name.
    • Fixed Level event condition storage in Rules Component properties panel.
    • Fixed Debug Display alignment When resizing flash window of an exported game.
    • Fixed Object scale being reset to a positive number when moving multiple objects with mixed negative and positive scale values.
    • Fixed Clearing and updating of a cached sprite sheet frames when changing a sprite sheet's settings manually or via undo/redo.
    • Fixed Default frame rate to compile using 60 fps.
    • Fixed Compiling of final game from including telemetry data by default. This slows down performance.
    • Fixed The scrolling smoothness of the layers panel and increased the speed when scrolling with the mouse wheel.
    • Fixed Touch Accuracy on mobile devices with or without scaling turned on.
    • Fixed Resolving of entity references when reference exist on a spawned entity without a name and is referencing itself.
    • Fixed Cache release of image resources when using cached sprite sheets. Whenever all references to a sprite sheet are removed it is cleaned from memory.


    Other Features In the Works:

    • Entity Library
    • GamePlay Services Plugin (iOS & Android)
    • Firebase Services Plugin
  • 3 Comments sorted by
  • nice news man
  • Hello @Lavon,

    First of all I think GBS has a lot of potential (I'm exploring the Idea to used it as a tool for building Interactive Books) so ... I've just tested GBS PRO 1.0 build 865(on WIN 10 and macOS Sierra 10.12.4) and I have a lot of issues, here are some of them:

    1. Right click menu(in the design area) is not working if the grid is visible.
    2. Strange behavior in the screens editor (see here: https://www.dropbox.com/s/8qdnysxkbtmynla/2017-06-02-1138-19.mp4?dl=0). Basically screens are not working when exporting to Android (tested on WIN)
    3. It is impossible to build or run anything on macOS if there is not installed on the system Java Support from Apple (https://support.apple.com/kb/dl1572?locale=en_US). I have on my system JRE 1.8 but for some reason GBS doesn't see this and I get the following error:
    --------------------------------------------------
    GBSAppPM - initApp - Error - Failed when trying to write debug file to application dir
    PluginManager - Loaded Plugin - [FacebookPlugin.swc]
    PluginManager - Loaded Plugin - [iAdsPlugin.swc]
    PluginManager - Loaded Plugin - [ParticlesPlugin.swc]
    PluginManager - Loaded Plugin - [PlatformerPlugin.swc]
    PluginManager - Loaded Plugin - [AdmobPlugin.swc]
    PluginManager - Loaded Plugin - [InAppPurchasePlugin.swc]
    PluginManager - Loaded Plugin - [PathFinderPlugin.swc]
    PluginManager - Loaded Plugin - [GamesCoreComponentsPlugin.swc]
    PluginManager - Loaded Plugin - [SpineAnimationPlugin.swc]
    PBE - GameBuilder Studio (PBE Fork) - source - air (4.15.0.0) - application
    CompileGameCommand - Compile Game Process | Error: JAVA_HOME is not defined correctly.
    CompileGameCommand -   We cannot execute /System/Library/Frameworks/JavaVM.framework/Home/bin/java
    CompileGameCommand - 
    CompileGameCommand - CompileGame - FAILED - Compiling Game Process Failed, The generated swf can not be found.
    --------------------------------------------------
    4. I've tried to build a project(I've also tried the included examples) to Android(on WIN) with little success. Here are the main problems:
    - all game assets are not loaded even if I've checked "Embed all resources" from Publish settings
    - the exported app (apk) shows the debug rectangles(collision shapes) even if I've selected  "Build type: Production". They become disable if I disabled them in the editor "Toggle Collision Shape Visibility", which is not a normal behavior.

    General UI/UX issues (these reflect more my personal opinion)
    - The new game/project dialog UI design is to big to fit on a MacBook 13' (basically it is imposible to see all the option on a 13' screen)
    - Sometimes we call objects "object" otherwise we call them "entity" (example in the "object properties" we say is an "entity" on the Tools bar and on the main menu we call them "object")
    - In the main GBS window we have on the right the "Assets" tab, where we can manage all assets. However when we go the "Publish Settings" we are referring to them as "Resources". I think this is confusing (also inconsistent).
    - On the top of the GBS main window we have the main menu which structure is quite confusing. Let me explain why. First is the order of the sections: Edit | Project | Scene | Game | Help ... I think it should be: File |  Edit  | Project | Levels | Help (Game section is really confusing because the project is a game isn't it?). The the structure of the main menu should be:

    File
    ----------
    New Project ... (from here it should take us to the new project dialog)
    Open Project ...
    --
    Save
    Save as ...
    --
    Close Project (from here it should take us to the new project dialog)
    --
    Import Project ..
    Export Code ..

    Edit
    ------------
    Undo
    Redo
    --
    Copy (this is contextual it should copy what we have currently selected)
    Paste
    --
    Clone Entity 
    Paste Clone
    --
    Delete

    Project
    ---------
    Run
    Quick run
    --
    Publish ...
    --
    Open Console

    Help (can remain the same)

    So... this is for now. I hope you will manage to find and fix most of these problems, and get closer to a final 1.0 version.

    Lucian

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

Tagged