Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon Join the GFS Discord Server!
28. June 2016

 

Corona is a popular Lua powered mobile focused game engine, which just saw a new major release.  Major features of this release include Spine animation support and support for high DPI screens on both Windows and Mac.  There are several other new features however including:

Core and cross-platform features
Corona Simulator
  • High resolution screen support for macOS (retina) and Windows screens (DPI Awareness).
  • Console improvements.
  • Updates to file handling for opening projects, including opening directories and dragging files to the Corona Simulator icon to open projects.
  • native.showAlert() improvements on Windows.
  • The Corona Simulator now warns you if a plugin is required and needs configuration within build.settings.
  • You now get warnings in the Corona Simulator when there is a file name mismatch due to case sensitivity.
Android
  • Multi-Dex support.
  • Improvements to Android 6.x permission handling.
  • Support for Android Studio builds for Enterprise.
  • Videos can now be loaded from all Corona-defined directories.
  • Updated libpng to version 1.2.56.
  • Fixed an issue involving Java-based plugins and applications exiting.
  • Improvements around licensing support.
iOS
  • In-app purchase API store.purchase() can now take a table of item strings or a single item string, just like the similar API for other purchasing platforms.
  • New lines handled correctly in display.newText().
  • Improved rendering of large text objects.
  • Camera fill can now be invalidated more than once per frame.
macOS
  • Added support for system.setIdleTimer().
  • Improved handling of full screen apps.
  • Improved handling of native objects when resizing desktop builds.
  • Improved rendering of large text objects.
  • native.newTextBox() objects now support the “began” phase.
  • You can now control the window’s title bar for desktop builds.
  • Support for high resolution retina displays.
  • Added the ability to show and hide the mouse using native.setProperty().
tvOS
  • Support for On-Demand Resources.
  • Remote handling improvements including “relativeTouch”.
  • Improved rendering of large text objects.
Windows Phone 8 / Windows 10 Mobile
  • Added Visual Studio 2015 and .NET 4.6 support to CoronaCards for Windows Phone.
Windows Desktop
  • Easier to run Corona from the command line.
  • Added support for surround sound audio (5.1 and 7.1).
  • Support for high resolution screens with “DPI awareness”.
  • Added the ability to show and hide the mouse using native.setProperty().
  • Computers with touch screens will now show a virtual keyboard when you interact with native.newTextField() and native.newTextBox().
  • Better formatting for Corona Simulator error messages.

This release is available for download here.

GameDev News


28. June 2016

 

There is a new release of the Defold Game Engine, version 1.2.84.  WebView is now available on mobile platforms with certain limitations.  This release also includes improved sound on mobile devices with better call and battery management.  Among the other fixes are:

Engine

  • DEF-1674 - Added: WebView support on iOS and Android
  • DEF-1691 - Added: sound.is_phone_call_active() available on mobile devices
  • DEF-1857 - Changed: render.predicate now accepts hashes as well as strings
  • DEF-1914 - Fixed: Support for setting HTTPS URIs as resource.uri
  • DEF-1709 - Fixed: IAP callback did not run after opening a minimized app via the home screen on Android
  • DEF-1940 - Fixed: Some purchases using test accounts on Android resulted in error
  • DEF-1918 - Fixed: Stack problem on Android devices < 4.3
  • DEF-1920 - Fixed: Bundle dialogs for iOS and Android now remember the field entry data
  • DEF-1924 - Fixed: Android IAP dialog was shown multiple times if changing device orientation
  • DEF-1937 - Fixed: dmloader.js would sometimes try to load the same archive files multiple times
  • DEF-1825 - Fixed: Crash when on_message functions tried to return data
  • DEF-1278 - Fixed: Android implementation of sound.is_music_playing() now works correctly

Service

  • Updates of access token management. It is now possible to revoke access tokens.

Web

  • API documentation for render has been updated
  • An "Examples project" is now available
  • Return values has been clarified in API docs
  • API documentation has been added for WebView

If you are interested in learning more about the Defold Engine be sure to watch this video.  We also have a tutorial series in development here on GameFromScratch.com.

GameDev News


28. June 2016

 

Another hotfix for Unreal Engine, 4.12.4 was just released with over 30 fixes.  Those fixes include:

