Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
14. October 2019


Humble are running another Bundle of interest to game developers, this one is the Developing Your Own Games by Springer bundle.  A massive collection of e-books by APress covering a huge number of game engines and technologies.  As always it is broken into tiers, if you buy a higher value tier you get all of the lower value tiers below it as well.

The tiers of this bundle consist of:

1$

  • Java Game Development with LibGDX
  • Beginning Swift Games Development for iOS
  • Learn Unity for Android Game Development
  • Practical Video Game Bots
  • Developing Games on The Raspberry Pi
  • Developing Turn-Based Multiplayer Games
  • Python, PyGame and Raspberry Pi Game Development

8$

  • Mostly Codeless Game Development
  • Learn Unity for Windows 10 Game Development
  • The Advanced Game Developer’s Toolkit
  • Pro Java 9 Games Development
  • Building Games with Ethereum Smart Contracts
  • Essential TypeScript
  • Practical GameMaker Studio
  • Physically Based Shader Development for Unity 2017

15$

  • Developing 2D Games with Unity
  • Program Arcade Games
  • Beginning Android Games
  • Let’s Build a Multiplayer Phaser Game
  • Beginning iOS AR Game Development
  • Game Development with Construct 2
  • Understanding Game Application Development
  • Pro HTML5 Games
  • Introducing JavaScript Game Development
  • GameMaker Studio 100 Programming Challenges


As always with Humble you can decide how your money is allocated, between the publisher, Humble, charity or if you so choose (and thanks if you do!) to support GameFromScratch by using this link.  Learn more about the bundle in the video below.

GameDev News


14. October 2019


The Diligent Engine just released version 2.4.  The Diligent Engine is an open source cross platform rendering library that abstracts away the details of working with underlying technologies such as Direct3D, OpenGL and Vulkan.  The Diligent Engine is open source under the Apache 2.0 license and is available on GitHub.

Details of the release:

You can get more details of the release in the release notes available here.  We recently did a hands-on video of the Diligent Engine in action available below.

GameDev News


13. October 2019


The Unigine Engine has existed for well over a decade and has been used heavily in the engineering, military and scientific markets as well as powering several popular benchmarking applications.  With the boom in indie game development and game engines, Unigine was rarely if ever used and most of that came down to it’s pricing.  Recently however, Unigine started offering cheaper monthly subscription options as well as a 30 day trial.

Unigine is available for Linux and Windows using OpenGL and Direct3D and can target those platforms as well as many VR headsets including the VIVE and RIFT.  Games are programmed using your choice of C++, C# and/or their own UnigineScript language.  Unigine also ships with a fully functioning editor and complete asset pipeline.

In the following video we go hands-on with the Unigine game engine, taking a look at the coding experience, editor and ecosystem available.

GameDev News


12. October 2019


Phaser 3.20 was released today.  The open source 2D game framework gains a few new features including improved Spine support, a more consistent Pixel Art game mode configuration as well as support for video playback.  Additionally the release contains several smaller new features, dozens of fixes and improvements.

Phaser is available on Phaser.io, which also includes excellent documentation as well as over 1,700 code examples to learn from.  The Phaser project is open source under the MIT license and is hosted on GitHub.

You can learn more about the 3.20 release on the Phaser Patreon page available here.  You can also learn more by watching the video available below.

GameDev News


10. October 2019


Laigter is an open source tool for Mac, Windows and Linux that enable you to create normal, parallax and specular maps for 2D sprites very easily.  This enables your 2D game to easily have a 3D effect, while also enabling more advanced lighting capabilities.  The 1.7 release contains a number of quality of life improvements such as better threading to improve UI responsiveness and auto reloading maps that have been modified externally.

Details of the release:

New Features:

  • Now Laigter auto-reloads images being modified from external program! This makes it easier for users that wanted to make the texture at the same time than the normal map. This also lets you modify custom heightmaps and specular maps externally and see results almost live! This was implemented by flamendless! (BTW, if you like indie horror games, you MUST play his game Going Home).
  • Now maps are generated in background thread, making GUI more responsive.
  • Now Laigter supports rendering multiple textures at the same time! Just Ctrl+click on the textures list, and every selected item will be rendered, and processed in real time! Note that they will be rendered at the same order they were selected. Once rendered, you can click on them in the preview widget, to move, scale, or change settings to them! You can also select multiple of them with Ctrl and modify the same setting to all of them at the same time! Check this twit if you want to see an example!

Minor Changes:

  • Updated About Dialog! This is because of new contributions and new Patreon. Thanks Lodugh! (By the way, check out Ldugh's games, they are pretty cool).
  • Changed all code language to english. Users will not notice this, but this is helpful for people that wants to contribute coding.
  • Applied clang-format to all code. Same comment than previous item.
  • Added automatic generation of qm files, and removed them from git.
  • Grayed out "Add Light" button, when preview is not selected. That button often caused confusion when not in preview, because it entered the add light mode, but nothing was visible.
  • Added a contributing guide for new developers that want to help!
  • Now "Lights per texture" option is disabled by default. This made more sense for the new multiple texture feature.
  • Added "Preview" export option to export dock, and changed the behaviour of the export preview button in toolbar. Makes more sense now. Button in toolbar will export everything being rendered (except for lights icons), and the option in the dock will export the original texture with the processing applied.

Bug Fixes:

  • Fixed casting in shaders, that caused Laigter not to work with some glsl versions.
  • Fixed bug that caused "Cut" radio button not to work on some situations.

Translations:

  • Laigter is now translated to French! thanks to Calinou!

Laigter is available here, with the source code available on GitHub under the GPLv3 license.  You can learn more about an earlier version of Laigter in our video below.

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List