Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon Join the GFS Discord Server!
1. June 2020


Optikon is a free Windows based ( Mac and Linux can run via Wine ) level editor that takes a WYSIWYG approach to creating game levels using the Lua powered Love game framework.

Details of Optikon from the website:

Drag and Drop Level Design

Optikon is a simple drag-and-drop level designer which makes stunning 2D level design in LÖVE possible for everybody.
Optikon generates Lua code in real-time as you create your level, so that you don't have to write a single line of code. Simply copy and paste this code straight into a .lua file to run your game, or click "Run" in Optikon to play your level in an instant.

Built-in Code Editor

Optikon comes with a built-in Lua code editor so that you can do all your level design and coding in one place. The code editor comes with automatic Lua syntax highlighting to help boost your productivity.

Quick & Versatile Level Design

Optikon will give you the tools and performance needed to easily build large and complex levels. Add rulers as a visual aid, layer and quickly duplicate components to speed up level design.

Optikon is ultimately a code generator, creating Lua code for the Love framework.  If you want to learn more about Lua and Love, check out our complete tutorial series available here.  To see the Optikon editor in action be sure to check out the video below.

GameDev News Design


1. June 2020


Plywood is a new C++ based cross platform C++ framework created by Jeff Preshing, who previously worked at Ubisoft Montreal.  Plywood is composed of 3 primary parts, a project build/management system, a C++ reflection and serialization system and a collection of modules to provide low level functionality needed by all games.  Plywood is open source on GitHub under the MIT license.

Details about getting started and building Plywood are available here.  If you need help or are interested in learning more, the Plywood Discord server is available here.  You can learn more about the Plywood framework in the video below.

Programming GameDev News


30. May 2020


Thanks in part to a $50,000 award from the Mozilla foundation, the Godot game engine is gaining the ability to be run in a web browser.   You can try it out right here if you have the latest version of a Chrome based browser, or Firefox Nightly.

Explanation for the rationale for Godot in a Browser from the Godot news page:

Godot Engine supports exporting games to the HTML5 platform (i.e. browsers). Given that the editor itself is written using the Godot Engine API it should be possible to run the editor in browsers as well.

The reason why the editor wasn’t able to run in browsers up until now was due to some historical Web browsers limitations, mostly lack of support for threading, but also file system access.

With the introduction of WebAssembly, WebAssembly threads, Javascript SharedArrayBuffer, and possibly an upcoming Native FileSystem API, it should now be possible to have an almost-native user experience when running the editor on the Web.

This will be beneficial in many ways to the engine itself for multiple reasons:

  1. It will lower the barrier for new users, which will be able to try out the engine without the need to download anything.
  2. Any modification towards reaching that goal will also improve the HTML5 export itself (given that the editor is made like a Godot game).
  3. It will allow to use Godot in a reasonable way in environments where installing/downloading applications is not an option (e.g. schools’ computers and tablets), fostering the usage of the engine for educational purposes (which is something we, as an open source community, deeply believe in).

This DOES NOT mean that Godot will move completely to the Web, nor that the Web browsers version will be the recommended way for professional development, but it will be an additional option for cases where it might be useful (again, pick the education sector as an example).

Perhaps the most interesting part is the future plans for mobile usage:

  • Virtual keyboard in the HTML5 plaform, for working text input in mobile devices.
  • Persistence support, WebDAV integration.
  • Gestures for the editor, allowing using the editor from touch devices (this will also be beneficial to make native Android or iOS versions of the editor for example).

These features, as well as Dropbox support, could truly bring Godot to Android, iOS or ChromeOS devices in the future!  You can learn more about Godot in the Browser in this video.  This is the second project to bring Godot to the browser, details of the first ‘Godot.Online’ is available here.  Note, Godot.online is not an official Godot project.

GameDev News


29. May 2020


Today we are talking about Heroic Lab’s Nakama.  Nakama is an open source (as well as hosted and managed) solution for the networking side of the game development side of game development.  In October of 2019, Heroic Labs became a premium sponsor of the Godot Game Engine. This week Heroic Labs announced they are now sponsoring the recently open sourced* Defold Game engine.

