Sword Strike 002 by N2 Studio VFX
Texture sizes: 2048×2048, 1024×1024, 512×512, 128×128
Number of materials: 12
Number of textures: 17
Number of meshes: 1
Render pipeline compatibility: URP
Supported Unity versions: 2022.1 or higher
Additional requirements: Enable "Opaque Texture" in URP settings for proper distortion/transparency rendering
This package provides a collection of realistic visual effects tailored for Unity’s Universal Render Pipeline (URP). These effects are optimized for performance, customizable, and ready to integrate into your project. They are suitable for a wide range of genres including RPG, action, and FPS games.
URP Setup Instructions:
1. Go to Edit > Project Settings > Graphics.
2. Check which URP Pipeline Asset is assigned under "Scriptable Render Pipeline Settings".
3. Open the assigned URP Pipeline Asset.
4. Enable "Opaque Texture" in the asset settings.
5. Without this setting, distortion and transparency effects will not render properly.
Dependencies:
Nova Shader (included)
GitHub: https://github.com/CyberAgentGameEntertainment/NovaShader
License: MIT License
This package includes Nova Shader under the terms of the MIT License. The required license text and attribution are included in the package.
This asset uses Nova Shader under MIT License; see Third-Party Notices.txt file in package for details.
Price $20.00
Ground Impact 001 by N2 Studio VFX
Texture sizes: 2048×2048, 1024×1024, 512×512, 32×512, 128×128
Number of materials: 11
Number of textures: 16
Number of meshes: 1
Render pipeline compatibility: URP
Supported Unity versions: 2022.1 or higher
Additional requirements: Enable "Opaque Texture" in URP settings for proper distortion/transparency rendering
This package provides a collection of realistic visual effects tailored for Unity’s Universal Render Pipeline (URP). These effects are optimized for performance, customizable, and ready to integrate into your project. They are suitable for a wide range of genres including RPG, action, and FPS games.
URP Setup Instructions:
1. Go to Edit > Project Settings > Graphics.
2. Check which URP Pipeline Asset is assigned under "Scriptable Render Pipeline Settings".
3. Open the assigned URP Pipeline Asset.
4. Enable "Opaque Texture" in the asset settings.
5. Without this setting, distortion and transparency effects will not render properly.
Dependencies:
Nova Shader (included)
GitHub: https://github.com/CyberAgentGameEntertainment/NovaShader
License: MIT License
This package includes Nova Shader under the terms of the MIT License. The required license text and attribution are included in the package.
This asset uses Nova Shader under MIT License; see Third-Party Notices.txt file in package for details.
Price $22.50
Kawaii_Font_OpenType Ver. by Canmu
otf file:2
Supports UTF8 character code.
Supported development platform: Windows,Mac
It can be used regardless of the type of OS.
This is an original font that can be used not only for games but also for various designs.
Supports UTF8 character code.
Operation is supported by multiple tools including Photoshop/Illustrator.
*Microsoft Word is not supported.
Package contents
・Kawaii Font - Bold
・Kawaii Font - Medium
Price $9.00
Kawaii_Font_TrueType Ver. by Canmu
TrueType/.ttf file:2
Supports UTF8 character code.
Supported development platform: Windows
This is an original font that can be used not only for games but also for various designs.
Supports UTF8 character code.
Operation is supported by multiple tools including Photoshop/Illustrator.
Package contents
・Kawaii Font - Bold
・Kawaii Font - Medium
Price $9.00
Autumn Forest - Stylized Nature by London James
5 FX Textures
7 Seamless Textures with Normal Maps
1 Atlas Texture with Normal Map
Texture Dimensions: 4096x4096 (Vegetation Atlas), 1024x1024 (Seamless)
Estimated Average Polygon Count: About 3000 for trees, 1-50 for groundcover
Prefabs: 24
Rigging: No
LOD levels: 4
Backfaces: Yes, utilized in vegetation
UV Mapping: Yes
Animations: None
Shaders: Simple Wind Shader
I made this asset because I love the autumn aesthetic in games, especially those of the late 2000s to 2010s.
Each part is designed with a specific role and carefully selected colour, which evokes a sense of nostalgia.
I built the pack in such a way that it is easy to assemble, lightweight, and modular. All assets are optimized to the best of my ability, and share materials in an atlas (seamless excepted).
These assets will look very nice with other shaders as well, and are easy to customize!
These objects also will look great in low to mid poly scenes, and with different shaders can fit into practically any setting except a purely realistic one.
Price $17.97
CircleShooter Starter by CodeFrame Studio
Key feature:
1. Server Authentication, Login, and Leaderboard System
Built-in server-side player authentication and login functionality, supporting real-time score uploads to the online leaderboard and displaying global player rankings directly in the in-game UI. Enables cross-region, cross-platform real-time competition. The system is fully modular—disable it, and the rest of the kit still works perfectly.
2. Reactive Boundary Effects
Interactive procedural boundary effects trigger ripples, waves, or color changes when bullets or objects hit the boundary, delivering a cooler shooting experience with enhanced immersion.
3. Flexible Shooting and Movement System
Supports smooth 2D top-down rotation and full directional movement. Adjustable acceleration and deceleration parameters provide natural and responsive controls.
4. Modular UI and Game Settings Management
Manage UI and settings via the HudSetting Manager, with smooth interface transitions. Includes built-in support for adjusting game volume and video settings, and can be easily extended with custom features.
Circle Shooter Starter is a toolkit specifically designed to help you rapidly prototype 2D circular shooting games.
It comes with built-in core systems—smooth movement controls, interactive procedural boundary effects, and modular gameplay components—and is easy to expand and customize.
Its primary goal is to let developers skip tedious technical research and repetitive boilerplate work, so they can focus on level design, core gameplay loops, and visual style validation.
------------------------------------------------------------------------------
Installation:
Download and install it from the Unity Asset Store.
Add menu.scene and game.scene from the DemoScenes folder to your Build Settings.
If you have TextMeshPro installed, it works right out of the box!
It’s not just an asset; it’s also a simple playable game that incorporates the basic gameplay elements.
------------------------------------------------------------------------------
Our other assets:
Platformer Starter Kit
Topdown Starter Kit
TowerDefense Starter Kit
------------------------------------------------------------------------------
Third-Party Notices:
This asset uses Fresh Focus under the CC0 1.0 Universal license; see Third-Party Notices.md in the package for details.
This asset uses spaceships-asset-pack under the CC0 1.0 Universal license; see Third-Party Notices.md in the package for details.
This asset uses the Virgil font under the SIL OPEN FONT LICENSE Version 1.1; see Third-Party Notices.md in the package for details.
Price $9.99
Complete 2D Animated Character Pack – 9 Skins + VFX by Aether2D
What’s Included ?
Player Scripts Included (Full character movement system):
Jump, Double Jump, Coyote Time, Dash, Dash Down, Wall Climb, Wall Slide, Delay Before Detachment, Max Fall Speed, Crouch, and even separate Ground and Air Speed settings for precise movement control.
12 Animations:
Idle, Walk, Jump, Double Jump, Wall Jump, Wall Slide, Climb, Fall, Land, Crouch, Dash, Dash Down.
Scripts Included:
Includes a persistent skin selection system using PlayerPrefs and a very complete player script movement
Mobile Support:
- Includes a ready-to-use mobile controller canvas
- Mobile Player Movement script included
- Preconfigured on-screen joystick with complete control script
6 Particle Effects:
Jump / Wall Jump, Double Jump, Dash, Land, Death, Dust (appears when turning)
Shake System (using Cinemachine):
Preconfigured profiles for Dash, Land, Land while dashing, Wall Impact (only when dashing), and Double JumpCamera
Audio:
Includes a Third-Party Notices file for all audio attributions
Sound FX: Walk, Jump, Dash, Land, Wall Impact, Sliding, Climbing, Death
4 music tracks (CC0 licensed)
Bonus UI and Environment Assets:
14 environment elements also included
35 Game UI elements: Buttons, icons, coins, counters, backgrounds, power-up icons
Asset sizes range from 500x500 to 2048x2048
4 Demo Scenes:
Skin selection menu
Full mechanic test scene (with all movement features)
Particle FX showcase
Animation viewer
Character Prefab:
Drag and drop ready
Just assign the Wall and Ground layers in the Inspector and you're good to go
9 Character Skins (up to 5000x5000)
Color Depth: 32-bit RGBA
Compatible with URP and Built-in (URP strongly recommended for 2D)
Build polished 2D platformers faster with this complete Unity-ready character pack. It includes a fully animated character prefab, complete character controller script, dynamic particle effects, music and sounds, character editor system, and immersive camera shake,all fully documented and easy to customize.
This pack is compatible with both PC and mobile platforms. It supports input via keyboard or a pre-configured on-screen joystick, with all core mechanics (dash, jump, etc.) fully mapped and functional for touch controls.
Complete Player System – All Scripts Included :
This pack provides a fully functional character with included player movement script, supporting:
- Walk
- Jump and Double Jump
- Wall Climb and Wall Slide
- Dash and Dash Down (air-only)
- Crouch, only available when stationary on the ground
- Death
- Coyote Time for forgiving jumps just after falling
- Delay Before Detachment: the character can stick to walls for several seconds, typically 5 to 10 or even longer, before being gently pushed off with a small force.
- Fall Speed Limiter to control max drop speed
Just drag the prefab into your scene, assign the Ground and Wall layers in the Inspector, and you're ready to go.
Skin System with Save Support :
The package includes 9 customizable skins (5000x5000) and a scene to show how the players can switch skins via UI buttons. The selected skin persists across scenes and sessions using PlayerPrefs.
All scripts for skin selection and cross-scene application are fully included and ready to use.
Stylized Particle Effects :
Add visual feedback with six particle systems:
- Jump / Wall Jump
- Double Jump
- Dash
- Land
- Death
- Dust trail when turning on ground
Cinemachine Camera Shake System :
Immersive camera shake is built-in using Cinemachine with multiple ready-to-use profiles:
- Dash
- Land
- Land while dashing
- Wall impact while dashing
- Double Jump
Each shake is editable in the Inspector and detailed in the documentation.
SFX + Music :
Enjoy a full set of sound effects: Walk, Jump, Land, Dash, Wall Impact, Sliding, Climb, Death and 4 background music tracks.
All audio files are CC0 licensed. For more info, see the included Third-Party Notices.
Extra Assets + Demo Scenes :
Bonus content includes multiple UI and environment elements (buttons, icons, coins, power-ups and more ...) ranging from 500x500 to 3000x3000.
Also includes five demo scenes:
- Particle effect showcase
- Character animation preview
- Skin selection scene
- 2 Complete gameplay test scene with all mechanics for PC and mobile
Documentation & Customization
All features are fully documented for quick setup and easy customization.
The package includes scripts for player movemants, skin selection and persistent skin display across scenes.
All key settings like speed, jump force, dash, wall behavior and a lot more are exposed in the Inspector.
💡 Whether you're building a platformer, action game, or metroidvania, this pack is flexible, fast to set up, and production-ready. All assets support URP and Built-in pipelines (URP is recommended for best results in 2D).
This package is part of a growing 2D asset series, including more enemies, tilemaps, characters, and more. Explore the full collection here:
Full PDF documentation is included in the package (Documentation folder).
You can also view it online here: Complete 2D character Documentation
Price $10.86
Warehouse (URP) by DEXSOFT
Technical Details:
- Number of Meshes: 114
- LOD stages: 1-4 per model
- Number of Prefabs: 116
- Number of Materials: 74
- Number of Textures: 162
- Texture Sizes: up to 4K
- Texture formats: PNG and TGA
Designed to save time while delivering a highly detailed, modular warehouse environment perfect for games and virtual productions.
With 100+ unique meshes and a complete example level, it’s the ultimate solution for anyone looking to build a fully immersive warehouse environments.
URP Version Only!
Meshes:
This pack features a wide variety of high-quality assets. From industrial machines, shelves, pallets, crates, and barrels to cardboard boxes, cans, packages and storage containers.
Example Scene:
The included example warehouse scene showcases the assets in a ready-to-use realistic environment. Designed with modularity and performance in mind, this scene demonstrates how easily you can assemble scenes, adjust layouts and optimize gameplay areas.
Contact:
Email: info@dexsoft-games.com
Join Discord Community
Price $29.99
Pixel Crushers Narrative Bundle: Dialogue System, Quest Machine, Love/Hate by Pixel Crushers
Bundle includes Dialogue System, Quest Machine, and Love/Hate.
Save $50 with the Narrative Bundle!
This bundle includes 3 assets that integrate perfectly with each other by design. If your goal is to create a game with deep stories and quests with interesting characters, the Narrative Bundle is for you.
After purchasing this bundle, visit each package listed below, and you will be able to get them for free.
- Dialogue System for Unity: The powerful dialogue system used in award-winning indie games.
- Quest Machine: Robust quest system with visual node editor for your human-authored quests and procedural quest generator to generate new quests at runtime based on the game state.
- Love/Hate: Give your game characters relationships & emotions that update automatically in response to gameplay events.
Price $145.00
BrushForger - Base And LineBrush by CodeRedCat
- Brushes can be created as scriptable objects with a right-click.
- Tools can be added/removed from brushes.
- Undo support.
- Full tooltip documentation.
- Public variables and methods are XML-commented.
- Interface uses Unity UI Toolkit.
- Extendable classes for custom brushes, tools, and mappings included.
Dependencies
- None
Limitations
- Line brush tools do not factor in the scale of the parent gameObject.
- Does not allow creation of brushes in play mode
The BrushForger – Base and Line Brush gives you a palette from which brushes can be set up and used. BrushForger tries to minimize the effort to make custom brushes, tools, or mapping algorithms. It is not intended for a specific brush type but as a generic base for brush creation.
What is a brush?
There are tile brushes, prefab brushes, terrain brushes, texture brushes, and more. Sometimes they spawn things into the scene, sometimes they edit the properties of something. Sometimes you want to draw into thin air and sometimes on a specific mesh. The BrushForger Core can take a lot of ideas and make it easy to create your own brush for your project. It manages saving and loading what you need for your brush and gives you a set of extendable classes.
Use-Case Base Core
- For coders and creators.
- Creation and use of brushes.
- Customization of brush tools.
- Selectable mappings for drawing in 2D, free placement, or raycast.
- Different brush mapping options.
- Scripting of custom brushes, tools, and mappings.
- Management of custom brushes, tools, and mappings.
Use-Case Line Brush
- Lightweight example.
- Drawing LineRenderer lines.
- Erasing LineRenderer lines.
Package includes
- Editor scripts for the BrushForger palette.
- A line brush and its tools.
- Images for tool icons.
- Sample scripts for a custom brush, custom tools, a custom mapping and a custom setting.
- A sample background image for the brush forger palette.
- A simple line brush sample scene.
Extensions
- BrushForger - PrefabPainter
- BrushForger - ParallaxPainter
Price $0.00
Dark Fantasy GUI by BluBlu Games
Technical Details:
- Category: 2D
- Source File Sizes: Compatible with various resolutions, easily scalable
- Asset Dimensions:
Background texture:
1920x1080 20 pieces
1950x1300 1 piece
1675x909 1 piece
Buttons:
Between 512x523 and 512x565 5 pieces
Between 1356x512 and 1618x512 4 pieces
Between 1024x377 and 1024x362 4 pieces
Partciles:
128x128 1 piece
512x512 1 piece
149x152 1 piece
256x256 1 piece
Decorations:
2076x512 1 piece
1277x1297 1 piece
Between 2106x2116 and 2145x2145 5 pieces
1024x1744 1 piece
2048x508 1 piece
2048x991 1 piece
701x1024 2 pieces
2048x895 1 piece
1537x2000 2 pieces
1024x1023 3 pieces
2048x593 1 piece
3909x2342 1 piece
1024x920 2 pieces
512x512 2 pieces
Between 1024x129 and 1024x242 7 pieces
159x160 2 pieces
391x390 1 piece
1024x1024 2 pieces
515x515 7 pieces
279z1024 2 pieces
1700x892 5 pieces
2048x1137 3 pieces
146x142 1 piece
512x128 4 pieces
Frames:
1162x876 2 pieces
Between 2048x131 and 2048x698 13 pieces
2048x1137 2 pieces
1379x1380 3 pieces
1032x1023 1 piece
Between 2048x1748 and 2048x2048 12 pieces
1024x939 1 piece
1024x1024 1 piece
White frames:
Between 512x437 and 512x512 14 pieces
Between 1024x123 and 1024x1024 34 pieces
Between 2048x246 and 2048x2048 34 pieces
White decorations:
Between 1024x983 and 1024x1024 12 pieces
2048x991 2 pieces
701x1024 4 pieces
394x512 4 pieces
787x1024 4 pieces
512x512 2 pieces
1024x1024 2 pieces
512x149 2 pieces
1024x297 2 pieces
390x390 2 pieces
512x127 2 pieces
1024x254 2 pieces
855x512 2 pieces
1709x1024 2 pieces
Placeholder icons:
256x256 25 pieces
Title banners:
1024x512 16 pieces
512x1024 4 pieces
Recolors:
1024x512 64 pieces
512x1024 16 pieces
Flat icons:
128x128 172 pieces
256x256 172 pieces
512x512 172 pieces
Progress bars:
2048x165 19 pieces
Gui Logo:
1024x1024 12 pieces
- Asset resolution: 72 DPI
- Animated: Yes
- Animation Types: Particles
Dark Fantasy GUI is a customizable user interface pack that includes a wide range of essential elements (buttons, windows, frames, bars, banners, decorative corners, and sample screens, animated loading spinners). It provides all the core building blocks for menus and HUDs, while allowing you to design and arrange windows, settings, and home screens to fit your game’s needs.
Windows are fully customizable, offering different shapes, decorative elements, and an alternate version with white frames so you can easily adjust colors to match your project. Perfect for platformers, metroidvania, RPGs, MMOs, adventure, horror, or dark fantasy games, this pack provides everything you need to build immersive and stylish game menus with ease.
Price $30.00
Wild Harvest: Pumpkins & Squashes by NV3D
- 6x Crop plants with 5 growth stages.
- 6x Collectible crop meshes.
- 6x Icon textures for each crop.
- Ready-to-play script graph to grow and harvest each crop.
- Soil has custom wet patch control.
- C# and Script Graph versions included.
Number of Unique Meshes: 146
Collision: Yes
Vertex Count: ~100-300 per plant. Up to 7000 for a whole patch.
LODs: No
Number of Materials: 9
Number of Textures: 18 textures + 6 icons
Texture Types: Albedo/Transparency + ID/Translucency/AO/Smoothness + Normal
Texture Resolutions: 2048x2048textures, 1024x1024 for icons
📦 Part of the Wild Harvest: Bundle
Enrich your game's world-building with Wild Harvest: Pumpkins & Squashes. Explore a rich selection of delicious crops, each crafted and ready for seamless integration into your projects. With our innovative growth and harvesting features, you can bring your virtual farms or wilderness to life effortlessly.
Crops included
- Pumpkin
- Butternut Squash
- Harlequin Squash
- Patty Pan
- Red Kuri
- Zucchini (Courgette)
Features
- Ready-to-play FX for growing and harvesting of all 6 different crops.
- Easily customize colors to create endless variations of each crop.
- UI icons for each crop are included to give you a head start on implementing your new gathering feature!
- Soil patch mesh wet/dry control to support watering mechanics.
Whether you're creating a serene garden, bustling farm or a frontier wilderness, these meticulously crafted assets offer versatility and visual appeal.
Explore more packs in the 🌱Wild Harvest and 💎Shatter Stone series.
🤝Join the NV3D DISCORD for help, updates, community tips and more!
Price $24.99
Icon Creator Pro by Aramis Games
- Features:Real-time preview panel for icons. Fully customizable layer system. Multiple output options with object batching. Lighting setup compatible with any 3D scene. Built-in effects for advanced visual adjustments.
Elevate your project with Icon Creator—the ultimate tool for Unity developers looking to craft high-quality icons with precision and ease.
Icon Creator Pro is an editor-based GUI creation tool. Although it’s primarily designed to turn 3D objects into 2D icons, its advanced layer system also allows you to create fully 2D artwork.
Key features:
- Comprehensive Layer System: With Sprite, Shape, Text, and 3D Object layers, you can build a wide variety of icons, 2D scenes, and impressive flipbooks.
- Sorting System: Because ICP uses your existing scene, it performs layer sorting based on the 3D environment. Its internal sort system is fully integrated and easily configurable from the UI.
- Animation and Flipbook System: Animations from your 3D objects can be played frame-by-frame in ICP. You can export any single frame or the entire sequence as a flipbook, and play it back with the built-in FlipbookPlayer.You can even assign events to any frame in your flipbooks!
- Artboard: Work comfortably at any size in a separate artboard window.
- Batch Export: Convert many objects into icons in one go. Examples are available in the tutorial videos.
And many more features I haven’t listed… If you’re unsure whether this asset is right for you, please watch the tutorial or trailer videos to see ICP’s full potential!
- Post-Effects:
- Blur
- Greyscale
- Color Overlay
- Outline
- Suport All Custom Materials!!
Post-effects will continue to be added and updated. For now, these effects work only with the Built-in Render Pipeline, but versions for URP and HDRP will be added very soon.
Technical Requirements
- Unity Version: 2020.3 or later
Support and Community
We’re here to help! Contact us at aramisgamestudio@gmail.com
Price $25.00
Save and Load MultiSlot System by Saturn Interactive
- Multi-Slot Save: Allows players to easily create, overwrite, and manage multiple saves, offering a richer personalized experience.
- Drag & Drop
- Intuitive Interface: Features a user-friendly visual layout for managing save slots with details like mode,place where saved, date of saving.
- Fully Customizable: Adapt it to the theme and style of your game.
- Door system, position the player between scenes
- UI Template customizable.
- Project template to show features.
Multi Slot Save and Load System – The Ultimate Solution for your Game.
Take your gamers’ experience to the next level with our advanced Multi Slot Save and Load System! Designed for developers looking to offer flexibility, organization, and customization.
Own JSON serialization system
Serialize Dictionaries, diferent types or your own codes.
Contains a simple encription system
Positioner system between scenes include doors.
Save Time: Implement a functional save system without starting from scratch.
Improve User Experience: Give your players the freedom to manage their progress as they prefer.
Clean and Documented Code: Easy to understand and modify to fit the specific needs of your project.
Includes project demo and a detailed guide for quick and easy integration.
Invest in the future of your game!
Also you can use it as a Dictionary serializer to see in inspector.
Get the Multi Slot Save and Load System today and give your players complete control of their adventures.
Note: Use TextMP, just import.
Price $20.00
Essential Attributes [SceneRef] by Foxal Face
- 🔽 Converts string and int fields into scene dropdowns:
・string → all scenes in the project
・int → only scenes in Build Settings - 🔁 Broadcast system to auto-update references when scene paths change
- 🛑 Toggle broadcast behavior in menu:
・Enable/disable broadcasting
・Confirm before applying
・Select which folders and assets are affected - 🎯 Perfect for stable and typo-proof scene workflows
- 🧠 Works with arrays and lists of scenes
- ⚙️ Zero runtime cost — editor-only logic, plug-and-play
⚠️ Internal Usage
- Reflection
The [SceneRef] attribute replaces raw string or int fields with scene selection dropdowns in the Unity Inspector — no more typos, missing paths, or guessing build indices.
- Use it on a string to pick from all scenes in your project.
- Use it on an int to pick only from scenes in Build Settings (since the int represents the build index).
Beyond its editor UI improvements, [SceneRef] includes a powerful broadcasting system that keeps scene references in sync — even if a scene file is renamed or moved. When a path changes, all serialized references can be updated automatically.
To optimize performance, broadcasting is:
- Optional (can be toggled on or off),
- Confirmable (prompted before applying),
- And targeted: you can define exactly which folders, scenes, and prefabs should be scanned and updated.
💡 Try Before You Buy
This attribute is also included in the Essential Attributes asset — or try [ElementName]and [TexturePreview] for free on the Unity Asset Store.
Price $9.99
Essential Attributes [NotDefault] by Foxal Face
- 🟥 Highlights fields with default values directly in the Inspector
- ❗ Logs error messages in the Console, clickable to ping the relevant GameObject
- 🧠 Works recursively with nested serialized types (structs/classes)
- 🧮 Compatible with arrays and lists
- 🎛️ ArrayTarget enum to control scan scope:
・Array (array size & buttons)
・Elements
・Both - 🛠️ Automatic detection can be toggled in:
Tools > FoxalFace > Attributes > NotDefault - 🧰 Also includes:
・Manual validation
・Clear error logs
・Customizable scan targets - ✅ Helps enforce data integrity before runtime, especially in configuration-heavy projects
⚠️ Internal Usage
- Reflection
- CustomEditor (UnityEngine.Object)
The [NotDefault] attribute helps catch uninitialized or forgotten fields in your serialized data. It highlights any field that still holds its default value (e.g., 0, null, Vector3.zero, etc.) with a red outline in the Inspector, making it easy to spot at a glance, and logs a clickable error in the Console to guide you directly to the issue.
It works recursively with nested serializable classes and structs, and supports arrays/lists with fine-grained control over what is checked:
- Just the array/list container
- Just the elements
- Or both (using ArrayTarget)
Error detection is triggered automatically when components are loaded, modified, or displayed — but you can also manually trigger or clear errors from the Tools menu. To optimize performance, you can disable automatic checking and only validate on demand.
💡 Try Before You Buy
This attribute is also included in the Essential Attributes asset — or try [ElementName]and [TexturePreview] for free on the Unity Asset Store.
Price $8.99
Essential Attributes [Lockable] by Foxal Face
- 🔒 Adds a padlock icon to serialized fields to toggle editability
- 🧩 Works with any serializable type: primitives, Unity objects, structs, custom classes, etc.
- 🧮 Compatible with arrays and lists
- 🎛️ ArrayTarget enum to control lock scope:
・Array (array size & buttons)
・Elements
・Both - 🧱 When locked:
・Fields are grayed out
・arraySize is not editable
・➕/➖ buttons are hidden
・Drag & drop is blocked - 🔁 Lock state resets automatically on script reload or scene change
- 🚫 Does not block runtime or scripted changes — Inspector-only
- 🧠 Ideal for reducing accidental edits and improving team safety
⚠️ Internal Usage
- Reflection
- CustomEditor (UnityEngine.Object)
The [Lockable] attribute adds a clickable padlock icon next to any serialized field in the Inspector. Once locked, the field becomes read-only, protecting it from unintended changes — perfect for shared or sensitive data.
It works on any serialized field, including arrays and lists, with additional control to lock:
- Only the array container (arraySize, ➕/➖)
- Only the elements
- Or both (via the ArrayTarget parameter)
When a list is locked, Unity’s default controls like ➕, ➖, and drag-and-drop are hidden or disabled — making the list truly non-editable in the Inspector.
The locking is purely visual and non-persistent: the field returns to its locked state after reloads or recompilation, ensuring a safe-by-default editing experience.
💡 Try Before You Buy
This attribute is also included in the Essential Attributes asset — or try [ElementName]and [TexturePreview] for free on the Unity Asset Store.
Price $6.99
Essential Attributes [Button] by Foxal Face
- 🔘 Draws a button in the Inspector to trigger method calls
- 🔐 Supports public and private methods
- ・Return values (rendered in the Inspector)🧩 Compatible with methods that:
・Accept parameters (displayed and editable) - ・Both🎛️ EnableMode enum to control availability:
・Editor only
・Play mode only - 🧠 Parameters and return values are cached between calls
- 💬 Tooltips generated from XML documentation (summary, param, returns)
- ・Clear return value🧷 Supports right-click actions on buttons:
・Reset parameters - 📁 Grouped in a foldout at the bottom of the Inspector
- 💾 Optional Persistent Data system to share parameter values across the team
- (Persistent data toggle, XML documentation toggle)⚙️ Configurable options under:
Tools > FoxalFace > Attributes > Button
⚠️ Internal Usage
- Reflection
- CustomEditor (UnityEngine.Object)
- OdinSerializer (Open-Source Serializer)
The [Button] attribute allows you to execute any method (even private) directly from the Unity Inspector by drawing a clean, context-aware button that adapts to the method it targets.
Unlike simple solutions that only support parameterless methods, [Button] handles:
- Methods with parameters (editable directly in the Inspector)
- Return values (displayed in the Inspector)
- Tooltip generation from XML documentation
- Editor/runtime mode filtering
- Persistent parameter memory
- Method grouping under a unified “Methods” foldout
This makes it a powerful productivity tool for testing, debugging, or automating workflows — without writing any custom editor code.
Everything is designed to blend seamlessly with Unity's native UI.
💡 Try Before You Buy
This attribute is also included in the Essential Attributes asset — or try [ElementName]and [TexturePreview] for free on the Unity Asset Store.
Price $11.99
Essential Attributes [TexturePreview] by Foxal Face
- 🔍 Inspector preview of Texture2D and Sprite fields
- 📂 Optional asset path display (toggle with visiblePath parameter)
- 🖱️ Clickable thumbnail to ping the asset in the Project window
- ✅ Fully compatible with both Texture2D and Sprite types
- 🎨 Ideal for UI icons, inventory thumbnails, visual configs, and more
- ⚡ Minimal and dependency-free — just add the attribute and go!
The [TexturePreview] attribute makes your Unity Inspector more visual by showing thumbnails of assigned Texture2D or Sprite fields, just like Unity’s native material preview.
Whether you're designing a UI system, managing inventory icons, or debugging asset references, this attribute gives you instant visual feedback — without writing a single line of custom editor code.
By default, it also shows the project path of the asset, making it easy to locate or audit resources. You can optionally disable the path display by passing visiblePath: false.
This lightweight utility improves Inspector clarity and team workflows, especially in art-heavy or data-driven projects.
Price $0.00
Essential Attributes [ElementName] by Foxal Face
- ✅ Rename serialized array/list element labels in the Inspector.
- 🏷️ Replace "Element X" with any custom prefix: "Waypoint X", "Enemy X", etc.
- 🎯 Works with any Unity-supported serialized type (int[], GameObject[], Transform[], etc.).
- 🧪 Editor-only utility, no runtime overhead or dependencies.
- 💡 Ideal for enhancing clarity in complex components or designer-facing tools.
- 🔁 Supports both arrays and generic List<T> fields.
- 🧩 Plug-and-play: just add the [ElementName("YourLabel")] attribute.
[ElementName] is a lightweight and powerful Unity attribute that improves the clarity of serialized arrays and lists by customizing how their elements are labeled in the Inspector.
Instead of generic labels like "Element 0", this attribute lets you define custom prefixes such as "Waypoint", "Step", or "SpawnPoint" — making your data more readable and accessible, especially for designers and large teams.
This is a purely editor-side enhancement and requires no runtime code. It’s perfect for improving workflow clarity without modifying any data structure.
Use it anywhere you have serialized arrays and want better context.
Price $0.00
