Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
11. April 2019

One of the most requested Godot tutorials I get is to cover how to export models from Blender to Godot and retain textures, animations and more.  Therefore I have created exactly that tutorial in both video and text formats, hosted on our sister site  This tutorial is mostly in Blender, showing how to properly configure textures, an armature and create NLA strips so when exported “it just works” in Godot.  This example uses Blender 2.79 and Godot 3.1.

Don’t forget, if you want to learn Godot we have a complete Godot 3.x tutorial series available here, a step by step creating a full 2D game tutorial available here.  We also have Blender tutorials available in our tutorial section that should get you up to speed using the popular open source 3D application.

Art Design

21. March 2019

After doing keynotes for Google, Unity and Unreal, some people have been asking when the Godot keynote is going to be.  The answer is basically never… these things cost millions of dollars and that’s just not compatible with the way Godot’s open source development works.  That doesn’t mean that exciting things haven’t been happening in the land of Godot, some big and some small enough they didn’t merit their own coverage.  So here we are!

Godot 3.1 Was Released

Obviously the big news is, after a year in development, Godot 3.1 became a reality last week!  You can watch our video on the subject here and read the official blog here.  Usability improvements across the entire engine, a GL ES2 renderer, CSG support, optional static typing and much more were added to the engine.

Rust Language Bindings

Want to use the Rust programming language in Godot?  Now you can thanks to this set of GDNative language bindings available on Github.

GDScript Playground

It’s an interactive browser based way to run and test GDScript.  Check it out here.

Battle for Wesnoth Porting to Godot

First teased in a tweet it seems the popular open source turn based strategy game Battle for Wesnoth is being ported from C++ to the Godot Engine.  Link to the Wesnoth 2.0 prototype on Github thanks to Feniks Gaming.

Offline Documentation Builds

Got spotty internet or just want an offline copy of the Godot documentation?  Now you can get it from this nightly build source.  It’s basically the online documentation built for offline use.

GameDev News

13. March 2019

Just last week we announced the first Release Candidate for Godot 3.1 and things must have gone smashingly well, as after a year in development, Godot 3.1 is finally here!  The biggest feature of this new release is the arrival of an OpenGL ES 2 renderer that works alongside the GL ES3 renderer that shipped with Godot 3.0.  This renderer should enable Godot developers to target a large swath of devices with different drivers and performance characteristics and should remove one of the biggest hurdles preventing developers from upgrading from Godot 2.x.

The new renderer is by no means the only new feature of Godot 3.1, with a massive number of new features added.  A highlight of new features from the Godot blog:

In addition to the above summary, the detailed change log is available here.  Be aware, while 3.0 and 3.1 are mostly compatible, there may be some breaking changes.

We have created featured videos on several of these new features as they were developed, including:

If there are other new features you would like to see us cover in more detail, let us know!  Godot 3.1 is available for download on Windows, Linux and MacOS right here.  If you are interested in learning Godot development, we’ve got you covered with this comprehensive tutorial series as well as this step by step game creation tutorial.

GameDev News

9. March 2019

After 11 quick beta releases, Godot 3.1 became one step closer to reality with the release of Godot 3.1 release candidate 1.  The release candidate is not meant for production work, but is instead intended to iron out last minute bugs before the full release.

Details of the release from the Godot blog:

After over one year of work, 5 alpha releases, 11 betas and 7000 commits by close to 500 contributors, we're finally ready to wrap up the 3.1 version and let you all benefit from the hundreds of new features, enhancements and bug fixes that have been worked on by the community since January 2018.

We're therefore publishing this first release candidate, Godot 3.1 RC 1, to let all of you test it thoroughly and check if any showstoppers remain. We might have several RC builds if need be while the last blockers get fixed, until we get one RC build that we consider ready to ship. After the two-month beta phase that we had with 11 releases and hundreds of bug fixes, the path to the stable release should be quite short.

Downloads of the release candidate are in a separate location from the mainline builds and are available here for GDScript only or here for Mono/C# builds.  There are a ton of new features coming in 3.1 as you can see from this in-progress release notes.

We have covered development versions of several of these new features already, including:

We will revisit the final form of these improvements when Godot 3.1 is released.  If you are interested in learning Godot, we’ve got you covered with this complete game step by step tutorial as well as our comprehensive Godot 3 video series.

GameDev News

26. February 2019

If you are a College or University student and are looking for the ultimate game development summer job, Google’s Summer of Code could be perfect for you!  Of specific interest to game developers, the open source Godot Engine is one of the sponsored projects.  The GSoC is basically a match making service, where Google matches up summer students with open source projects to work on projects that can be completed in a 3 month window, with Google picking up the tab. 

Students are required to submit project proposals for what they intend to work on.  Each GSoC project has a list of example projects for tasks they would like to see completed, here for example are the Godot projects.  If you are accepted, you will be paired with a mentor then spend the summer developing your project.  To be eligible you must:

Student Eligibility

  1. Must be at least 18 years old at time of registration.
  2. Must be enrolled in or accepted into an accredited institution including (but not necessarily limited to) colleges, universities, masters programs, PhD programs and undergraduate programs as of the GSoC Student Acceptance Date (May 6, 2019).
  3. Must be eligible to work in their country of residence during duration of program.
  4. Must be a resident of a country not currently embargoed by the United States.

You will also receive a stipend based on 3 different milestones.  The amount earned is dependent on your country of residence adjusted for cost of living.  The dollar amount ranges between $3000USD and $6600USD, the exact amount can be determined here.

GameDev News

AppGameKit Studio

See More Tutorials on!

Month List