Details from the Heroic Labs blog:

Today we are pleased to announce that Heroic Labs has joined the Defold Foundation as their first corporate partner in order to further support and expand open-source tools within the game development community.

The Defold Foundation has been formed to maintain and grow the newly open-sourced Defold game engine which was originally created by one of the world’s leading interactive games companies, King Digital Entertainment, to power their incredibly popular titles.

This partnership with the Defold Foundation has enabled us to join forces to create an open-source client library that integrates Nakama and Defold tightly together to enable developers to take advantage of the full range of client APIs found within Nakama including authentication, matchmaking, leaderboards, multiplayer, realtime chat, and much more.

At Heroic Labs we are firm believers in open-source tools and software being the future of game development; with the steady increase in the popularity of gaming, specifically online and social play, developers need access to tools that enable them to move quickly and provide the most engaging experiences to their players regardless of platform without service lock-in.

You can learn more about the Nakama server here and browse the available open source solutions on GitHub.  Learn more about Heroic Labs and Nakama in the video below.  If you want to learn more about Nakama, unfortunately we do not have a tutorial on the subject, but Nathan at GDQuest does, check it out.

*source available, not technically open source as per OSI definitions.

GameDev News


27. May 2020


In one of the biggest game development Humble Bundle, the RPG Game Development Assets 2D Art, Music and Sound Effects bundle is live now.  As always it is split into tiers:

1$ Tier

  • 7Souls RPG Graphics - Desert Tileset
  • 7Soul's RPG Graphics – Sprites
  • Dialogue Boxes
  • Inventory Sound Pack
  • Japanese Bar Interior Assets
  • Osaka City Game Assets
  • RPG Inventory – Fantasy Battle Axes
  • RPG Inventory – Fantasy Bows
  • RPG Inventory – Fantasy Daggers
  • RPG Inventory – Fantasy Potions
  • RPG Inventory – Fantasy Spears
  • RPG Inventory – Fantasy Swords
  • Warrior Adventure Game Characters

15$ Tier

  • 2D Characters Male
  • 2D Hand Painted Mine Tileset
  • 2D Hand Painted Snowland Tileset
  • 7Souls RPG Graphics – Town Tileset
  • Clean City Game Assets
  • Dark RPG Chiptune Soundtrack Bundle
  • Dwarves vs Elves RPG Sprites
  • Hand Painted Extra Objects Tileset
  • Japanese City Game Assets
  • JRPG Character Pack
  • Pixel Art Beach Tile Set
  • Pixel Art Town
  • Side View Animated RPG Battlers
  • Spells and Abilities Icons
  • Fantasy Character Bundle
  • Forest Isometric Block Tileset
  • Frozen Village Isometric Block Tileset

30$ Tier

  • 7Souls RPG Graphics Tiles- Grasslands
  • Over 80RPG Characters with Animations
  • Ancient Game SFX Pack
  • Elemental Magic Sound Effects Vol 1
  • Elemental Magic Sound Effects Vol 2
  • Fantasy RPG Items Vol 2
  • Farm & Fort Tilesets and Icons
  • Human Fantasy Animated Pack
  • Interface SFX
  • JRPG Music Pack
  • Lighthearted RPG Location Soundtrack Bundle
  • Lighthearted RPG Soundtrack Bundle
  • Medieval RPG UI Kit
  • Monster Creature Animated Pack
  • Pixel Art Medieval Interiors
  • RPG Music Pack – Complete Collection
  • Survival Icons
  • Tyler Warrens RPG Battlers Pixel Style
  • MMORPG UI Kit
  • Monster Creature Super Mix
  • Pixel Art Medieval Fantasy Characters
  • Pixel Art Medieval UI Pack
  • Cute RPG UI Kit
  • Pixel Art Forest Road
  • Pixel Art Old Castle
  • 58 Fantasy RPG Items


… yeah, this one is BIG!  The GameDev Marketplace license details are available here.  As with all Humble Bundles, you decide how your money is allocated, including (and thanks so much if you do!) to support GFS if purchased using this link.  Learn more in the video below.

GameDev News Art


See More Tutorials on DevGa.me!

Month List