Atomic Game Engine Build 2 Released

 

After almost a year of running silently, it’s not to see regular updates to the Atomic Game Engine.  The Atomic Game Engine is an open source 2D/3D game engine with a comprehensive editor.  You can learn more about AGE in our Closer Look at review.  Atomic just released build 2 which focused on C# quality of life improvements, custom editor resource plugins , improved API documentation and various TypeScript improvements. 

Update Highlights:

  • [Editor] Custom file resource inspector plugins (with example)Atomic-Game-Engine-512

  • [Editor] Added TmxFile2D resource type for inspector fields

  • [Docs] Added new C#, C++, and updated JavaScript/TypeScript API references

  • [Network] Restored functionality for master server and client

  • [Web] Added Web subsystem events and convenience methods for post data and responses

  • [C#] Output dev project assemblies to Lib, so when modifying AtomicNET sources, changes are used properly

  • [C#] CSComponent cleanups for instantiation from script/serialized from scene (also cleans up nativeOverride hack)

  • [C#] Fix for exception when instantiating any RefCounted derived instance during a CSComponent default constructor

  • [C#] Better error reporting for CSComponent load issues

  • [C#] Added Material.SetShaderParameter API

  • [C#] Added Vector4/String to ScriptVariant

  • [C#] On demand project assembly compilation from within the Atomic Editor

  • [C#] Inspector attribute can now be used to set inspector tooltips

  • [TypeScript] Upgraded to TypeScript 2.1

  • [TypeScript] Removed deprecated allowNonTsExtensions

  • [TypeScript] Automatically generate a tasks.json for VSCode

  • [TypeScript] Updated tsconfig with rootUrl properly for non-relative imports

  • [TypeScript] Strongly typed native event interfaces and subscription

  • [Examples] Fixed exception with virtual dpad in JavaScript examples

  • [Desktop] Fixed issues with engine configuration json parsing in deployed applications

  • [Windows] Fixed issue with Visual Studio 2017 detection

  • [Windows] Fixed UI pixel offset issue when rendering with OpenGL

  • [macOS] Added NSHighResolutionCapable flag to Atomic Editor

  • [General] Updated About dialog with contributor and build vendor information

  • [General] Misc bug fixes and optimizations

  • [Maintenance] Removed CurlManager from ToolCore as duplicated Web subsystem

 

You can read more about this release on their blog.  Sorry, no direct link is currently available so you might have to do a bit of scrolling.

GameDev News


Scroll to Top