Godot 2.1 reaches beta, ready for testing!
By: Juan Linietsky Jul 12, 2016
Today, after several months of hard work, we have reached a new milestone in the development of the upcoming version 2.1! We are now pretty happy with the feature set and the overall stability, and therefore provide beta binaries for you to test and report issues/suggest improvements.
Godot 2.1 continues to improve on the usability trend, taking care of several aspects that were left out of 2.0 due to time constraints. Grab it now while you read on the list of new features below (short version!).
A quick and incomplete list of new features follows (a proper post will be written for the stable release):
- New asset sharing platform: Godot has a new platform for sharing assets between users. It's still rough, but it will improve with time. As of now there is almost no content to test it with, but we will upload some plugins and the demos there in the coming days.
- New plugin API: Downloaded assets can be used as plugins to extend the editor functionalities. Our first attempt at offering an API for this is still probably incomplete, so help us improve it with your feedback.
- Support for dynamic fonts: Load TTF and OTF font files directly into your projects. This aids enormously with internationalization.
- Fully internationalized editor UI: Godot can now be used in several languages and displays all unicode characters properly (including CJK). Right-to-left language support is still unimplemented though.
- Editor visual customization: Change font sizes or set custom fonts, set custom themes, etc.
- Customizable keybindings: Most keybindings can now be customized and there is a new binding editor in the editor settings.
- Live script reloading: Saved scripts in the editor will be reloaded in the running game automatically, and tool scripts will also be automatically reloaded.
- Profiler & frame profiler: Godot has a fully featured profiler (with graph plotting), which allows going back in time and see the performance numbers and most used functions frame by frame.
- Remote scene inspector: Inspect the scene tree of the running game live, including nodes and resources.
- HiDPI/Retina support: Godot detects high resolution monitors and offers the editor UI with native resolution. All Godot icons were redone in vector graphics for the occasion, thanks a lot to @drjm who did almost all of them!
- Drag & drop support: Godot now supports drag & drop editor-wide. Dragging assets from filesystem explorer to Godot will also open the relevant import dialogs.
- Contextual menus: Godot now also supports contextual menus where relevant.
- Script editor usability improvements: Incremental search, better highlighting, smart function matching in code-completion, etc.
- Improved asset pipeline: Automatic re-import and reload of assets and scenes when changed.
- Improved thumbnailer: Previews are updated in real-time, and thumbnails of resources will appear in the inspector.
- New AnimatedSprite features: Labelled animations, and the ability to play animations without an AnimationPlayer.
With these changes, Godot has become a true joy to use. Please help us with testing so we can make sure 2.1 is a solid release! This is the time to report your favorite bugs, or add a comment to existing ones so we give them more priority.
For the most adventurous, you can check the complete git changelog of the more than 1,600 commits that were done so far for this new release!