Skip to content

Releases: bitbrain/braingdx

Version 0.6.6

25 Nov 04:45
1873e83
Compare
Choose a tag to compare
  • [#207] introduce enteronly property for event router

Version 0.6.5

23 Nov 19:06
762120b
Compare
Choose a tag to compare
  • fixed NullPointerException on GameObject::getOrSetAttribute

Version 0.6.4

23 Nov 17:28
5e51105
Compare
Choose a tag to compare
  • [#174] allow 3D sound creation through Tiled
  • lighting and sounds are now automatically created through tiled via properties

Version 0.6.3

23 Nov 16:44
fa4a792
Compare
Choose a tag to compare
  • [#183] improve lighting manager API
  • [#203] make loading of tiled map more consistent
  • [#204] return already loaded context when trying to load again
  • [#205] add support for registering updateables to the game context
  • [#206] inject map properties directly as attributes

Version 0.6.2

20 Nov 20:21
0b87e04
Compare
Choose a tag to compare

Fix rotations for physics bodies.

Version 0.6.1

20 Nov 19:34
8212f6c
Compare
Choose a tag to compare

Fixed a small issue which caused physics to get positioned wrongly.

Version 0.6.0

17 Nov 13:23
f9acb1e
Compare
Choose a tag to compare

Disclaimer! this version introduces major API refactoring and will produce compilation errors before migration!

This update changes the entire architecture of this framework by separating reponsibilities into submodules:

  • braingdx-core the core dependency now contains only generic core logic and boilerplate
  • braingdx-2d the 2D dependency provides features such as 2D lighting and 2D physics support as well as tiledmap support

Later on, a new braingdx-3d module will be added which provides a different kind of feature set such as Blender support.

Features

  • [#95] added pause game functionality
  • [#144] replace TiledMapAPI with TiledMapContext
  • [#186] drastically improved performance on mobile devices
  • [#193] added color manipulation utility
  • [#194] added point light tween
  • [#202] infer MapType from TiledMap orientation property

Bugfixes

  • [#103] resolved an issue where global behaviours could not be loaded globally within a loop
  • [#197] drastically reduce memory footprint
  • [#199] fixing camera position setting

Version 0.5.17

04 Jun 10:17
a966169
Compare
Choose a tag to compare
  • [#98] only remove relevant objects from the world when disposing the tiled manager

Version 0.5.16

04 Jun 09:36
710da88
Compare
Choose a tag to compare
  • remove Iterable interface from GameWorld
  • add new Group utility
  • [#96] introduce game object groups accessible via GameWorld

Version 0.5.15

03 Jun 18:17
fbb6ad3
Compare
Choose a tag to compare
  • reduce memory footprint by only calling GameObject.toString() when debug level is active