AnnulusGames

AnnulusGames

📍 Japan 150 followers View external profile ↗
16 packages
1 project
549 stars
annulusgames

TweenPlayables

0
TweenPlayables
Project
annulusgames/TweenPlayables

TweenPlayables extends Unity Timeline with tween animation tracks, enabling you to create complex animations directly in the timeline editor. Supports 20+ easing functions across Transform, Renderer, Camera, Audio Source, Light, and UI components with blendable clips and intuitive parameter controls.

https://www.pkglnk.dev/tweenplayables.git
AnnulusGames

Burst Linq

0
Burst Linq
Package
AnnulusGames/BurstLinq

BurstLinq accelerates LINQ aggregation operations (Sum, Average, Min, Max) through Unity's Burst Compiler, delivering significantly faster performance than standard LINQ. It extends aggregation support to NativeArray, Span, and other collection types while adding methods for Unity vector types including Vector3 and float3. Works as a drop-in replacement—simply include the using statement to enable automatic Burst optimization.

https://www.pkglnk.dev/burst-linq.git?path=Assets%2FBurstLinq
AnnulusGames

Unity CodeGen

0
Unity CodeGen
Package
AnnulusGames/UnityCodeGen

Unity CodeGen is a code generation library that streamlines automated code creation within the Unity Editor. Define custom generators inheriting from ICodeGenerator to automatically produce code files, with optional auto-generation on compile and customizable output paths.

https://www.pkglnk.dev/unity-codegen.git?path=Assets%2FUnityCodeGen
AnnulusGames

Entities Events

0
Entities Events
Package
AnnulusGames/EntitiesEvents

Provides inter-system messaging functionality to Unity ECS

https://www.pkglnk.dev/entities-events.git?path=Assets%2FEntitiesEvents
AnnulusGames

Progress Bar

0
Progress Bar
Package
AnnulusGames/UnityProgressBar

Simple and robust progress bar components for Unity uGUI.

https://www.pkglnk.dev/ugui-progress-bar.git?path=Assets%2FUnityProgressBar
AnnulusGames

Tween Playables

0
Tween Playables
Package
AnnulusGames/TweenPlayables

Tween Playables extends Unity Timeline with animation tracks for tweening component properties across 10+ component types including Transform, Renderer, Camera, Audio Source, and UI elements. Features 20+ easing functions, clip blending, and an intuitive inspector-based workflow for building complex animations directly in Timeline.

https://www.pkglnk.dev/tween-playables.git?path=Assets%2FTweenPlayables
AnnulusGames

Component Cache Generator

0
Component Cache Generator
Package
AnnulusGames/ComponentCacheGenerator

Automatically generates component caching code for Unity using source generators, eliminating boilerplate GetComponent<T>() calls. Reduces verbosity while maintaining performance best practices, supporting Unity 2022.2 and later with MIT licensing.

https://www.pkglnk.dev/component-cache-generator.git?path=src%2FComponentCacheGenerator%2FAssets%2FComponentCacheGenerator
AnnulusGames

Debug UI

0
Debug UI
Package
AnnulusGames/DebugUI

A framework for building debugging tools built on Unity UI Toolkit.

https://www.pkglnk.dev/debug-ui.git?path=src%2FDebugUI%2FAssets%2FDebugUI
AnnulusGames

RandomExtensions.Unity

0
RandomExtensions.Unity
Package
AnnulusGames/RandomExtensions

NRandom provides high-performance pseudorandom number generation for Unity with multiple algorithm implementations (xorshift, xoshiro, splitmix, PCG). It offers a flexible IRandom abstraction, extensive type support including Vector and Quaternion, weighted random selection, and LINQ extensions for random sequences. Perfect for game logic requiring reproducible or performant randomization without Unity's static Random limitations.

https://www.pkglnk.dev/annulusgames-unity-2.git?path=src%2FNRandom.Unity%2FAssets%2FNRandom.Unity
AnnulusGames

Scene System

0
Scene System
Package
AnnulusGames/SceneSystem

Provides efficient and versatile scene management functionality for Unity.

https://www.pkglnk.dev/scene-system.git?path=Assets%2FSceneSystem
AnnulusGames

Lucid Random

0
Lucid Random
Package
AnnulusGames/LucidRandom

Lucid Random extends Unity's built-in Random class with enhanced functionality for reproducible random number generation and weighted selection. It provides convenient methods for generating random vectors, colors, boolean values, and dice rolls, while supporting seeded randomization for consistent gameplay behavior and weighted list operations for probability-based mechanics.

https://www.pkglnk.dev/lucid-random.git?path=Assets%2FLucidRandom
AnnulusGames

LitMotion.Animation

0
LitMotion.Animation
Package
AnnulusGames/LitMotion

LitMotion.Animation is a visual editor component for the LitMotion tween library that enables developers to create complex tween animations directly from the Inspector without code. It integrates with LitMotion's zero-allocation, high-performance architecture to provide a powerful authoring tool for sequential animations, offering an alternative to traditional scripted animation workflows while maintaining the library's exceptional performance characteristics.

https://www.pkglnk.dev/animation.git?path=src%2FLitMotion%2FAssets%2FLitMotion.Animation
AnnulusGames

NavStack

0
NavStack
Package
AnnulusGames/NavStack

Asynchronous screen transition/navigation for Unity.

https://www.pkglnk.dev/navstack.git?path=src%2FNavStack%2FAssets%2FNavStack
AnnulusGames

ZeroMessenger.VContainer

0
ZeroMessenger.VContainer
Package
AnnulusGames/ZeroMessenger

VContainer extensions for ZeroMessenger, a zero-allocation in-memory messaging library designed for high-performance Pub/Sub communication in Unity. Enables seamless dependency injection integration with VContainer, allowing you to register and resolve message publishers and subscribers within your DI container for efficient event-driven architecture in your projects.

https://www.pkglnk.dev/vcontainer.git?path=src%2FZeroMessenger.Unity%2FAssets%2FZeroMessenger.VContainer
AnnulusGames

Alchemy

0
Alchemy
Package
AnnulusGames/Alchemy

Alchemy provides powerful inspector extensions through attributes and custom serialization, enabling you to edit complex types like Dictionary, Hashset, Nullable, and Tuple directly in the inspector. Features over 30 attributes for inspector customization, EditorWindow creation, hierarchy improvements, and uses Source Generators for zero-overhead implementation without requiring base class inheritance.

https://www.pkglnk.dev/alchemy.git?path=Alchemy%2FAssets%2FAlchemy
AnnulusGames

uPools

0
uPools
Package
AnnulusGames/uPools

Object pooling system for Unity that reduces memory allocations and improves performance by reusing instances instead of creating and destroying them. Features generic pooling, specialized GameObject pooling, asynchronous support with UniTask, Addressables integration, and a SharedGameObjectPool that can replace standard Instantiate/Destroy calls. Lightweight and extensible through custom pool implementations.

https://www.pkglnk.dev/u-pools.git?path=Assets%2FuPools
AnnulusGames

Magic Tween

0
Magic Tween
Package
AnnulusGames/MagicTween

Magic Tween is a high-performance tweening library built with Unity ECS that delivers GC-free animation without sacrificing flexibility. It provides both traditional component-based APIs and optimized ECS implementations for complex animations, sequences, and custom value tweening with minimal memory overhead.

https://www.pkglnk.dev/magic-tween.git?path=MagicTween%2FAssets%2FMagicTween