Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
17. September 2019


SHADERed is an awesome tool for authoring shaders interactively.  With the just released 1.2 version, SHADERed just got more capable, gaining the ability to create Compute shaders.

Details of the release:

  • add compute shaders
  • add empty image object
  • fix loading files from different drives on Windows
  • fix saving info about item opened in PropertyUI
  • fix "Show error list window when build finishes with an error" option
  • temporary fix for crash on float3(), float4(), etc


SHADERed is completely free and available for download for Linux and Windows here.  The project is open source under the MIT license.  We recently did a feature on SHADERed, so if you want to learn more about this excellent free tool, check out the video below.

GameDev News


16. September 2019


Today at CppCon, Microsoft announced they are open sourcing the Visual C++ implementation of the Standard Template Library.  Available now on GitHub and licensed under the Apache License v2.0 with LLVM Exceptions.

Details of why Microsoft have open sourced their STL implementation from the C++ team blog:

Q: Why are you doing this?

A: There are several reasons. Working on the STL in GitHub will allow our customers to follow our development as it happens, try out our latest changes, and help improve our pull requests by reviewing them. As C++ Standardization accelerates, with more large features being voted in every year, we believe that accepting major features as open source contributions will be important. (For example, C++20’s chrono and format libraries are potential candidates.) We also want to contribute back to the C++ community by making it possible to take our implementations of major features. (For example, C++17’s charconv.)

If you’re getting your hopes up that this is the first step in open sourcing more of Visual Studio, don’t get your hopes up too high!

Q: Are you going to open source anything else in the MSVC toolset?

A: We have no such plans. We chose the STL because it’s different from other MSVC libraries and the compiler. Specifically, the STL is fast-evolving and designed by the C++ Standardization Committee, unlike other MSVC libraries. (Being designed by Committee is an advantage for open sourcing! It means that we don’t need to spend any time and energy on feature design review. Implementation strategy and tactics are far more constrained, and therefore easier to review.) The STL is also relatively easy to contribute to, and somewhat loosely coupled, unlike the compiler (where, as a general rule, everything interacts with everything else).

(One exception: there are support libraries for the STL that we may open source in the future, but we have nothing to announce at this time.)

You can learn more about this open source release in the video below.

GameDev News


16. September 2019


Amazon have released a new version of the Lumberyard game engine.  This release includes 70+ features, changes and improvements.

Highlights of the release from the Lumberyard blog:

  • We continue to add new features and make workflow improvements to Script Canvas visual scripting to save you time. In this release, Script Canvas gets greater flexibility working with dynamic types, new comment and group presets so you can define color code comments and groups, and the ability to disable nodes so you can test different graph structures more quickly. We’ve also added three new nodes for increased functionality: Repeater, Switch, and Ordered Sequencer. (A few months ago we released the Project N.E.M.O sample to help you get started with Script Canvas. Check it out here.)
  • The EMotion FX Animation Editor can now dynamically simulate physically-based secondary animation for your actors. This lightweight solver provides realistic looking motion for items like backpacks, holsters, and even long hair, as your actor moves. Using the Simulated Objects node, you can adjust an objects stiffness, gravity factor, colliders, and more.
  • Lumberyard Beta 1.21 now uses NVIDIA’s PhysX 4.1. This latest version of PhysX boasts increased performance, stability, and accuracy.
  • We’ve also refactored Lumberyard’s cross-platform architecture. We removed heavy reliance on cascading platform #ifdefs by reorganizing platform-specific code into a parallel directory hierarchy. This makes cross-platform feature development and maintenance easier and also significantly reduces the effort required to add new platforms to Lumberyard. (Note that public APIs were not changed as part of this refactor.)

You can read full details of this release in the release notes available here or by watching the video below.  The example N.E.M.O demonstrated in the video below is available here.

GameDev News


14. September 2019


Every year Google sponsors the Summer of Code, a program that pays students to work on open source projects.  This year’s GSoC is over and the results are being released.  Earlier in the week the Godot game engine reported their results, yesterday Blender reported the results of the 7 projects undertaken in the 2019 summer of code.

The 2019 GSoC projects at Blender were:

More details about the entries are available of the Blender Developer blog or learn more by watching the video below.

GameDev News


12. September 2019


The Game Creators have just announced an excellent new perk for owners of AppGameKit Studio, their newly released 2D game engine with a full editor built on top of the AppGameKit SDK.  Available as free DLC, AppGameKit Studio owners will now get the Mega Media Bundle free.

Details from the AppGameKit website:

This FREE DLC for AppGameKit STUDIO includes these AppGameKit Classic media libraries:

  • 3D Asset Pack
  • Community Template Games
  • Games Pack 1
  • Games Pack 2
  • Giant Asset Pack 1
  • Giant Asset Pack 2

3D Asset Pack
Includes over 250 low polygon 3D models, complete with diffuse, normal and specular textures, ready to drop into your project.
The assets are subdivided into eight categories, and provide an ideal starting point for your 3D game or app

Community Template Games
A range of AppGameKit projects with full source code and media to help you learn how different game genres can be created

Games Pack 1
Over 20 AppGameKit game projects you can play, many of which come with full source code

Games Pack 2
Full project source code is included with all the seventeen games in this pack

Giant Asset Pack 1
A library of over 400 megs of 2D art assets are at your disposal. Includes platformer graphics, space genre art, explosion animations, UI art, vehicles and much more

Giant Asset Pack 2
Art for classic board games, pixel art, slots, icons, characters and more - over 350 megs of art assets

Owners of AppGameKit Studio can download the pack from TheGameCreators Order History Area and Steam users can just add the DLC to their library for FREE.


If you are interested in learning AppGameKit Studio be sure to check out our step by step tutorial available here or watch the video embedded below.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List