TileWave is a Unity component that enables GameObjects to use animated tile-based sprites. It can be used as a standalone GameObject or integrated within a Tile Palette for flexible tile animation and management. With TileWave, you can create engaging environments with minimal effort, thanks to its intuitive setup and scripting API. It supports dynamic sprite updates, customizable animation speeds, and seamless integration with Unity's existing tile systems.
Key features include:
- Works as a standalone GameObject or Tile Palette prefab
- Supports full GameObject interaction (collisions, triggers, custom scripts)
- Customizable animation speed (randomized between min and max values)
- Drag-and-drop sprite importing via editor
- Custom Unity Editor UI with reorderable sprite list
- Playback modes (reverse, ping-pong, random, etc.)
- Event hooks for animation start, loop, end, and frame-based triggers
- UnityEvent support for frame changes and player interactions
- Optional auto-play and frame-start configurations
- Clean, performant code with inspector-driven workflow





