Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
26. September 2019


Ubisoft, in partnership with Concordia University in Montreal and e-learning company Knowledge One, have launched Game Creators Odyssey.  It’s an online curriculum for schools to teach game development and design using best practices learned at Ubisoft.  The course is wrapped up in a game, that progresses as the student completes the course.

Details from the Concordia University press release:

Ubisoft and Concordia, through its online training provider KnowledgeOne, are partnering to offer the video game company’s expertise to university campuses around the world.

Designed as a video game, Game Creators’ Odyssey is an online course that takes students through the development process of video games. The course is based on Ubisoft’s know-how as one of the leaders of the gaming industry.

It offers a hands-on approach to game design that allows students to learn from a game developer’s perspective.

“At Concordia, we are always looking at ways to expand and improve learning,” says Concordia Interim President Graham Carr.

“Game Creators’ Odyssey is a great illustration of the innovation and creativity both Ubisoft and Concordia are known for.”

Some small details about the “game” aspect of GCO are also described:

Game Creators’ Odyssey takes students through the story of Nagato, a shinobi warrior-ninja in feudal Japan who’s on a quest to discover his true calling and craft his legacy.

The hero’s story evolves with the students’ own learning journey. Just like Nagato, students practice their skills and challenge their knowledge. They earn experience points allowing them to unlock further content and level-up in the leaderboard.

The course is available in both English and French and is ultimately being targeted at educational institutions.  You can learn more about Game Creator’s Odyssey at the website available here or learn more by watching the video below.

GameDev News Design


10. August 2019


With the release of Blender 2.8, there is a ton of interest in using Blender 2.8 with Godot.  The process of importing/exporting has always been one of the biggest challenges for game developers and the newest version of Blender 2.8 is no exception.  We already created a step by step tutorial on creating, texturing and animating a model in Blender 2.79 and successfully import it to Blender.  This video is slightly different, in that we are going to be looking at the options available to export from Blender 2.8. 

There are three primary options available, each with their advantages and disadvantages:

  • COLLADA
  • glTF
  • FBX

In this video we look at the process with each format when using Blender 2.8.  For this example we use the model Laiku freely available on Sketchfab, that is non-trivial, fully textured and simply animated.  Please also note that FBX import to Blender requires Godot 3.2 which is as of writing in development still.  If you don’t want to build Godot yourself, you can get nightly builds here.

Art Design


29. July 2019


Today we are checking out Laigter, a free tool that enables you to perform special effects on sprites quickly and easily.  Even better, the source code is available on GitHub under the GPL 3.0 license.

Laigter is described as:

This tool lets you generate normal maps for 2D textures, with little effort. Specially designed for Sprites in 2D games. Specular map generation is possible too, which gives your sprites the shininess they need to look PRO! It also let's you create parallax maps, mainly intended for backgrounds, to obtain a nice 3D effect in 2D games!

Normal Maps lets you create awesome realistic lights for games. This tool is primary intended for illuminating 2D sprites for 2D games, although can also be used for 2D textures for 3D games.

Specular Maps lets you make realistic shine into your sprites.

Parallax Maps lets you "deform" the texture depending the point of view, so you can create, for example, depth effects in backgrounds like brick walls.

Ambient Occlusion maps lets you define to which parts ambient light should reach weaker. Adds realism to lights.

Laigter is available on Itch.io under a name your own price system (with an option of free available).  Laigter is available for Windows and Linux.  Check out the video below to see Laigter in action.

Design Art


25. July 2019


Released a few weeks back, SHADERed is a free and open source editing environment for developing shaders, both HLSL and GLSL.  SHADERed enables you to create shaders on the fly with a real-time view of the results.  Currently it is Windows only, but the code is currently being ported from D3D to OpenG+SDL so this could change in the future.


Features of SHADERed include:

  • instantly see changes
  • vertex, pixel and geometry shaders
  • render states
  • audio file support
  • load obj 3d model files
  • load your own textures into shaders
  • render results to render texture (or screen)
  • create and edit your own input variables
  • shader statistics
  • code editor with compilation and error reporting
  • custom themes and templates


SHADERed is available on Github here.  The code is available under the liberal MIT license.  Compiled binaries for Windows are available here.  Check the video below to see SHADERed in action.

Design Programming


20. July 2019


Machinations.io is a fairly rare breed, a tool dedicated to game design.  Currently in a free beta, Machinations is a browser based tool for designing and simulating mechanics for gameplay.

Descriptions for the Machinations.io website FAQ:

Machinations.io is a browser-based platform to design, balance and simulate game systems. It allows you to map any game system in an interactive diagram, set parameters that define elements and the relationship between them, and visualise the way in which these systems work. Based on that, you can simulate different outcomes, plot results and balance your game economy.


If you are familiar with diagramming software like Visio or have used a mind mapping application, you have a decent understanding of Machinations.  Machinations is however one of those tools that is easier to understand when seen in action, so I would recommend watching the video below.

GameDev News Design


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List