Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon

28. November 2016


The open source level editor Tiled just released a new version, 0.17.2.  Entirely composed of bug fixes, it does fix a rather nasty Qt incompatibility that was causing Mac OS X crashes.  If you are interested in learning more about Tiled, we have a comprehensive tutorial series available here.

Tiled 0.17.2 is just a small release with a few bug fixes. Potentially most importantly, it downgrades Qt from 5.7 to 5.6.2 for the OS X release because of crashes reported when Tiled is compiled against Qt 5.7.


  • Fixed bug with editing type and name for multiple objects
  • Fixed ability to change the image of a tile in an image collection tileset
  • Fixed wrong layer name getting edited when switching maps (#1396)
  • Fixed possible crash when missing tileset images and using tile animations (#1393)
  • Compiled against Qt 5.6.2 on macOS to avoid crashes with Qt 5.7 (#1354)

Thanks a lot for the support through Patreon and on! I'm only able to keep improving Tiled because of this support. If you are not supporting me yet, please chip in towards my next goal of being able to actually afford working on Tiled two full days per week! Thanks!


Tiled is available for download here with the source code available here.

28. November 2016


Organized by DevDog, a Unity asset publisher, there is a Christmas giveaway of Unity assets and resources, with several Unity asset publishers, and Unity themselves contributing.  Simply register via your email address and each days winners are notified, every day leading up to Christmas.  Prizes include various asset store assets, conference tickets and even a Unity Pro license.  Drawing will begin December 1st and conclude of December 25th.


From the email I received:

Sune from Devdog here. We’re a Unity Asset Store Publisher, and we got a crazy ideaimage the other day.

What if we reach out to Unity themselves, fellow Asset Store developers, and other industry folks and ask them to sponsor a Christmas Calendar event for game developers?

Well, we did… and wow, has it snowballed since then! So many said yes that the total present pool is now well above $15.000 in value and includes over 300 presents.

With so many presents to hand out, however, we really have to get the word out there, and I was wondering if you’d help by sharing the event with your followers? :)

It’s naturally free to participate, and doesn’t require you to create an account anywhere.

Here’s the link to the Christmas event:

And just as an example of a Tweet:

Game developers have delivered hours on end of entertainment and joy to many a gamer on Christmas Day, but now it’s time that the game developers themselves get an early Christmas present, don’t you think? :)


Of course, as with any time you have to register an email address, there is always the possibility of spam, but in this day and age, is that really even an issue anymore?  You can read more details about the give away here.

GameDev News

26. November 2016


Following hot on the release of Unity Patch 5.4.3p1 earlier this week, we just received patch 5.3.7p2.  Notice that these are two completely separate branches of Unity, 5.3.x and 5.4.x.  Both have seen the Oculus VR SDK updated to 1.10 with the most recent patches.


From the release notes:

  • macOS/iOS/tvOS: Allow developers to use Xcode's manual signing paradigm by specifying a provisioning profile in Player Settings.
  • VR: Updated Oculus to version 1.10.
  • (832578) - Audio: Fixed an issue which prevented streaming audio loading on 32-bit Apple devices which were upgraded to iOS 10.
  • (814160) - Editor: Fixed the logType passed to LogCallback in the event of an unhandled exception.
  • (833866) - Editor: Tweaked the output of the generated Visual Studio solution file to better match Visual Studio standard format to fix problems opening Unity generated projects with Rider GUI.
  • (832595) - Graphics: Fixed a crash when switching scenes whilst reflection probes are updating.
  • (769758) - Graphics: Fixed selection of objects in Scene View if the scene contains reflective water.
  • (849701) - IL2CPP: Fixed a crash that could occur in the player when a virtual method was called on a value type and that value type implemented an interface which had an overload of that virtual method.
  • (849072) - IL2CPP: Implemented the array SetValue method for arrays of nullable types.
  • (847838) - IL2CPP: Prevented a compiler error in generated C++ code when calling Interlocked.CompareExchange from some managed code.
  • (845174) - IL2CPP: Prevented a stack overflow exception in the player at run time when an infinitely nested generic method is used.
  • (845448) - UI: Fixed Sprite Packer not packing sprites with ETC1 when compressing sprites for android.
  • (846096) - UI: Fixed threading problem when computing bounds which could lead to an infinite loop in the UI system.
  • (721071) - UI: Fixed Transparency not being applied to UI Elements if ETC1 compression is used combined with having specified a Packing Tag.

As always the patch can be downloaded here.

GameDev News

25. November 2016


Earlier this year I checked out a C game framework called raylib that I proclaimed perfect for beginners.  For a C or C++ library, this is strong praise coming from me as I very rarely recommend C++ for beginners in any capacity, this library just does such a great job of minimalizing many of the biggest negatives of starting with C++.

I mention this because raylib 1.6 was just released.  Details of this release:

Main features of this new version are:

  • Complete raylib LUA binding. All raylib functions plus the +60 code examples have been ported to LUA, now LUA users can enjoy coding videogames in LUA while using all the internal power of raylib.

  • Completely redesigned audio module to allow raw audio processing and streaming (+20 new functions added).

  • Physac module has been moved to its own repository and it has been improved A LOT, actually, library has been completely rewritten from scratch by Victor Fisac, multiple samples and countless new features have been added to match current standard 2D physic libraries.

  • Camera and gestures modules have been reviewed, highly simplified and ported to single-file header-only libraries for easier portability and usage flexibility.

  • Improved Gamepad support on Windows and Raspberry Pi with the addition of new functions for custom gamepad configurations but supporting by default PS3 and Xbox-based gamepads.

  • Improved textures and text functionality, adding new functions for texture filtering control and better TTF/AngelCode fonts loading and generation support.

  • Build system improvement. Added support for raylib dynamic library generation (raylib.dll) for users that prefer dynamic library linking. Also added a pre-configured Visual Studio C++ 2015 solution with raylib project and C/C++ examples for users that prefer that professional IDE and compiler.

raylib is free and open source and it can be downloaded from

raylib source code can be found on GitHub:


If you want to learn more about (the previous version of) raylib, check out the video below.

GameDev News

24. November 2016


Every year there are a large number of great Black Friday deals of interest to game developers.  This list is an attempt to capture as many of them as possible in one place.  If you see a great Black Friday or Cyber-Monday deal of interest to game developers that isn’t on the list below, please let me know in comments below. 

This list will be constantly updated so be sure to check back regularly!


Deals on Amazon





Deals on Steam – Autumn Sale


Deals on Unreal Engine


Deals on Unity





Microsoft Store





3D Coat



GameMaster Audio

Smith Micro



AutoDesk  -- Something Fishy with this promo.  Seems no longer available in Canada and never Available in the US.  BOO





News, General ,

Month List

Popular Comments