Skip to content

Releases: goostengine/goost

1.2-stable+3.4.1

21 Dec 19:24
Compare
Choose a tag to compare

This is a feature-packed release of Goost.

Notable features include:

  • A MidiPlayer to play MIDI files with SoundFont: #157.
  • A Debug2D singleton to help the process of debugging in 2D by drawing: #162.
  • A Spawner2D node to automatically instantiate nodes from scenes and scripts in 2D: #165.
  • A GoostMath singleton: #153, #155.
  • A PolyEllipse2D node, which generates ellipse polygon, and corresponding GoostGeometry2D.ellipse() method: #167.
  • A project setting for configuring path to repository by Git plugin: version_control/git/repository_path.
  • An editor setting for MixinScript auto-switching behavior: text_editor/files/open_first_script_on_editing_mixin_script (disabled by default now).

1.1-stable+3.4

07 Nov 18:30
Compare
Choose a tag to compare

This is a feature-packed release of Goost.

Notable features include:

See Changelog for the full list of additions and changes.

1.0-stable+3.3.2

26 May 12:02
Compare
Choose a tag to compare

This is the first stable release of Goost.

Changelog since 1.0-beta:

Added

  • Implemented GridRect GUI class for drawing rectangular grids on any size: #80.
  • Added polygon and polyline simplification and smoothing methods in GoostGeometry2D: #76, #77.
  • Bresenham line generation algorithms in GoostGeometry2D: #78.
  • Random.decision() method to get a random boolean based on probability: #70.

Changed

  • Renamed Grid2D structure to VariantMap, to avoid confusion with GridRect GUI class: #67.
  • Random2D.point_in_region() now accepts Rect2 over endpoints: #68.
  • Performance optimizations for image processing and geometry methods.

1.0-beta-gd3

23 Apr 19:24
Compare
Choose a tag to compare

This is the first Goost beta release.

Godot version: 3.3-stable.