Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
14. December 2016


Krita is a popular open source digital painting application, which just saw a milestone 3.1 release.  Why a milestone release you ask?  This release marks the first time that Krita runs natively on Mac OS thank to a summer of code sponsored project by Julian Thijssen.  A Mac OS release isn’t the only feature of this release.  Full features include:

  • Mac OSX Support
  • Render animations (to Gif, MP4, MKV and OGG formats)
  • Animation Curves and Opacity (another Summer of Code project)
  • New Colour picker
  • New Quick Brush Engine
  • Stop Based Gradient Editor
    • krita_texture_bg
  • Create a stroke around your selection (
  • Halftone filter added. Find it in the main menu: Filters > Artistic.
  • add a new Eraser Switch Opacity feature, similar to the Eraser Switch Size one.
  • new layer from visible option in layer menu
  • OSX: add quicklook plugin
  • Added support for loading Scribus XML palettes.


These features on top of a few dozen other fixes and changes.  Krita certainly is developing nicely and Google’s Summer Of Code program has been a big help.

Krita is available for download here.

GameDev News

14. December 2016


Tizen is an open source embedded OS based on the Linux kernel designed to be used in a variety of devices, the most relevant to game developers are Smart TVs and mobile phones.  It came to life out of a home grown OS project at Samsung called Bada.  To date the majority of devices that run Tizen are from Samsung including the Z1 and Z3 smart phones, Gear 2 smart watch and the JU6500 4K smart TV, although other manufacturers are part of the committee.  Basically you can think of Tizen as Samsung’s hedge against Android should something go wrong with that platform.

So… why does this matter to you as game developers?  Well Tizen just announced a contest with some pretty simple rules and $9million in prizes.  Basically over a 9 month period, the top 100 apps in the Tizen app store will get $10,000.  So if you manage to have a top 100 app for the entire duration of the contest, you will make a cool $90,000 on top of any other revenue you make from app sales.  While the Tizen app store may not be the biggest in the world, a $10,000 monthly incentive is sure to draw developer interest.


Details of the contest:


  • 1.Develop a Tizen application or game using TIZEN SDK & Tools ( The target devices should be Samsung Z1, Samsung Z2, Samsung Z3 and further smart phones launch in the 2017.
  • 2.You need to join the Tizen Store seller office
    ( first and follow the instructions on the website to register your applications.
  • 3.Visit the incentive program website, which will be opened on the early of January 2017, and register your app with its basic information.


Participation Registration Period
Early of Jan, 2017 – Oct 31, 2017 (GMT)
Program Duration
Feb 1, 2017 at 00:00 - Oct 31, 2017 at 23:59(GMT)


$10,000 for top 100 apps every month(The reward can be provided at once per a app)
Judging Criteria
Every month, the 100 eligible applications that have
been downloaded the most times on Tizen Store.(Detailed rules will be released in January 2017)


Tizen support is available in several game engines including Unity, Cocos2d-x, GameSalad, OpenFL and GameMaker.

GameDev News

13. December 2016


With the release of Unity 5.5 a couple weeks back, we had to know that Unity 5.6 beta would be just around the corner.  Well, we have officially rounded that corner, Unity 5.6 Beta was released today. 

So, what’s new in Beta 5.6 release?

  • Vulkan renderer support (Android, Windows, Linux, Tizen)Unity56
  • Metal Compute support (iOS, Mac OS/X)
  • GPU instancing and particle system performance improvements
  • EncodeToEXR to Texture2D, save HDR textures to EXR on disk
  • 2D Game Dev workflow improvements
    • Axis Distance Sort for Z sorting
    • Outline Editor added to Sprite Editor Window ( automatic tessellation or manual mesh shape editing)
    • 2D Physics casting API and new 2D Contact API
    • CompositeCollider2D, merge multiple colliders
    • 9slice (9patch?) support
  • New video player with 4K and 360 degree support
  • Unity Collaborate improvements (partial publish, ignore files, rollback)
  • iOS added to Unity Performance Reporting
  • Google Daydream and Cardboard support added ( was previously a forked version )
  • Support for Facebook GameRoom
  • Physics Debug Visualization
  • Physics.ComputePenetration and Physics.ClosestPoint functions added


They also discussed some upcoming features for 5.6:

  • Progressive Lightmapper for baked lightmaps
  • more light modes
  • redesigned lighting window + new Light Explorer window
  • timeline (cinematics system)
  • multithreaded jobs system
  • new platforms (such as Nintendo Switch)


You can read more details about the 5.6 release here as well as more details of their upcoming features here.

GameDev News

13. December 2016


The next version of Visual Studio, Visual Studio 2017 is currently in Release Candidate.  I’m pretty excited about this release, I took a preview look available here, as it works to undo a great deal of the bloat that has been creeping into Visual Studio over the years.  While VS2017 isn’t quite ready for release, they have released an update for the Release Candidate (RC) build.  In addition to several bug fixes, it adds a few new command line utilities and greatly streamline the csproj file format.


Details from the release announcement:

CLI enhancements

  • Added the dotnet add p2p command, for adding project to project references.
  • Added the dotnet remove p2p command, for removing project to project references from the project file.
  • dotnet new templates are updated to reflect the simplified csproj syntax.
  • Added verbosity control to build, pack, publish, restore & test using –v | –verbosity. The verbosity levels map to MSBuild verbosity levels.

Bug fixes

  • Migration from xproj to csproj
    • Migration of projects that have P2P references is no longer broken.
    • Removed PostPublishScript target.
    • Removed post-migration reference to dotnet-test-mstest.
    • Fixed migration output issues.
    • Migration adds RIDs when migrating projects with .NET Framework TFM.
    • Migration no longer migrates the reference to dotnet-test-xunit if project.json contains it.
  • Project to Project References
    • Referencing from a UWP project is no longer blocked.
    • Referencing from regular csproj no longer gives warnings.
    • TargetFramework dropdown in the project properties page works.
  • NuGet
    • Restore hang fixes and stability improvements.
    • Pack now uses the correct version range for dependency projects.
    • Restore now adds correct project dependency version for command line restore.
  • MSBuild
    • Improvement to incremental builds for C# and VB projects that use wildcards that ensures a rebuild when a source file is deleted.
  • ASP.NET Core Tooling
    • Entity Framework Core commands such as Add-Migration and Update-Database can now be invoked using NuGet Package Manager Console.
    • To successfully restore Bower packages, you no longer need to have Git installed globally or manually reference Git in Tools-Options.
    • Can successfully debug ASP.NET Core Web Applications with Windows Authentication.
  • Docker
    • When provisioning an Azure Docker registry and App Service plan, it no longer requires a new resource group to be created in the same region as the App Service plan.
    • Improved the usability of creating a new Azure resource group.

GameDev News

12. December 2016


The PlayCanvas team have just released a “mega” update for the PlayCanvas 3D HTML5 game engine.  If you are interested in learning more about PlayCanvas, we previously featured them in the Closer Look game engine series.  Now back to the update.


Calling an update “mega” you’d expect it to be loaded with features, and for the most part it is.  In this update:

  • live camera preview ( a must have! ) with a render preview window showing contents of selected cameracamerapreview
  • interactive asset previews in inspector
  • ability to toggle anti-aliasing off and on
  • place model in front of camera instead of origin by holding Ctrl key
  • switch between large and small thumbnails in asset view
  • up folder navigation option (another must have)
  • hover over asset to see full name
  • Code editor enhancements
    • highlight current line of code
    • highlight errors
    • better cursor visibility
    • fewer disconnection messages


The release also contains several optimizations and fixes:


Huge speedups achieved for both loading and rendering of scenes!

  • New thumbnail rendering system reduces VRAM usage in the Editor by up to a factor of two. This makes the Editor more stable and faster to load, especially for larger scenes.
  • Major optimisations for loading and Editor rendering process so projects with thousands of entities and assets can load and render now up to 10 times faster in extreme cases.
  • Asset load operations are now batched rather than performed one by one.
  • All engine assets are loaded only when they are required (when they are enabled), leading to reduced traffic and loading times.
  • Optimisations in internal API of Editor and UI leading to reduced garbage collection (and therefore GC stalls) and speeds up UI templating for Hierarchy and Assets panels.
  • Enabled GZIP on WebSocket traffic, which reduces data transfers for initial loading.
  • Fixed up arrow while navigating in the Hierarchy tree.
  • Fixed sorting of folders in the Assets panel tree.
  • Fixed material overrides on the Model Component if the model asset wasn’t loaded.
  • Cubemap faces now update in the Inspector (in the Faces section) if a face texture file is changed.
  • Read-only users can now select text/number field values.
  • Double click or right mouse click on number fields now will select whole content of the field and not just part of number separated by a dot or minus sign.
  • Networking improvements have been made to reduce disconnects.


You can learn more about PlayCanvas here.

GameDev News

AppGameKit Studio

See More Tutorials on!

Month List