Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon

9. May 2018


Phaser 3.7.1 continues it’s rapid release schedule, the most recently released version being 3.7.1.  Phaser is a HTML5 2D game framework, with 3.x being the most recent branch.  If you are interested in learning more about Phaser, be sure to check out our Getting Started with Phaser 3 video, also embedded below.  This release focused heavily on API refinement, loading performance gains and improvements to the documentation.  This change also fixes Googles recent web audio idiocy in Chrome 66.

Details from the release blog:


New in this version is support for Loader Pack Files. These were a popular feature in Phaser 2 and allowed you define a list of resources in a JSON file that the Loader would consume and then load for you. They're back in Phaser 3 now and refined to be more powerful than before. Packs can even load other packs, and you can selectively run just a part of a pack if you wish.

Also improved is the ability to use Phaser outside of Webpack. I have removed the requirement for the Webpack raw-loader plugin entirely, and swapped the defines to use typeof checks, which means you should now be able to require Phaser into your package, no matter what bundler you're using, and without any special configuration needed. If you are using Webpack you can still benefit by using our config, but those outside of Webpack, or in environments like Electron are no longer penalized.

The Change Log for this release is massive and contains a few important updates. I would urge you to please read through it as there are some API breaking changes inside in certain areas. This release also fixes the issue Chrome v66 has bought into the mainstream with regard to unlocking Web Audio on desktop and their insane new Media Engagement Index.


You can read the complete change as well as download here.

GameDev News

8. May 2018


nPower software announced the release of the 15th version of their plugin pack for recently released 3ds Max 2019.  The plugin pack consists of five different plugins, Power NURBS, Power Translator, Power SubD, ScanToNurbs and RhinoToMax.  Summary details of each plugin from the press release:

Power NURBS Pro
Provides CAD modeling (NURBS based) tools (like filleting, shelling, Booleans, surface blending, for Autodesk 3ds Max®.

Power Translators
Provides tools for importing and manipulating CAD models inside of Autodesk 3ds Max®.
Power Translators Pro
Professional tools for importing and manipulating CAD models inside of Autodesk 3ds Max®. Includes the full Power NURBS Pro product.

Power SubD-NURBS
Converts SubD models into NURBS geometry for export to CAD systems.

Power ScanToNURBS
Converts scanned meshes into NURBS geometry (to export to CAD systems).

Power RhinoToMax
Provides tools for importing and manipulating Rhino models in Autodesk 3ds Max®.

GameDev News

7. May 2018


Today at the BUILD developer conference, Microsoft announced the preview release of IntelliCode, a new AI backed version of Intellisense.  IntelliCode makes Intellisense smarter by giving you suggestions that are geared to your own coding habits as well as coding habits learned by analyzing over 1000 code repositories available on Github.  Unfortunately IntelliCode only currently works with the C# language, although other languages are going to be support in the future.


You can download the extension on the Visual Studio Marketplace.  Make sure that your version of Visual Studio is up to date, with version 15.7.0 or later required.  If you attempt to install with an earlier version of Visual Studio installed it will fail with an extremely unintuitive error. 

What is IntelliCode?

Visual Studio IntellICode

IntelliCode is a set of AI-assisted capabilities that improve developer productivity with features like contextual IntelliSense, inference and enforcement for code styles, and focused reviews for your pull requests (PRs.)

AI-assisted IntelliSense, and the other features shown at BUILD 2018, are just the start. Over time you’ll see more ways that we’ll assist your end-to-end developer workflow.



You can learn more about IntelliCode on this Microsoft developer blog, or by watching my hands on video embedded below.

GameDev News

7. May 2018


Hot on the heels of the Unity 2018.1 release, the next beta Unity 2018.2 has just been made available.  There are several new features in this release, a lot building on the new functionality in 2018.1 that is still in preview mode, and one new feature that is absolutely game changing for me.

High DPI Monitor Support

If you are an owner of a 4K monitor, you can now enjoy High-DPI scaling support on both Linux and Windows in the Unity Editor.


Finally!  No more blurry fonts on High DPI monitors.  Better late than never I suppose.  Other features of this release include:

  • Texture Mipmap Streaming
  • Package Manager Update
  • Particle System Improvements
  • Camera Physical Properties
  • Animation Jobs C# API
  • Vulkan support in the Editor on Windows and Linux


There are a boatload of other fixes and improvements in this release, be sure to check the release notes for more details.  Click here to download Unity 2018.2 beta.  Of course the standard caveats apply, this is a work in progress build, so expect some bugs and do not use in production.  That said, as a High DPI monitor user, I’m tempted to ignore my own warning in this case!  You can also read more about this release on the Unity blog here.


The following video shows the new improved High DPI functionality in Unity 2018.2 in action:

GameDev News

7. May 2018


King have released another version of the free 2D game engine Defold.  This release saw improvements to their Spine animation support, GameObject hot reloading, In App Purchases for Android platforms and a web performance profiler.   If you are interested in learning more about the Defold game engine be sure to check out our complete tutorial series.Defold


Full details of this release from the release notes:

Engine

  • DEF-3243 - Added: Runtime resource profiler.
  • DEF-3255 - Added: Support for hot reloading game objects.
  • DEF-3253 - Added: Android IAP subscription support.
  • DEF-2686 - Added: API gui.get_spine_animation to get current playing spine animation on a GUI node.
  • DEF-3187 - Changed: Spine and Model refactoring.
  • DEF-3269 - Fixed: Issue when clearing OpenGL errors internally on HTML5.
  • DEF-3264 - Fixed: Better error message when broken textures were compiled.

Editor

  • DEFEDIT-1370 - Fixed: Improved fuzzy search algorithm for better results in the Open Resource dialog.
  • DEFEDIT-1371 - Fixed: Filter out non-editable resources (sounds, images) from Open Resource dialog.
  • DEFEDIT-1372 - Fixed: Project builds are now parallelized, which should significantly reduce build times.
  • DEFEDIT-1375 - Fixed: Fuzzy matching sometimes ranks full filename matches lower than partial matches.
  • DEFEDIT-1376 - Fixed: GLException when closing editor tab that failed to render due to an error.
  • DEFEDIT-1377 - Fixed: Crash when trying to use life stretch curves with particles.
  • DEFEDIT-1379 - Fixed: HTML5 build fails with response code 400 when using any dependencies.
  • DEFEDIT-1380 - Fixed: The Welcome dialog now links to the New Project Pane on first open.

Month List

Popular Comments