Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
6. November 2018


Defold Engine 1.2.141 has just been released.  By far the biggest aspect of this new release is WebAssembly support, which should result in faster loading HTML5 games.  If you are interested in learning more about the Defold game engine, be sure to check our new tutorial series over on Devga.me.  We also have a full tutorial series covering the 1.x version of Defold available here.


Details from the Defold forums:

This release adds support for WebAssembly . Bundling for HTML5 will now output both WebAssembly and the older AsmJS version of the engine. Depending on browser support the appropriate version will automatically be selected and loaded at runtime. In most cases this new version can decrease initial load time for HTML5 games.

Engine

  • DEF-3540 - Added: New WebAssembly platform (bundled together with Asmjs on HTML5).
  • DEF-3582 - Added: Support for dynamicLibs in the platform context in NE config files.
  • DEF-3565 - Fixed: Boot crash on iOS 6.
  • DEF-3523 - Fixed: NE error log parsing for malformed Defold SDKs.
  • DEF-3568 - Fixed: Release audio focus before closing down platform sound.
  • DEF-3574 - Fixed: Internal GUI node optimizations.
  • DEF-3433 - Fixed: Improvements to pprint.

Editor

  • DEFEDIT-1474 - Fixed: GUI box node using tile source anim as texture did not respect h/v flip.


GameDev News


5. November 2018


Launched at Unity Unite LA, there is an ongoing contest showcasing newer 2D features that have been added to the Unity game engine since Unity 2018 was released.  This includes new features like improved tilemap support, inverse kinematic animations, 2D animation improvements, cinemachine support, spriteshape and more.  Contest entries must:

  • be made using Unity 2018.1, Unity 2018.2, or Unity 2018.3 (beta) and highlights use of one of the following tools: 2D Animation, 2D IK, 2D Cinemachine, 2D Tilemaps (square, hexagons or isometric), 2D SpriteShape, 2D Pixel Perfect, or Vector Graphics. Assets from Asset store are allowed but not required but use must comply with these Rules;

  • be in a single language, ideally English or Japanese (in the case of non-English/Japanese submissions, Entry should focus on visual, non-verbal elements);

  • be your Team’s own original work;

  • not have been submitted previously in any promotion of any kind;

  • not contain material or content that:

  1. is inappropriate, indecent, obscene, offensive, sexually explicit, pornographic, hateful, tortious, defamatory, or slanderous or libelous;

  2. promotes bigotry, racism, hatred or harm against any group or individual

  3. promotes discrimination based on race, gender, ethnicity, religion, nationality, disability, sexual orientation, or age;

  4. promotes alcohol, illegal drugs, or tobacco;

  5. violates or infringes another’s rights, including but not limited to rights of privacy, publicity, or their intellectual property rights;

  6. is inconsistent with the message, brand, or image of Unity, is unlawful; or

  7. is in violation of or contrary to the laws or regulations of any jurisdiction in which the Entry is created.

