1.1.0
Amalgam Engine 1.1 Release Notes
New Sprite Editor Workflow
To import your art for use in The Amalgam Engine:
- Open the Sprite Editor and import your sprite sheet.
- Draw bounding boxes on your sprites.
- Add your sprites to a sprite set.
Improved Build Mode
Build mode has new and improved tools:
- An easy to use "Remove" tool.
- A context-aware "Wall" tool.
- Simple tools for Floors, Floor Coverings, and Objects.
Behind-the-scenes Improvements
- (AUI) Refactored the Image widget to be really easy to use.
- (AUI) Added nine slice support to Image widget.
- (AUI) Big refactor to support widget clipping.
- (AUI) Added smooth-scrolling list widget.
- (AUI) Added collapsible container widget.
- Refactored SpriteDataBase and SpriteData to support sprite sets.
- Updated SpriteData.json format to support sprite sets.
- Refactored TileMapBase and TileMap to support sprite sets.
- Improved TileMapBase's interface, taking advantage of sprite sets (it's now really nice to use).
- Refactored tile map update messages to be closer to TileMapBase's interface.
- Added Ray concept and Ray/BoundingBox intersection.
- Added WorldObjectLocator, which lets the UI cast a ray from the mouse and get the intersected world objects (tile layers, entities).