Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
24. January 2020


Tiled, the open source map editing software, just released version 1.3.2.  Along side that release was a development snapshot with new features that will be available in the next release.  If you want learn Tiled we have an in-depth tutorial series available here.

Details of the 1.3.2 release:

  • Fixed initialization of selected layers (#2719)
  • Fixed stamp action shortcuts not being configurable (#2684)
  • Fixed the tileset view to respect the 'wheel zooms by default' preference
  • Fixed insertion position when using drag-n-drop to rearrange layers
  • Fixed displayed layer data format in Properties
  • Fixed repeating of export when map is saved by a custom command (#2709)
  • Fixed issue when multiple worlds are loaded that use pattern matching
  • Issues view can now be hidden by clicking the status bar counters
  • macOS: Fixed black toolbar when enabling OpenGL rendering (#1839)
  • Windows: Fixed context menus activating first item on release (#2693)
  • Windows installer: Include the 'defoldcollection' plugin (#2677)
  • Windows installer: Signed by SignPath
  • libtiled: Avoid inheriting Properties from QVariantMap (#2679)
  • docs: Added some notes to Python and JavaScript pages (#2725)
  • Updated Qt from 5.12.5 to 5.12.6
  • Updated Finnish translation (by Tuomas Lähteenmäki and odamite)
  • Updated part of Italian translation (by Katia Piazza)

As well as details from the developmental release:

Tinting Layers

Layers can now be tinted by multiplying their pixels with a color. This way you can darken or colorize your graphics in various ways without needing to set up separate images for it! The new "Tint Color" property is supported on tile layers, object layers and image layers, and is inherited from group layers.

Object Alignment

Ever since tile objects were added as a feature, their alignment has been inconsistent with the other shapes. Whereas a rectangle had its origin in the top-left, tile objects had their origin in the bottom-left (or even bottom-center, on isometric maps). While useful in some contexts, this inconsistency has annoyed many people over the years.

Now, a new tileset property specifies which alignment to use for tile objects using that tileset. If you set it to top-left, the tile objects will align consistently with the other objects. But of course you could also choose for bottom-center or center alignment depending on your needs.

Object Reference Properties

This change is a big step towards the Connecting Objects feature, which is planned for Tiled 1.4. You can now choose "object" as the type when adding a custom property, and the property will be interpreted as a reference to an object on the map, referring to it by its unique ID. A special dialog makes it easy to search for the object you want to refer to and the name of the referenced object will be displayed.

Tiled is available as a free download for Mac, Windows and Linux here.  The source code for Tiled is available on GitHub.

GameDev News


18. November 2019


OGMO is a free and open source level editor, written in Haxe by Matt Makes Games the makers of Celeste among other games.  The level editor is available on GitHub under the MIT open source license.  OGMO 3.1(.1) was just released.

Details of the new release from the changelog:

  • 3.1.1
    • Added entity image to entity palette
    • Move broken levels to trash instead of deleting them permanently
    • Fix image previews leaking out of the popup
    • Fix a typo in the popup box-shadow
    • Don't show the "delete" option for image popups
    • Added .ogmo file association metadata
  • 3.1.0 
    • Improved non-json file handling in the level manager panel
    • Added the ability to use an image for Entities

If you are interested in checking out OGMO, be sure to check the documentation, which also includes instructions on how to build the Haxe code yourself.  If you would like to see OGMO in action, be sure to check out the video below.

Design GameDev News


15. November 2019


Tiled, the open source map editor, the open source map editor just released version 1.3, the first major release in almost a year.  Details of the 1.3 release from the release notes:

Scripted Extensions

The biggest change in this release is the introduction of the scripting API, which allows you to extend the functionality of Tiled with JavaScript. Scripts can implement custom actions, custom editing tools and add support for additional map or tileset formats.

Almost everything that can be modified through the UI can be changed through a script as well. Scripts can also connect to certain events to automate actions, for example on loading or saving an asset. Any changes made by scripts automatically create appropriate undo commands, which can be grouped together using the Asset.macro function.

Scripts can be grouped in folders to make it easier to share them with others, for example by cloning a git repository into the extensions folder. Tiled automatically reloads the scripts when it detects a change to any loaded script file.

Issues View

A new “Issues” view was added, where reported warnings and errors are displayed persistently and can be searched. Many of the issues reported here can also be double-clicked to jump to the relevant location for fixing the issue. The error and warning counts are displayed on the status bar to make sure they don’t go unnoticed.

While Tiled may encounter many issues of itself, for example when AutoMapping or exporting to certain formats, issues can also be reported through the scripting API. This could be used to add sanity checks to make sure your map won’t trigger an error in your game.

Configurable Keyboard Shortcuts

The keyboard shortcuts of most actions can now be changed from the new Keyboard tab in the Preferences. Shortcut schemes can be imported and exported and potential conflicts are marked in red.

New Update Notifications

Tiled now features a native up-to-date check, which displays an unobtrusive notification in the status bar whenever it detects that a newer version is available. This replaces the previously used 3rd-party solutions Sparkle and WinSparkle. For those who don’t want it, it can be turned off in the Preferences, in which case you can still manually check for a new version by opening the “About Tiled” dialog.

The new system does not automatically download & install the new package. For automatic updates, I recommend installing Tiled through the itch.io app.

Be sure to check the full release notes for an in-depth change log.  You can learn more about this release in the video below.  Additionally we have done a complete tutorial series that will get you up and running with Tiled.

Art GameDev News Design


12. November 2019


Today Epic Games have announced the acquisition of Quixel, the maker of the massive MegaScans PBR texturing library as well as texture creation and management tools Quixel Bridge and Mixer.  The acquisition is a gigantic boon for Unreal Engine developers, as they will get access to the massive texture libraries for free!  Additionally, even non-UE4 users benefit from this deal, as Megascans subscriptions are being improved and Mixer and Bridge 2020 are both being released for free!

Details from the Unreal Engine blog:

Today we are thrilled to announce that Quixel, creator of the world’s largest photogrammetry asset library and bundled toolset, has joined the Epic Games family!
Founded in 2011, Quixel is based in Sweden, and over 100 employees across six countries worldwide are joining the Epic Games team. Quixel’s products include Megascans, an extensive library of 2D and 3D photogrammetry assets, supported by companion applications Bridge and Mixer.

[SNIP]

As part of making the Quixel Megascans library of more than 10,000 assets free for all use with Unreal Engine, ten high-resolution packs have been shared today for free on the Unreal Engine Marketplace, as well as assets from the popular Iceland collection used in the “Rebirth” cinematic short. Additional asset packs will be made available for free on the Marketplace at a future date within the Unreal Engine 4.24 release timeframe.

And more details from the Quixel blog:

Megascans becomes free for use with Unreal Engine

The Megascans library is now completely free for use with Unreal Engine.

That means that if you are using Megascans with UE4, you get free, unlimited, and instant access to all of Megascans through Bridge and Mixer, and a wealth of Megascans packs on the Unreal Engine Marketplace. Ten high-resolution packs have been shared today for free on the Unreal Engine Marketplace, with additional asset packs being made available for free on the Marketplace at a future date within the Unreal Engine 4.24 release timeframe. This way, you can access the content in whatever way you prefer.

If you’re using Megascans only with UE4, we’ll refund all of your subscriptions for 2019. If you have an active subscription, log in to find out how to obtain a refund. If you have made Megascans purchases in 2019, but do not have an active subscription, we’ll reach out to you regarding refunds.

Megascans subscription prices lowered for everyone

Furthermore, with the generous backing of Epic, we’re immediately slashing the pricing of Megascans, giving you nearly twice as much content to download, and removing the resolution cap—for everyone, regardless of what engine, DCC or renderer you love and rely on. We’re also giving you a refund for the remaining duration of your subscription period to allow you to hop onto one of our new plans. If you have an active subscription, log in to find out how to obtain a refund.

Bridge and Mixer 2020 will be 100% free for everyone

But that’s not all. Epic is helping us make the upcoming 2020 versions of Bridge and Mixer 100% free for everyone, with no subscription required and both fully featured. We are releasing these new free versions within a few weeks from now and I’m thrilled to finally be able to share with you the upcoming updates.

Excellent news all around!  If you want to learn more, be sure to check out our video below.  If you want to see Quixel in action, be sure to check out our earlier hands-on video.

Art GameDev News


3. November 2019


TexGraph is a free procedural texture generation tool that runs on the Windows platform.  TexGraph is described as follows:

TexGraph is a procedural texture creation tool that let you create textures by connecting nodes in a graph. It is designed to be similar to other tools in the market but at the same time be very simple and easy to use and extent by users.

If you are a shader programmer you can create your own nodes or edit the existing ones. Check the github page https://github.com/galloscript/TexGraph-Public and the Programming Custom Nodes section of the user manual for more information.

TexGraph is available for download on Itch.io here.  While not open source, TexGraph is very easy to customize.  New nodes are simply GLSL scripts, while new models and HDR maps can easily be added to the project.

You can learn more about TexGraph and see it in action in the video below.  Another similar tool to TexGraph is the Godot based Material Maker project that you can learn more about here.

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List