Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
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


14. November 2019


Two completely unrelated stories (beyond the Oculus commonality) in one today.  First, Unity and Oculus have teamed up to launch an 11 part, 20+ hour course on all aspects of creating a VR game using the Unity game engine with the Oculus Rift SDK and hardware.

Details from the Unity blog:

We’ve partnered with Oculus, to launch an extensive intermediate level course guiding you through all aspects of building a virtual reality (VR) game. As the VR industry continues to grow and mature, developers are asking more questions about making the switch to VR, and developers who already work in VR want to improve their skills. That’s why we teamed up with the experts at Oculus to build this comprehensive VR course, “Design, Develop, and Deploy for VR.

In more than 20 hours of hands-on course content, you’ll learn about programming, user experience (UX) considerations for VR, optimization, launching your game and more. Twelve experts from Oculus and Unity give you in-depth lessons to help you build your own vertical slice (think, level of a game) of an escape room game. Plus, after you complete the course, you can submit your vertical slice for feedback from Oculus.

Even though this course is centered around creating a game, the principles and learnings apply to almost any type of VR content, whether you’re building practical business applications or immersive experiences as art or entertainment. You’ll find this course useful even if your interests go beyond making a game. 

The course is hosted on the Unity Learn platform.  You can learn more about Unity learn here.

In additional Oculus news, John Carmack (of id fame) has announced he is stepping down as CIO of Oculus.  His announcement came via Facebook post, excerpt below:

Starting this week, I’m moving to a "Consulting CTO” position with Oculus.

I will still have a voice in the development work, but it will only be consuming a modest slice of my time.

As for what I am going to be doing with the rest of my time: When I think back over everything I have done across games, aerospace, and VR, I have always felt that I had at least a vague “line of sight” to the solutions, even if they were unconventional or unproven. I have sometimes wondered how I would fare with a problem where the solution really isn’t in sight. I decided that I should give it a try before I get too old.

I’m going to work on artificial general intelligence (AGI).

Thankfully John is leaving Facebook before working on artificial intelligence!  You can learn more about both announcements in the video below.

GameDev News


13. November 2019


Back at GDC 2019, Crytek surprised the world with a demonstration that showcased real-time raytracing without the need for modern RTX enabled hardware.  Today CryTek released that benchmark into the wild.  You can learn more about the benchmark here.


CryTek did an in-depth interview describing the process of creating the benchmark available here:

Crytek has released a new video demonstrating the results of a CRYENGINE research and development project. Neon Noir shows how real-time mesh ray-traced reflections and refractions can deliver highly realistic visuals for games. The Neon Noir demo was created with the new advanced version of CRYENGINE’s Total Illumination showcasing real time ray tracing. This feature will be added to CRYENGINE release roadmap in 2019, enabling developers around the world to build more immersive scenes, more easily, with a production-ready version of the feature.

Neon Noir follows the journey of a police drone investigating a crime scene. As the drone descends into the streets of a futuristic city, illuminated by neon lights, we see its reflection accurately displayed in the windows it passes by, or scattered across the shards of a broken mirror while it emits a red and blue lighting routine that will bounce off the different surfaces utilizing CRYENGINE's advanced Total Illumination feature. Demonstrating further how ray tracing can deliver a lifelike environment, neon lights are reflected in the puddles below them, street lights flicker on wet surfaces, and windows reflect the scene opposite them accurately.

Neon Noir was developed on a bespoke version of CRYENGINE 5.5., and the experimental ray tracing feature based on CRYENGINE’s Total Illumination used to create the demo is both API and hardware agnostic, enabling ray tracing to run on most mainstream, contemporary AMD and NVIDIA GPUs. However, the future integration of this new CRYENGINE technology will be optimized to benefit from performance enhancements delivered by the latest generation of graphics cards and supported APIs like Vulkan and DX12.


The benchmark is available on the Crytek Marketplace and requires you to have the CryEngine launcher installed.  You can check out the benchmark running on rather antiquated hardware (at a respectable clip!) in the video below.  According to the CryEngine Roadmap we should expect to see raytracing support (with or without hardware) in CryEngine 5.7, scheduled for a Spring 2020 release.

GameDev News


13. November 2019


The open source MIT licensed game engine Xenko just released version 3.1.  We have featured Xenko several times in the past including this somewhat outdated tutorial series.  The 3.1 release is somewhat difficult to nail down what is new, as the release blog post primarily focuses on the new NuGet features:

Xenko was always a big proponent of NuGet: since first version, Xenko was distributed as a NuGet package.

However, due to limitations (hello packages.config and project.json!), we were leveraging NuGet more as a distribution medium than proper NuGet packages: Xenko 3.0 is still a monolithic single package and it would not work out of the box when referenced from Visual Studio without using Xenko Launcher and Game Studio.

Xenko 3.0 paved the way by making Xenko compatible with the new project system (game projects were referencing Xenko using a PackageReference).

Today, Xenko 3.1 brings Xenko as a set of smaller NuGet package, each containing one assembly, with proper dependencies:

GitHub

As a result, it is now possible to create a game project that references only the packages you want.

You can learn more about the release, as well as a complete unfiltered change long here.  One other thing to be aware of before upgrading to Xenko 3.1 is the requirement to use Visual Studio 2019!  You can learn more about Xenko and this release in the video below.

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List