Download Latest Version Amethyst 0.15.3 source code.zip (34.5 MB)
Email in envelope

Get an email when there's a new version of Amethyst Game Engine

Home / v0.15.1
Name Modified Size InfoDownloads / Week
Parent folder
Amethyst 0.15.1 source code.tar.gz 2020-08-16 34.2 MB
Amethyst 0.15.1 source code.zip 2020-08-16 34.5 MB
README.md 2020-08-16 5.7 kB
Totals: 3 Items   68.7 MB 0

Note

Please note that after the 0.15.x series Amethyst will switch from specs to legion for the ECS subsystem. This will be a significant breaking change.

Added

  • New optional_graphics example demonstrating running an app with and without graphics (#2282)
  • Return a standalone Dispatcher from GameDataBuilder::build_dispatcher instead of using DataInit to build a GameData (#2294)
  • Added User Interface chapter to The Book (#2311, #2346, #2347, #2368, #2373)
  • Support text alignment in UiButton and UiLabel (#2316)
  • You can now bind multiple inputs to a single axis via Axis::Multiple (#2341)
  • Support layer to be set in UiLabelBuilder (#2358)
  • Support line mode to be set in UiLabelBuilder and UiButtonBuilder (#2358)
  • GltfPrefab now also imports lights from a glTF source (#2362)
  • Added Tiles chapter to The Book (#2391)
  • Added SpriteRender::new for cleaner instantiation (#2395, #2419)
  • amethyst_ui::UiButtonActionRetrigger now derives Default and Clone. (#2388)

Changed

  • Removed far plane from perspective projection (#2118)
  • Experimented with CI solutions, selected GitHub Actions. Fixed bors & stalebot. (#2262, #2380, #2382, #2410, #2413, #2414, #2415)
  • amethyst_rendy::shape::Shape::upload takes &ShapeUpload. (#2264)
  • Updated examples, with special attention to the pong example. Improved readmes, updated screenshots, colocated assets with example code (#2248, #2289, #2305, #2201, #2310, #2312, #2349, #2384, [#2396], #2422)
  • UiText now requires 2 more arguments line_mode and align (#2358)
  • Updated the style of The Book (#2355)

Fixed

  • Fix tile example's MapMovementSystem to look for the correct components (#2209)
  • Fix issue where all TileMaps were rendered with the same transformation. (#2210)
  • Fix the bind method for DynamicVertexBuffer::<B,u32> (#2221)
  • Fix examples which would not run due to incorrect system order. (#2213, #2223, #2239, #2243, #2267)
  • Fix Texture asset debugging representation (#2231)
  • Fix fixed updates being tied to time_scale (#2255)
  • Fix incorrect assets being used when asset handles get reused (#2258)
  • Fix bug causing only one TileMap to be rendered (#2296)
  • Fix UiButtonBuilder so buttons it builds get rendered (#2299)
  • Fix Tint so its color is converted from sRGBA to linear RGBA so shader color is correct. Also update various documentation regarding linear RGBA (#2314, #2398)
  • Fix text alignment in UiText (#2316, #2358)
  • Fix release build path resolution on Windows (#2337)
  • Fix textures sometimes showing up incorrectly or not at all. (#2339)
Source: README.md, updated 2020-08-16