Fixed! UE-32179 Properties of blueprint based behavior tree decorators are reset on game start
Fixed! UE-32178 Vehicles set to "obstacle only" in RVO are moving on their own
Fixed! UE-32356 Editor crashes when opening several marketplace assets - Assertion failed: !HasAnyFlags
Fixed! UE-32414 Using TickInterval for a tick used as a prerequisite will crash
Fixed! UE-31897 PhysicsVolume weak pointer returns null only in packaged project
Fixed! UE-31938 Crash report window does not open on GitHub source builds
Fixed! UE-29086 Crash When Typing a Node Comment and Hovering Over the Alignment Option
Fixed! UE-30963 UCS continuously runs while a blueprint's thumbnail in content browser is focused
Fixed! UE-32381 Crash updating thumbnail after compiling blueprint
Fixed! UE-32283 Animations imported with Skeletal Mesh are not marked as dirty and don't get saved
Fixed! UE-30878 [CrashReport] UE4Editor_Foliage!FFoliageInstanceBaseCache::AddInstanceBaseId() [foliageinstancebase.cpp:101]
Fixed! UE-31956 Instance changes no longer propagating to ChildActor after updating from 4.11.2
Fixed! UE-32219 [CrashReporter] Crash in UEngine::UpdateTimeAndHandleMaxTickRate()
Fixed! UE-32276 AActor::OnRep_AttachmentReplication regression on detach
Fixed! UE-32124 Crash when Deleting Concatenator Node while Playing Sound Cue
Fixed! UE-28604 [CrashReport] UE4Editor_Engine!FSharedPoolPolicyData::GetPoolBucketIndex() [gpuskinvertexfactory.cpp:75]
Fixed! UE-31445 [CrashReport] UE4Editor_DetailCustomizations!FBodyInstanceCustomization::GetDefaultCollisionProvider() [bodyinstancecustomization.cpp:35]
Fixed! UE-32244 Grabbing a Destructible Mesh Child blueprint with a Phsyics Handle crashes the editor
Fixed! UE-31766 [CrashReport] UE4Editor_Engine!AActor::InvalidateLightingCacheDetailed() [actor.cpp:4111]
Fixed! UE-32060 Editing Landscape Collision Mip Level Crashes Editor
Fixed! UE-32132 Safe zone visualization and debugging is broken on Windows
Fixed! UE-31441 A3D doesn't work on PS4
Fixed! UE-31450 [CrashReport] UE4Editor_UnrealEd!FLightmassExporter::WriteSceneSettings() [lightmass.cpp:1818]
Fixed! UE-31765 [CrashReport] UE4Editor_Renderer!FMeshMaterialShader::SetMesh<FRHIVertexShader * __ptr64>() [shaderbaseclasses.cpp:457]
Fixed! UE-31454 Using VR Preview and Shader Complexity viewmode will cause a crash
Fixed! UE-29332 [CrashReport] Crash When Switching from Lit to Light Complexity Mode
Fixed! UE-32036 GitHub 2504 : [Editor Hang new in 4.12 fix in FinalPostProcessSettings] Essential project-killing hang fix ? Rama
Fixed! UE-32415 Editing Landscape Collision Mip Level Crashes Editor
Fixed! UE-29146 CameraVectorWS Input Data as Post Process Blendable not Rendering Correctly
Fixed! UE-31549 r.ScreenPercentage.Editor does not function
Fixed! UE-32507 Third party plugin authors cannot stage PRX files on PS4
Fixed! UE-31914 Remove embedded vertex buffers from GoogleVRHMDViewerPreviews.cpp that are killing compile times and binary sizes

 

Check the 4.12 thread for more information.

GameDev News


27. June 2016

 

Marmalade is a popular C++/Lua (via Quick)  cross platform game engine that was used to make games such as Call Of Duty – Black Ops Zombies and Gods of Olympus.  Today they announced the release of version 8.4.  By far the biggest component of this release is that C++ 11 support is officially out of beta and available for use.  Additionally there were several fixes and a few deprecated platforms, including:

  • s3eCamera can now return high quality still images on Android, rather than the viewfinder preview
  • Windows 10 ARM builds can now be directly deployed to any attached device without any special configuration
  • Apple Pencil pressure reading is now supported on iPad Pro in addition to existing 3D Touch support
  • Slide Over and Split View multitasking now available to Marmalade apps on iOS 9 on supported devices
  • s3eWebView updated to use newer version of Chromium Embedded Framework on Windows Desktop

...and many, many more. For full details, please see the 8.4 release notes.

And finally, as announced earlier in May, this release also sees the removal of several technologies that have reached end-of-life:

  • LG Smart TV platform
  • BlackBerry platform (both BlackBerry 10 and BlackBerry PlayBook)
  • MIPS (an Android-only architecture)

You can continue to use these technologies through older releases of the Marmalade Platform but these are now officially no longer supported.

 

You can read more about the release here.

GameDev News


27. June 2016

 

.NET Core was just released today, along with ASP.NET Core 1.0 and Entity Framework 1.0.  .NET Core is a new implementation of .NET that is available on Windows, Linux and Mac OS and is completely open source and available on Github.  Along with the release there are also Visual Studio extensions available as well as Visual Studio Update 3, which was also released today.

 

The biggest selling points of .NET Core according to Microsoft are:

  • Cross-platform: Runs on Windows, macOS and Linux.
  • Flexible deployment: Can be included in your app or installed side-by-side user- or machine-wide.
  • Command-line tools: All product scenarios can be exercised at the command-line.
  • Compatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
  • Open source: The .NET Core platform is open source, using MIT and Apache 2 licenses. Documentation is licensed under CC-BY. .NET Core is a .NET Foundation project.
  • Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support

 

.NET Core isn’t a single product, instead it’s a composition of the following tools and libraries:

  • A .NET runtime, which provides a type system, assembly loading, a garbage collector, native interop and other basic services.
  • A set of framework libraries, which provide primitive data types, app composition types and fundamental utilities.
  • A set of SDK tools and language compilers that enable the base developer experience, available in the .NET Core SDK.
  • The ‘dotnet’ app host, which is used to launch .NET Core apps. It selects and hosts the runtime, provides an assembly loading policy and launches the app. The same host is also used to launch SDK tools in the same way.

 

I recently released a video on using Visual Studio Code with .NET Core if you are interested in learning more.

 

.Net Core is available here.

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List