Skip to content

Example: Tempering

Author: focustense

  • Behaviors
  • Floats
  • Events
  • Tab-Like
  • Transparency
  • Templates
  • Grid
  • Animation

UI for a hypothetical mod that uses Stardew's mostly-useless minerals as "tempering" materials to add enchantment-like effects to tools, similar to classic ARPGs like Titan Quest. The UI is completely functional, though the underlying mod is not real.

This was done as a proof of concept and demo for the new behaviors and transform/transition system introduced in version 0.5. It demonstrates almost every feature available in StardewUI.

Note that for some animations, it uses older techniques that have been superseded by newer features such as named states; the older methods are still valid, though they tend to require more code to implement.

Due to the scope and complexity of this example, C# and StarML snippets are not provided directly on this page. View the full C# source and StarML source for details.