Entries are judged on a 100pt scale using the following weighting:

  • up to 50 points will be awarded for quality of execution, interesting/fun gameplay and good usage of new 2D Unity tools;

  • up to 25 points will be awarded for documentation of your project; and

  • up to 25 points will be awarded for project creativity.


  • Prizes are as follows:

  • 1st Place Prize (highest scoring Entry) - $2000 in cash

  • 2nd Place Prize (second highest scoring Entry) - $1000 in cash

  • 3rd Place Prize (third highest scoring Entry) - $500 in cash

  • Special Mention Prize (Entry with most innovative editor tool) - $500 in cash


  • You can learn more about the contest here, while the legal details are available here.  When ready, you can submit your entry here.  The contest runs until December 16th, 2018.

    GameDev News


    5. November 2018


    The Tombstone Engine, the successor to the C4 Game Engine, just got a new update, it’s first since 2017.  The Tombstone game engine is a commercial game engine that runs on 64bit Windows machines, and is capable of targeting major desktop platforms as well as the PlayStation 4.  The 2.9 update is free for existing developers and focuses heavily on new font related functionality, as well as bumping the OpenGL version required to 3.3 or higher.  Full details of the update from the release notes:

    Core Engine

    • All of the unsigned integer types that previously began with unsigned_ have been changed to begin simply with u. For example, unsigned_int32 is now just uint32.
    • The Array::FindArrayElement() function has been renamed to Array::FindArrayElementIndex() to make it clear what kind of information is returned.
    Graphics Manager
    • The Graphics Manager on Windows and Linux now require OpenGL 3.3 plus the GL_ARB_clip_control, GL_ARB_direct_state_access, GL_ARB_multi_bind, GL_ARB_texture_storage, and GL_ARB_texture_storage_multisample extensions. Since Apple does not support some of these extensions (and never will), this means that Tombstone 2.9 does not run on the Mac. We are planning to implement a Metal back end for the Graphics Manager in version 3.0.
    • The projection matrices used by the engine have been modified to produce device-space z coordinates in the range [0,1] with reversed depth. This greatly increases depth buffer precision and eliminates Z fighting artifacts when parallel surfaces near each other are viewed from far away.
    • Generalized depth offset modifications and depth bounds test optimizations have been implemented to handle oblique near plane projections. This can improve the appearance of decals in reflection or refraction images, and it can improve performance of point/cube/spot light sources in reflection or refraction images.
    • The motion blur algorithm has been improved and now generates better results. The velocity buffer has been changed to a two-channel format using 8 bits per channel, using half the space it previously used.
    • The method used to split linear 32-bit depths into two 16-bit depths for the floating-point structure buffer has been improved. This gives better precision farther from the camera position.
    Interface Manager
    • The font format has changed in this version. Any custom fonts that were previously imported must be imported again before they can be used.
    • There are many new text rendering capabilities, including underline, strikethrough, horizontal stretch, transform-based subscript/superscripts, right-to-left writing directions, bidirectional layout, adaptive supersampling, rectangle primitives, fraction formatting, and hyphen-minus substitution. Settings have been added to the Text Widget that can be used to enable these in the Panel Editor, and new embedded format directives have been added to control them within a block of text. See the Slug User Manual for details about all of the text rendering features.
    Effect Manager
    • A new Text Effect node has been added to the engine. This is used to place text on surfaces within a game world and apply materials to the glyphs so they appear to be painted on the surfaces. (This is completely different from using text in a panel effect.)
    Terrain
    • The functions that build terrain geometry have been improved so that vertex sharing occurs as often as possible. Rebuilding terrain geometries can reduce the data size by roughly 5–10%.

    Tools

    Font Importer
    • The Font Importer contains new settings for the size and position of underline and strikethrough decorations and the transforms for subscripts and superscripts. These are initialized to the values specified in the input TrueType font file.

    Tutorials

    • Two basic game projects called SimpleBall and SimpleChar are now included with the engine. See Simple Games.
    • Several new tutorial worlds are included in the Data/Tutorial folder. Some of them are starting points for tutorial articles on the wiki.

    The following video goes hands-on with the downloadable demo, a quick showcase of what the Tombstone engine is capable of, as well as a look at the tooling that is included.

    GameDev News


    2. November 2018


    It seems 2019 is almost upon us, and this is especially true if you are a Unity developer.  They just released Unity 2019.1a07, the first alpha release of next years edition of the Unity game engine.  Do be aware this release is marked as an alpha, which is even less stable then a beta release and simply should not be used in a production environment.  Unlike the first 2018.1 Unity release, 2019.1 isn’t a game changer, containing relatively minor improvements like a new short cut manager.

    Summary of the releases major features from the Unity forums:

    • New Keyboard Shortcut Manager configuration interface
    • More GPU Lightmapper Functionality:
      • Support for double sided GI flag on the materials
      • Support for shadow casting and receiving on meshes
    • Android: Added OpenGL ES 3.2 support
    • Graphics: Native rendering plugin support for Vulkan
    • Physics: Added methods to determine the closest point to a Collider2D

    The release also contains a large number of fixes and improvements typical to a new beta release.  You can read the full details of the 2019.1a release in the release notes available here.  If you are interested in checking out the alpha, you can download it using the most current version of the Unity Hub.  If you do not upgrade to the most current version, it will not show that newest releases.  If you are interested in learning more about this release, or seeing Unity 2019.1 in action, be sure to check out the video available here and embedded below.

    GameDev News


    1. November 2018


    Epic Games have announced a very cool new promotion where they are collaborating with Unreal Engine Marketplace developers to make their assets available to the broader community completely free for a limited time.  For the month of November you can get the follow assets completely free:

    You can add the above assets to your account for free for the remainder of the month of November 2018, and they will remain yours to use forever.  In addition to the above 5 assets, they have also made a number of other assets free for all time, such as water materials, voice packs, soundtracks and more.  Be sure to check the Unreal Engine blog for details on all of the newly free assets as well as for more details on the above assets.

    They are also intending to do this again next month, and hopefully continuing into the future.  If you are an Unreal Engine marketplace developer and are interested in having your content featured, be sure to visit this site for more details.  While this is certainly amazing news for Unreal Engine developers, it will be interesting to see what it will do for the Unreal Engine marketplace going forward.


    GameDev News


    See More Tutorials on DevGa.me!

    Month List