Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
2. March 2020


Buildbox is a “no code” 2D/3D game engine for Windows and Mac, capable of targeting those platforms plus Steam and mobile.  Nearing the end of 2019 Buildbox announced a free edition with the release of BuildBox 3.

Since that update they have also announced that the Plus tier of pricing is back and cheaper than before.  Details of that announcement:

This new Buildbox Plus plan will also feature easy export to iOS, Android, and Windows. Plus, AdMob and ironSource SDK integration. Although there are no in-app purchase or custom ads options, it’s a huge upgrade from Buildbox Free, without breaking the bank. You’ll be able to make professional-looking 2D and 3D games for only $9.99 per month or $75.99 per year. All of our subscriptions are set at a 1-year commitment, which you’ll be able to later choose to opt-out of or renew.

Buildbox Plus

Buildbox Plus Plan ($9.99 per month or $75.99 per year)

  • Customizable Splash Screen
  • 5 World Limit
  • Unlimited Scenes
  • Export (iOS, Android, Windows)
  • Easy Monetization AdMob and ironSource SDKs

If you’ve been wanting to upgrade from Free, but not quite ready for Pro, this plan is a great option. With Buildbox Plus, you’ll have access to the latest version of our software, Buildbox 3, which includes all of our no-code and low-code game building features from smart assets to nodes. You can create up to five different immersive 2D and 3D worlds to challenge players. There’s also 100+ preloaded assets in Buildbox 3 to help you quickly build out the levels or scenes in your game. And of course, there’s an option to drag and drop your own assets into the software to use as well.

If you are interested in learning more about BuildBox, check out our hands-on review in the video below.

GameDev News


27. January 2020


The Ursina Engine is a recently released open source Python based 3D game engine.  The Ursina Engine is built on top of the well established Panda3D game engine (learn more here).  Key features of the Ursina Engine include:

* hotreload code/textures/models while in-game
* automatic import of .psd and .blend files
* play in fullscreen while developing
* easy to use mesh class for making procedural geometry
* lots of included procedural 3D primitives

The Ursina Engine is available for Windows, Mac and Linux with the source code available on GitHub under the MIT license.  To get started with the Ursina Engine you need to have Python 3.6 or later installed as well as the pip package manger and git.   Once installed, simply run the command:

pip install git+https://github.com/pokepetter/ursina.git

If you encounter a permissions error, add the –user parameter to the above line.  From the examples, here is the code required to create an application and display a grid:

from ursina import *


app = Ursina()

r = 8
for i in range(1, r):
    t = i/r
    s = 4*i
    print(s)
    grid = Entity(model=Grid(s,s), scale=s, color=color.color(0,0,.8,lerp(.8,0,t)), rotation_x=90, position=(-s/2, i/1000, -s/2))
    subgrid = duplicate(grid)
    subgrid.model = Grid(s*4, s*4)
    subgrid.color = color.color(0,0,.4,lerp(.8,0,t))
    EditorCamera()

app.run()

You can learn more about the Ursina Engine in the video below.

GameDev News


7. January 2020


The open source 2D game engine GDevelop just released beta 84 of their 5.0.0 branch.  Major features of b84 are BBCode formatting support, dozens of new layer effects, improvements to the integrated pixel graphics editor and more.

New features in beta 84 from the release notes:

  • Add dozens of new effects for layers, and allow developers to easily create extensions bringing new effects.

    • See an (incomplete!) list of effects available on the wiki.
    • Thanks @Bouh and @blurymind for porting, trying and setting up these new effects for GDevelop: Black and White, Noise, CRT, Godray, Tilt shift, Advanced bloom, Kawase blur, Zoom blur, Displacement, Color Map, Pixelate, Reflection.
    • Want to add a new shader effect to GDevelop? Take a look at the explanations about effects here.
    • Support for effects on objects will be added in a next version
  • New object BBText (thanks @blurymind!)

  • Improvements in Piskel sprite editor (thanks @blurymind!)

    • Color index shift brush (useful for cell shading sprites)
    • Ability to source all layers when using the bucket tool
    • Palette transfer tool (apply the currently selected palette colors to the frame you are on)
  • Add an option to automatically resize game resolution to window or screen size. It's recommended to activate it especially for games on mobile phones.

Be sure to check the complete release notes for more details of the release.  You can learn more about GDevelop in our hands-on video embedded below.

GameDev News


6. January 2020


The free NeoAxis game engine, previously covered in-depth in this hands-on video, have just released NeoAxis 2019.4.  The 2019.4 release brings an impressive number of new features to the engine including the beginnings of a new 2D game engine, a game framework for handling common game development tasks, improvements to the 3D Builder tools and more.

Details from the 2019.4 change log:

  • Game framework. Managing characters, various types of cameras, a set of more specialized game objects. The ability to configure game mode, camera type in the editor. First person camera, third person camera, free camera are supported.
  • 2D game engine. 2D physics, sprites, tools, demo scenes. 2D game engine is implemented as extension for NeoAxis.
  • Character component. The set of classes and tools for creation characters.
  • Particles.
  • Terrain paint layers.
  • Primitives have been added: Arch, Door, Pipe, Prism, Stairs, Torus.
  • Builder 3D has been improved.
  • Optimization: GPU instancing for transparent objects.
  • NeoAxis Baking: The ability to disable compression of archive. That makes loading baked resources faster.
  • The ability to set color multiplier for decals in the scene.
  • Add Collision: Convex mode has been added.
  • Surface Area has been added. The object represents an area that filled by surface. An object is used to automatically fill with a large number of objects in a given area.
  • Bug fix: Invalid management of Color property of meshes and billboards with enabled GPU instancing.


You can learn more about the future of the NeoAxis engine by checking the roadmap available here, and learn more about the 2019.4 release in their more in-depth blog post or by watching the video below.


GameDev News


24. December 2019


The year 2019 is coming to a close and there were several interesting events in the world of game development.  What follows is a highlight of some of the most interesting stories from the world of game development.  We skip over some details like regular releases to Unreal, Unity, Lumberyard, Max and Maya as they occur multiple times throughout the year.

Top game development stories of 2019:

For more details check out the video below.

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List