Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
10. February 2020

The Clockwork Pi GameShell is a build it yourself hand-held console aimed at indie game developers and retro gamers.  Late last year I cove red the unboxing and assembly while today we are going more hands-on with the device.  In the second half of the video we show step by step how to develop and deploy Godot games on the GameShell device.  This tutorial should also work for most Raspberry Pi based boards that support Godot development.

If you are following the instructions to build Godot Engine games on your GameShell you will need a build template.  The two options mentioned in the video are the Clockwork export template or the more generic frt export templates for Pi devices.  I have tested with both export templates successfully.

The only documentation on building Godot games for the GameShell is this forum thread.  The Clockwork GameShell is available on Amazon currently for $139 USD.  Check out GameShell in action in the video below.

GameDev News Programming

8. February 2020

Today we are checking out Voxelator, a free browser based Voxel painting application from the creator of the Pixelator application we covered earlier.  In the video below we go hands-on with Voxelator.

There are some licensing limitations to be aware of for using Voxelator:

Voxelator is a free software and you can choose which license to attach to the models you produce with it, and use them for any purpose -- commercially included (provided you did not use any external resources with limiting licenses).
With that said, you may not do the following with Voxelator:

  • You may not attempt to download its source and use it locally from your computer.
  • You may not attempt to upload Voxelator to a different domain or site.
  • You may not attempt to embed Voxelator in an external domain, using an iframe or any other technology.
  • You may not attempt to redistribute Voxelator in any way, not commercially and not for free.
  • You may not reuse Voxelator's code for any purpose.
  • You can run Voxelator on any browser supporting WebGL 2 and ECMAScript 6 support, although Chrome is the primary supported browser.  You can learn more about using Voxelator here.


    5. February 2020

    Previously we looked at OpenGL alternatives shortly after OpenGL on Apple products was deprecated.  One of the technologies we mentioned was The Forge, a cross platform rendering solution.  It is an open source cross platform rendering framework with several game development building blocks created by Confetti.

    In addition to taking are of the low level details of working with Direct3D and Vulkan, the Forge provides the following features:

    • Asynchronous Resource loading with a resource loader task system as shown in 10_PixelProjectedReflections
    • Lua Scripting System - currently used in 06_Playground to load models and textures and animate the camera
    • Animation System based on Ozz Animation System
    • Consistent Math Library based on an extended version of Vectormath with NEON intrinsics for mobile platforms
    • Extended version of EASTL
    • For loading art assets we have a modified and integrated version of Assimp
    • Consistent Memory Managament:
    • Input system with Gestures for Touch devices based on an extended version of gainput
    • Fast Entity Component System based on our internally developed ECS
    • Cross-platform FileSystem C API, supporting disk-based files, memory streams, and files in zip archives
    • UI system based on imGui with a dedicated unit test extended for touch input devices
    • Audio based on integrating SoLoud
    • Shader Translator using a superset of HLSL as the shader language. There is a Wiki page on how to use the Shader Translator
    • Various implementations of high-end Graphics Effects as shown in the unit tests below

    The Forge is open source under the Apache 2.0 license and is hosted on GitHub.  You can learn more about The Forge in the video below.

    GameDev News

    4. February 2020

    It’s the first Tuesday of the month, meaning its time for the monthly Unreal Engine Marketplace giveaway! Every month Epic Games gives away several assets from the Unreal Engine marketplace, so long as the assets are “purchased” before the start of next month’s giveaway.

    The February 2020 giveaway includes:

    · Amplify LUT Pack

    · Auto Settings

    · Combat Systems - Constructor

    · First Person Puzzle Template

    · Open World AI Spawn System

    Additionally, the following asset has been made available as part of the permanently free collection:

    · Advanced Locomotion System V4

    You can learn more about the monthly giveaway on the Unreal Engine blog and by watching the video available below.

    GameDev News

    3. February 2020

    The Epic MegaGrant program was first announced at GDC of 2019 and is a $100M fund by epic games to support game developers, open source projects and others.  The Godot Engine project just joined past recipients such as the Blender foundation, receiving a cool 1/4 million USD in funding.

    The story was broke by Gaming On Linux, but has been all but confirmed by Tim Sweeney, CEO at epic, in this Twitter exchange.


    Details from GamingOnLinux:

    Some good news to share for the free and open source Godot Engine, as the lead developer Juan Linietsky announced during GodotCon that Epic Games have approved them for an Epic MegaGrant.

    This was announced during Linietsky's talk on porting Godot Engine over to the Vulkan API, which is coming with Godot Engine version 4.0 later this year. Epic Games have approved them for a sum of $250,000 USD which they've known for a little while, but they only just got the okay to announce it.

    The GodotCon YouTube livestream video link is available here.  You can learn more about the Epic MegaGrant program here or by watching the video below.

    EDIT – There is not an official news story up on the Godot website.

    GameDev News

    AppGameKit Studio

    See More Tutorials on!

    Month List