Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
20. March 2020 assets are pretty much synonymous with indie game development.  Starting today, March 20th, 2020, for the next 24 hour until 7PM EST the collection of assets are available for free on as part of the 10th anniversary celebration.

Lets celebrate 10 years of free game assets! Three of our most popular premium packs are now available for free, for one day only. Thanks for your support through the years!


The asset packs are a huge collection of sprites, tiles, dialogs, fonts and more in a single file download for each asset pack.  If you miss out on the giveaway it’s not a huge deal, as assets are mostly all available for free right here, if perhaps in a slightly less convenient download format.

You can learn more about the giveaway in the video below.

Art GameDev News

20. March 2020

With so many people stuck at home due to the quarantines around the COVID-19 virus, Unity technologies have released Unity Learn Premium for free to developers for the next few months.  Unity Learn Premium is a great source of Unity tutorials, courses, lessons and projects and even included non-Unity related content on topics such as Max and Maya.  You can learn more about Unity Learn in our prior hands-on video.

Details from the State of Unity 2020:

As the world continues to change, we are committed to helping all of you learn new skills and capabilities that can help bring your vision to life. We are pleased to announce that we are giving everyone complimentary access to Unity Learn Premium starting today through June 20. Just log in to access live sessions with Unity experts and more than 350 hours of bite-sized tutorials, hands-on projects, and in-depth courses for game developers and any creator that can benefit from the power of real-time technology. This includes everything from Game Mechanic Design Fundamentals to Getting Started with Post-Processing Stack for VR. Additionally, we are delivering Create with Code Live, live virtual classes taught by Unity experts for students, educators, and anyone who wants to learn how to code, starting on Monday, March 23.

Even if you are an existing Premium subscriber, Unity have you covered there, having released the following email:

Monthly Subscribers
We are pausing your monthly payments for three months, from March 19 until June 20. If your payment date falls within this period, you will not be charged for Unity Learn Premium. You don’t need to do anything – we’ll take care of it.

Annual Subscribers
We are adding three months of access to your Unity Learn Premium subscription. For example, if your subscription is scheduled to renew on October 1, 2020, it will now renew on January 1, 2021. No action is required on your part; we’ll automatically shift your renewal date.

30-day Trial Subscribers
If you are currently in a trial period and want to continue using Learn Premium past this trial period, we will waive your monthly payments through June 20.

Class move by Unity in these troubling times.  You can learn more about the announcement in the video below.

GameDev News

17. March 2020

In continuing not-GDC news, Unity have just released Unity 2020.1 beta.  This beta continues the trend of moving more and more functionality into packages, including new code performance and analysis tools, support for Visual Studio and VS Code and more.  Additionally 2D physics was improved, raytracing support was added and more.

Details from the Unity blog:

The Unity 2020.1 beta is a milestone in the development cycle of the first TECH stream release this year, one of two 2020 TECH stream releases that lead up to the 2020 Long-Term Support (LTS) release next year.

As a token of our appreciation, everyone who tries out the 2020.1 beta and submits at least one bug report gets a chance to win one of four NVIDIA GeForce RTX™ 2080 graphic cards. See the end of this post for details on the prize draw.

On April 20, we will be hosting a webinar for people interested in a guided tour of the features and updates in this beta. You can register here and find more information at the bottom of this post.

To get started, download the Unity 2020.1 beta from the Unity Hub or from our beta page. We recommend that you check out the beta to evaluate the technology while planning your future development, and don’t use it to work on projects that are live or in production. As always, make sure you back up existing projects before you test them with beta and Preview technology. Read our guide for more details.

For more complete details be sure to check out the video below.  If you are interested in the Physics2D samples mentioned in the video, it is available here on GitHub.

GameDev News

17. March 2020

Today at not-GDC, Khronos Group announced the release of Vulkan Ray Tracing, with initial support via beta drivers to NVidia cards.

Details from the Vulkan announcement:

Vulkan Ray Tracing consists of a number of Vulkan, SPIR-V, and GLSL extensions, some of which are optional. The primary VK_KHR_ray_tracing extension provides support for acceleration structure building and management, ray tracing shader stages and pipelines, and ray query intrinsics for all shader stages. VK_KHR_pipeline_library provides the ability to provide a set of shaders which can be efficiently linked into ray tracing pipelines. VK_KHR_deferred_host_operations enables intensive driver operations, including ray tracing pipeline compilation or CPU-based acceleration structure construction to be offloaded to application-managed CPU thread pools.

Vulkan Ray Tracing shaders are SPIR-V binaries which use two new extensions. The SPV_KHR_ray_tracing SPIR-V extension adds support for ray tracing shader stages and instructions; SPV_KHR_ray_query adds support for ray query shader instructions. Developers can generate those binaries in GLSL using two new GLSL extensions, GLSL_EXT_ray_tracing and GLSL_EXT_ray_query, which are supported in the open source glslang compiler. Engineers at Khronos member companies, including NVIDIA, have also added support for the SPIR-V extensions to DXC, Microsoft's open source HLSL compiler, enabling Vulkan Ray Tracing SPIR-V shaders to be authored in HLSL using the syntax defined by Microsoft, with minimal modifications.

Beta drivers are available from NVidia here although it should be cautioned, these drivers are very much for developers only!  You can read more about the announcement in this 20 page pdf presentation, as well as a more in-depth technical overview of raytracing support in this blog post.

You can learn more about raytracing support in Vulkan in the video below.

GameDev News

16. March 2020

With many people looking for a way to pass the next few weeks, this Humble Bundle might come at the perfect time.  The Coding Starter Kit by No Starch Press Bundle is a collection of eBooks from No Starch about teaching kids and beginners programming, often through the lens of game development.  As with all Humbles, this bundle is organized into tiers.

1$ Tier

  • Lauren Ipsum: A Story About Computer Science and Other Improbable Things
  • The Official ScratchJr Book
  • 25 Scratch 3 Games For Kids
  • Build Your Own Website.  A Comic Guide to HTML, CSS and Wordpress
  • Make Your Own Scratch Games!
  • Super Scratch Programming Adventure!

8$ Tier

  • A Beginner’s Guide to Circuits
  • Learn Robotics With Raspberry Pi
  • Micro:bit For Mad Scientists
  • JavaScript for Kids
  • Electronics for Kids

15$ Tier

  • Coding with Minecraft
  • Python For Kids
  • Doing Math with Python
  • Invent Your Own Computer Games with Python
  • Mission Python – Code a Space Adventure Game!

As with all Humble Bundles, you get to decide how your money is allocated, between Humble, the Publisher, charity and if you so choose (and thanks if you do!) to support GFS is purchased using this link.  You can learn more about the bundle in the video below.

GameDev News

AppGameKit Studio

See More Tutorials on!

Month List