2D GUI Animation Framework/动画框架 by Oinkkkk
Animation Unit System
Low-Code Animation Workflow
Customizable Animation Properties
Multi-Animation Support
Event Function Integration
Flexible Playback Controls
Compatibility
Oink Animation is a powerful and versatile tool designed to streamline the creation, management, and triggering of 2D GUI animations within the Unity engine. Whether you're a seasoned developer or just starting out, Oink Animation offers a fast, low-code, and highly customizable workflow that simplifies the implementation of dynamic and engaging user interfaces.
Key Features
Intuitive Animation Creation
Easily create complex 2D GUI animations directly within the Unity Editor using the Animation Unit system.
No extensive coding required, making it accessible for developers of all skill levels.
Low-Code Workflow
Reduce development time with Oink Animation's low-code approach, allowing for rapid iteration and deployment of animations.
Focus more on design and less on scripting, enhancing productivity.
Highly Customizable
Tailor animations to fit your project's unique needs with extensive customization options.
Modify properties, add keyframes, and manage animation nodes with ease.
Multiple Animation Support
Assign multiple animation files to a single object and control them independently.
Play, stop, or loop animations without disrupting others, providing greater flexibility.
Event Integration
Enhance your animations by adding event functions that execute before or after animations start or end.
Provides greater control over your UI behavior and interactions.
Seamless Integration
Fully compatible with existing Unity UI components.
Works alongside Unity's Image components, ensuring smooth integration into your projects.
ScriptableObject Based
Leverage Unity’s ScriptableObject system for better data management and reusability of animation logic across multiple projects.
Facilitates organized and maintainable codebases.
Flexible Playback Control
Utilize functions like Play, PlayNext, PlaySolo, Stop, and StopAll to manage animation sequences and behaviors programmatically or through the Unity interface.
Offers granular control over animation flow and execution.
Benefits
Enhance User Experience
Create smooth and responsive UI animations that elevate the overall user experience of your game or application.
Increase Efficiency
Save time with a tool that simplifies the animation process, allowing you to focus on other aspects of your project.
Improve Customization
With extensive customization options, Oink Animation adapts to various project requirements, providing flexibility without compromising functionality.
Reliable Performance
Built to work seamlessly within the Unity engine, ensuring stable and consistent performance of your animations across different platforms.
Use Cases
UI Transitions
Implement smooth transitions between different UI panels or elements to create a polished and professional interface.
Interactive Elements
Add engaging animations to buttons, icons, and other interactive elements to make your UI more dynamic and responsive.
Game Feedback
Provide visual feedback to players through animations that respond to in-game actions, enhancing immersion and interaction.
Getting Started
Oink Animation is easy to integrate into your Unity projects. Simply download the asset from the Unity Asset Store, import it into your project, and start creating animations using the intuitive interface provided. Comprehensive documentation and example projects are included to help you get up and running quickly.
Support
Our dedicated support team is here to help you with any questions or issues you may encounter. Access detailed documentation, tutorials, and community forums to make the most out of Oink Animation.
Compatibility
Oink Animation is compatible with Unity versions 2019.4 and above and supports both 2D and 3D projects. It works seamlessly with Unity's built-in UI system and is optimized for performance across various platforms, including PC, mobile, and consoles.
Price $0.00
Low Poly Nature Pack - 3D Game Kit by Bluewalk
Number of textures: 1
Texture dimensions: 256x256
Minimum polygon count: 19
Maximum polygon count: 1350
Number of meshes/prefabs: 63
Rigging: No
UV mapping: No
Bring your game world to life with our Low Poly Nature Pack - 3D Game Kit, the perfect asset pack for creating stunning natural environments in your games. Designed with performance in mind, this pack features a wide range of low-poly models, all optimized for smooth gameplay across various platforms.
Features:
- Diverse Vegetation: Includes various types of trees, bushes, grass, and flowers to create lush forests, serene meadows, or dense jungles.
- Realistic Terrain Elements: Rocks, cliffs, and boulders that add depth and realism to your landscapes.
- Interactive Elements: Stumps, logs, and fallen trees that can be used for interactive gameplay.
- Optimized Performance: All models are low-poly, ensuring they run smoothly on mobile devices, VR, and other low-end platforms.
- Compatible Formats: Ready to use in Unity, Unreal Engine, and other major game engines.
Perfect For:
- Open-world games
- Adventure and exploration games
- Mobile games
- VR/AR projects
- Indie game development
Price $5.00
BezierGraph by RL Hugh
Note that familiarity with writing simple scripts and yaml files is a pre-requisite for using BezierGraph.
Create animated graphs, using a yaml-based scripting language.
- create line graphs which draw progressively from the left, over a configurable duration
- place text at arbitrary positions
- hide/remove elements, at arbitrary times
- create labels that move with the head of a graph being drawn
- create graphs from points or expressions
- when using points, can set some points as "off-curve", which creates a Bezier curve, between the two adjacent points
- fade elements between colors - or to/from alpha - over time
- create arbitrary shaped areas
Asset uses YamlDotNet under MIT License; see Licenses.txt file in package for details.
Asset uses ShantellSans-Regular font under the SIL Open Font License; see Licenses.txt file in package for details.
Asset uses Newtonsoft Json under the MIT license; see Licenses.txt file in package for details.
Asset uses NCalc under the MIT license; see Licenses.txt file in package for details.
Asset uses Antlr4 under the BSD 3-Clause license; see Licenses.txt file in package for details.
Price $50.00
Archer Defense 2D Kit by PBNGame
- Player Controls: Click to shoot the arrow
- Customization: Modify levels, adjust difficulty and boost item.
- Game Objects: Prefabs for the player, enemy, boss, camera, and the elements.
- Level Design: Easily create and manage levels.
- Art: many size of the graphics, archer, enemy use psb file for making 2D Unity Animation.
- Documentation: Comprehensive guides for setup, customization, and adding audio.
- Platform Support: Works on mobile and desktop, supporting Android, iOS, Windows, and WebGL.
ANDROID DEMO: Download HERE
FEATURES:
+ Archer, Bow and Arrow feature.
+ Cannon shoot automatically.
+ Upgrade the number of archers and cannons.
+ Total 30 example levels include boss fight levels.
+ 8 Enemies: Melee, Range and Boss.
+ Special arrow skills.
+ Easy controller - tap screen to fire the arrows.
+ Buy Boost item and Upgrade Bow, Archer and Fortress in Shop.
+ In-App Purchasing intergrated.
+ Easy reskin the graphics.
+ User interface elements that automatically adjust to different screen sizes and orientations. (Landscape only)
+ Unity 2D Animation bone system, easy to edit and learn.
Platforms.
+ Work on Mobile (Touch) and PC (Mouse).
CONTACT
+ If you have any problem, please contact me for support before give the bad review.
=> Contact: rinanh.contact@gmail.com
Price $39.99
Lich Low Poly by Khornes
The character has 17 animations.
Maximum polygon count: 25870
Number of meshes/prefabs: 1
Rigging: Yes
Animation count: 17
UV mapping: Yes
LOD information: No
Types of materials and texture maps PBR
Number of Textures: 15
Texture Resolutions: All(4096)
Documentation: No
Important/Additional Notes: additional skeletal bones - joint_scroll1-4. joint_tentacles1-23. joint_EyeHead. joint_EyeSpine.
Game ready Low Poly character Lich. Suitable for your projects of genre: RPG, strategy, first person shooters, etc.
Cloth simulations - You will need to set up your own cloth simulation as the third party plugins I use cannot be distributed for resale. I originally used MagicaCloth2 but I had to remove it from the asset. Keep this in mind. The cloth simulation is not set up right now.
DEFAULT UNITY SHADER + In the model it is desirable to use a shader with a two-sided display of polygons.
NO HDRP/URP - but you can configure it yourself
Animations: 17
Attack x5
Idle x3
Dead
Dodge
Walking - F, L, R, Back
Hit x2
Run
Polycount
Lich
Verts: 28864
Faces: 25866
Tris: 25870
Weapon
Verts: 1212
Faces: 1514
Tris: 1514
Price $60.00
Checkpoint Controller by RHPOSITIVE
- Easy Integration: Easily integrates into your project, with most settings adjustable through the Inspector panel.
- Customizable Data Saving: By default, it saves and restores Transform and Rigidbody data of objects. You can also select specific variables to save and restore through the editor, giving you full control over what data is managed.
- Customizable Object Methods: Includes methods like SaveObjectSelf and LoadObjectSelf for object-specific customizations. This allows you to apply unique changes to objects during removal and recreation.
- Dynamic and Static Object Handling: Distinguishes between dynamic and static objects. Static objects are saved once, while dynamic objects' data is updated at each checkpoint.
- Two Save Systems: Supports both Checkpoint and SavePoint systems, allowing you to manage instant respawns and checkpoint-based respawns separately.
- Advanced Customization: For more advanced usage, you can add savable data and modify the code to suit your specific needs.
Price $0.00
Styled Lines by TestedLines
- Cross-Platform: Compatible with WebGL, iOS, Android, Windows x64, and MacOS (ARM).
- Mobile ahead-of-time compilation friendliness.
- Async mode uses cross-platform C++20 threads and is compatible with Web platform
- The training was done from the open-source model and weights in ORPO mode.
- The model is fast and slim. Weights are provided in fp16, int8 .gguf format.
Use recommendations
Please try out to free form style line - be creative, yet to get the most from them think about combining in your style line:
Mood styles to try out:
- Inquisitive (Questioning, Curious, Skeptical, Intrigued)
- Emotional (Joyful, Melancholic, Indignant, Compassionate, Euphoric, Grieving, Impassioned, Jovial)
- Intellectual (Reflective, Pensive, Cynical)
- Dynamic (Confident, Resigned, Agitated, Hopeful, Fearful, Optimistic, Defiant, Adventurous, Bewildered, Determined, Hesitant, Mischievous, Overwhelmed, Melodramatic)
- Noble (Regal, Dignified)
- Light (Lighthearted, Whimsical, Nostalgic)
- Foreboding (Sarcastic, Foreboding)
Writing styles to try out:
- Historical (Victorian, Gothic, Classic Literature, Folkloric, Pirates)
- Modern and Contemporary (Modern, Minimalist, Journalistic, Futuristic Sci-Fi, Dark Futurism, Post-Apocalyptic)
- Genre-Specific (Noir, Magical Realism, Dystopian, Epic, Hard-boiled, Pulp Adventure, Steampunk, Romantic Comedy, Surrealist)
- Expressive and Creative (Poetic, Lyrical, Beat Generation, Inspirational, Absurdist, Satirical, Whimsical, Mythological)
Keep styles short. They can be phrases or simple words. Using definitions like "Simple" may help debug lines rewritten in too LLMish style.
Integration notes:
- Web platform is RAM limited up to 4GB (x86), so only smallish models fit into it.
- Web published pages do not work if ram is limmited to 0.5-1GB making them fail to run on some mobile devices.
- Instructions for building cpp wrapper code from scratch are provided.
- AI LLM model may output tokens unparsable by selected Font
- In demo scenes restart the postprocessing layer on camera if you get NullReferenceException PostProcessing AmbientOcclusion IsEnabledAndSupported exception
- LLM models have various sizes, that impacts ram requirements on devices you run them on
- LLM model was trained on one-liners and single sentences. This is when it works the best way possible.
Online-Docs - see motivation-usage example:
This is a GPT2-based line rewritter.
We ship it with three model quantised resolutions, try it online entirely in your browser with the quantised (simplified) one (Q4_K_M 110mb):
- Automated NPC Dialogue stylisation demo
- Single Prompt Debug demo
Inside the package, you will find Q8_0 (175mb) and original bf16 (321mb) resolution models ready to run inside a cross-platform game engine!
You give it:
```
<input> How are you today? <inputEnds>
<style> Pirate's Poetic Question <styleEnds>
<output>
```
It prints out: Hey there, how fares ye today?
We hope that this model and wrapper can help you save a day! (or, more realistically, 3 months with a dedicated team of 3 people in our estimates).
- Model finetuned on a corpus of more than 0.5 million dialogue lines (64343812 tokens).
- All our training data was purely syntactical and generated.
- Tools for output filtering are provided with release in CSharp - thus easely editable!
- All generative LLM models can make mistakes in their output. In some cases, they can turn questions into statements and add minor hallucinated info based on the input text and style data.
The bounded model inference wrapper is based on open-source model runtime and supports the latest 405b models, so you can try them out on platforms with enough RAM/time available.
The bundled wrapper allows:
- Build and tested for: Web, Mobile, PC.
- To execute model setup and execution in asynchronous mode based on threads in C++ code. (this is needed if one wants parallel code run when building targeting the Web platform)
- It allows tapping into Logs, output Tokens, and completion callbacks from generation.
- Setup model update callbacks in editor UI using events and helper scripts. Also, you can configure most model configuration/run parameters from the editor UI and at runtime.
Price $299.00
AR 3D Coloring by airar
🔥Requirements🔥
Support AR SDK: ARFoundation
Support Platform: Android / IOS
Support Unity Version: 2023.2.0f1+
URP Support
🤓Sample Scenes🤓
Single3DColoringSample: You can track one image marker.
Multi3DColoringSample: Multiple image markers can be tracked.
This package provides easy and concise code for Coloring AR🎨
It provides two samples of 3D and a single/multi-image tracking sample scene, making it easy to reuse.
This package must use ARFoundation.
✨Support✨
Support AR SDK: ARFoundation
Support Platform: Android / IOS
Support Unity Version: 2023.2.0f1+
URP Support
👋Contact👋
If you have any questions, please feel free to contact us(dev@airar.co).
Price $40.00
Modular Basic Locomotion Pack by CoryBaxterGameDev
- Three Core Movement Types:
- Move Script: Direct point-to-point movement with flexible start/stop options.
- Patrol Script: Allows for back-and-forth movement between multiple points or along a specified direction.
- Wander Script: Enables freeform movement within a defined area to simulate natural roaming.
- Movement Modes: Supports movement via Rigidbody forces, Transform manipulation, NavMesh agents or Root Motion.
- Customizable Timing: Add delays between movements with constant or random wait times.
- Flexible Destination Setup: Define destination points manually with Vectors, GameObjects or generate them dynamically based on direction.
- Edge Behavior for Wander: Implements a smart bouncing mechanism to prevent units from getting stuck near the wander boundary.
- Easy-to-Visualize Gizmos: Includes visual debugging tools to display patrol routes, wander radii, and target positions in the Unity Editor.
The Modular Locomotion Pack provides three core scripts: Move, Patrol, and Wander, each designed with flexibility and ease of use in mind. All three scripts are compatible with several different movement types, including Rigidbody forces, transforms, Root Motion, or Unity’s NavMesh system. Each script also includes customizable options for setting patrol points, waiting times, wander radii, animation compatibility and much more. This pack is suitable for nearly any genre, such as RPGs, simulations, RTS, and sandbox games. With my pack, developers can quickly set up character movement, patrolling or wandering behaviors for NPCs, enemies, animals, or any other moving entity in their project.
Price $7.99
Paper World by Omniia
Number of Unique Meshes/prefabs: 125
Vertex Count: 10959
LODs: (No)
Number of Materials: 17
Number of Textures: 31
Texture Resolutions: 2048x2048
UV mapping: Yes (generated by unity )
Immerse yourself in a unique 3D world with a paper-like aesthetic, perfect for creative projects and stylized adventures. This package includes a variety of assets carefully designed to capture the essence of a handcrafted world, with a focus on optimization and versatility.
Key Features:
- Modular Houses: Build your environment with modular houses that offer two options: single-sided optimized exteriors for better performance, and double-sided versions for detailed, accessible interiors. Perfect for creating cities, towns, or settings in platformer and adventure games.
- Stylized Vegetation: Add a touch of nature with simple yet effective vegetation, designed to complement the paper-like aesthetic and fit seamlessly into any creative environment.
- Interior Decorations: Customize the interiors of your buildings with a wide range of decor items, including beds, books, potions, chairs, sofas, lamps, cabinets, cauldrons, and paintings. Each object is designed to maintain visual consistency and optimize performance.
This package is ideal for developers looking for a distinctive visual style who want to build 3D worlds that stand out for their originality and efficiency. Whether you're creating an adventure game, a puzzle, or a narrative experience, these assets are the perfect choice to add an artistic and handcrafted touch to your project.
Price $4.99