Skip to content

1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jul 00:13
· 117 commits to master since this release

Amalgam Engine 1.1 Release Notes

New Sprite Editor Workflow

To import your art for use in The Amalgam Engine:

  1. Open the Sprite Editor and import your sprite sheet.
  2. Draw bounding boxes on your sprites.
  3. Add your sprites to a sprite set.

Improved Build Mode

Build mode has new and improved tools:

  1. An easy to use "Remove" tool.
  2. A context-aware "Wall" tool.
  3. Simple tools for Floors, Floor Coverings, and Objects.

Behind-the-scenes Improvements

  1. (AUI) Refactored the Image widget to be really easy to use.
  2. (AUI) Added nine slice support to Image widget.
  3. (AUI) Big refactor to support widget clipping.
  4. (AUI) Added smooth-scrolling list widget.
  5. (AUI) Added collapsible container widget.
  6. Refactored SpriteDataBase and SpriteData to support sprite sets.
  7. Updated SpriteData.json format to support sprite sets.
  8. Refactored TileMapBase and TileMap to support sprite sets.
  9. Improved TileMapBase's interface, taking advantage of sprite sets (it's now really nice to use).
  10. Refactored tile map update messages to be closer to TileMapBase's interface.
  11. Added Ray concept and Ray/BoundingBox intersection.
  12. Added WorldObjectLocator, which lets the UI cast a ray from the mouse and get the intersected world objects (tile layers, entities).