Lite-Tween Pro: Zero-GC Animation Engine
A downloadable tool
Garbage Collection spikes kill game feel.
When you use traditional animation libraries in a tight requestAnimationFrame loop, you are constantly allocating new objects, arrays, and closures. Eventually, the browser has to pause your game to clean up the memory, resulting in dropped frames and stuttering gameplay. Lite-Tween Pro solves this by stripping animation down to pure, allocation-free mathematics. Engineered specifically for high-density JavaScript games and WebGL environments, this engine provides butter-smooth interpolations without sacrificing a single millisecond of performance to the Garbage Collector.
⚡ The Architecture: Absolute Zero-GC This is not a generic DOM-animation library. It is a ruthless, bare-metal game engine primitive. No Hot-Path Allocations: Zero new keywords, temporary arrays, or dynamically shaped objects inside the update(dt) loop. Flat Memory Profile: Relies entirely on pre-allocated object pools and shared buffers to ensure your heap graph remains perfectly flat. Explicit Memory Control: Built around a strict fire-and-forget architecture. Instantly reclaim memory without lingering closures using explicit tear-down commands like killTweensOf(target, 'prop'). Deterministic Execution: Built for physics engines and ECS environments where predictability and strict update ordering are mandatory.
🛠️ What You Can Animate WebGL / Canvas coordinates (Three.js, PixiJS, native Canvas API) ECS (Entity Component System) flat data shells Custom camera matrices and FOV properties UI transforms (via direct numeric updates, bypassing React VDOM thrashing)
📦 What You Get Full Source Code: Unobfuscated, deeply commented ES6 modules (@zakkster/lite-tween-pro). Integration Examples: Boilerplate code showing how to plug the engine into an ECS loop or WebGL render cycle. 12 Months of Updates: Free access to all performance patches and architectural upgrades. Commercial License: Use it in unlimited personal, commercial, or client projects.
| Status | Released |
| Category | Tool |
| Author | PeshoVurtoleta |
| Tags | Animation, ecs, Game engine, javascript, performance, timeline, tween, tweening, webgl, zero-gc |
| Content | No generative AI was used |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $20 USD. You will get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.