Springify View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.3.11 or later
Package size
193 KB
Files
32
Favorites
1
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

Springify

by Mulx (opens in new tab)

No ratings yet

Modern, physics-based Damped Springs for Unity using the new Awaitable API. Add organic game feel, juicy UI, and snappy camera zoom transitions with just a single line of code. Zero boilerplate!

Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Springify, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Sep Oct Nov

Asset preview

1 / 3

Springify screenshot 1

Springify screenshot 1

About this asset

Add instant organic life and juice to your game with Springify!

Springify is a modern, ultra-lightweight animation framework for Unity powered by robust Damped Spring physics. Instead of relying on rigid, traditional time-based Tweens with fixed curves, Springify uses continuous physical forces. This means your objects, UI, and cameras will adapt organically to changing targets mid-motion - completely eliminating sudden pops or visual glitches when inputs are spammed.

Built from the ground up for modern Unity development, it leverages the native Awaitable API (Unity 2022.3+) to drive fluid animations in a single line of code, without managing update loops, coroutines, or velocity states manually.

💡 Important Asset Notice & Transparency: The entire Springify core codebase - including the Damped Spring solver, the generic float extensions, and the native Awaitable async wrapper - is completely open-source (CC0) and available for free.By purchasing this package on the Asset Store, you are paying exclusively for the premium convenience of production-ready interactive samples. If you want to skip the engineering time of setting up, debugging, and structuring common game mechanics (like selection wheels, camera zooms, and UI juices from scratch), this package provides those ready-to-use implementations instantly.

📦 5 READY-TO-USE INTERACTIVE SAMPLES INCLUDED:

Save hours of prototyping and implementation time with clean, modular examples ready to drag-and-drop into your production:

  • Spring Position – Smooth and responsive world-space object movement.
  • Spring Slider – High-end, premium UI responsiveness for menus and health bars.
  • Spring Rotation – Multi-click selection wheel utilizing continuous angular math without resetting bugs.
  • Spring Scale – Instant organic "squash-and-stretch" feedback for item collection or UI punches.
  • Spring FOV – Snappy, fluid camera zoom transitions completely immune to rapid input spam.

⚡ SINGLE-LINE MAGIC (Included Core Features)

Animate positions, scales, or any numerical float property effortlessly using the open-source extension methods:

  • _transform.SpringToAsync(targetPos, frequency: 5f, damping: 0.5f);
  • _slider.value.SpringToAsync(target, val => _slider.value = val, 4f, 0.3f, this);

💎 CORE SOLVER HIGHLIGHTS

  • Physics-Based Motion: Organic, lifelike transitions that look and feel significantly better than standard Lerp or rigid Tweens.
  • Native Awaitable Support: High-performance asynchronous execution tailored for modern Unity versions.
  • Smart Spam Protection: Internal dictionary tracks property tags and owners. If a user spams a button, previous tasks abort cleanly, and the new motion blends seamlessly.
  • Zero Allocation Solver: Built with lightweight structs to keep garbage collection overhead at absolute zero.

Perfect for indie devs looking to rapidly inject Game Feel into their projects using proven structural examples without wasting time reinventing the wheel.

CC0 Licensed Core Solver & Wrapper - Open Initiative by Community Core Stack.

From the publisher's Asset Store listing.

Technical details

• Code Architecture: Fully documented, modular C# extension methods using clean software patterns.

• Engine API: Leverages Unity's native Awaitable API for asynchronous, fire-and-forget execution without Coroutine or Update overhead.

• Memory Performance: Zero-allocation mathematical solver utilizing lightweight structs (MotionParams) to eliminate Garbage Collector (GC) spikes.

• Input Safety: Built-in concurrency handling via ID-property dictionary mapping. Safely aborts redundant tasks during input spamming to maintain physical velocity continuity.

• Dependencies: 100% self-contained. No external packages, third-party libraries, or legacy Update managers required.

• Package Structure: Pre-organized hierarchy including dedicated folders for Core Scripts, Materials, and 5 interactive demo scenes.

Technical Specifications:

• Unity Version Compatibility: Unity 2022.3 LTS or higher.

• Language Support: C# 9.0+ compatible.

• Platform Support: Compatible with all platforms supported by Unity (PC, Mobile, Console, WebGL).

• Render Pipelines: 100% agnostic. Works out of the box with Built-in, URP, and HDRP.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.11f1 Compatible Compatible Compatible

As listed on the Asset Store.