Here are some of the best useful free assets from the Unity Assets Store. All plugins are from different genres like Graphics, Tools, 3D Models, UI Tools, Project Management Tools, etc. Make your game dev journey easier by using this asset.
Top Unity Assets for October 2023
1) Weapons FREE
This asset pack offers a collection of 8 unique weapon models optimized for various uses such as games, 3D applications, marketing, and VR/AR experiences. It serves as a free version of Weapons 1 and Weapons 2, allowing users to study and test the models in their preferred software environments.
Package Content:
- Set of 8 unique assets, including shotgun, sniper rifle, assault rifle, revolver, baseball bat, hockey stick, axe, and knife.
- All assets are designed at a real-world scale and share a consistent material using 1 texture at 2048px resolution.
Key Features:
- Easy Color Customization: Objects’ colors can be easily changed using the UV map.
- Logical Pivot Point: Each model has its pivot set in a logical location for convenience.
- Logical Naming: Models are appropriately named for clarity and organization.
Geometry:
- Total of 7k triangles for the entire pack, ensuring optimized models suitable for game engines and other applications.
Usage:
- Suitable for games, production, advertising, VR/AR, and various creative projects.
Supported 3D Programs:
- Available in Blender, Cinema 4D (C4D), Maya, and 3dsMax formats.
- Option to request models in different formats for modification purposes.
2) Trails VFX – URP
This Elemental Trails pack offers a collection of essential visual effects (VFX) designed for use in the Universal Render Pipeline (URP) within Unity. Ideal for game development, particularly for Ludum Dare or similar Game Jams, these trails provide diverse elements like Fire, Water, Electric, Cosmos, and more. The pack includes corresponding sound effects (SFX) to enhance the immersive experience of these visual effects.
Key Features:
- VFX Variety: Includes a comprehensive set of 10 Elemental Trails such as Fire, Water, Electric, Cosmos, Void, and others, suitable for enriching your game’s visual appeal.
- Texture Resolution: Up to 1024×1024 resolution textures, ensuring detailed and vibrant visual effects.
- Custom Shaders: Offers over 20 custom shaders created in Shader Graph, providing additional versatility and customization options.
- SFX Integration: All VFX elements are complemented by accompanying sound effects, ensuring a more engaging and immersive experience.
Technical Overview:
- Provides an overview available via the following link: VFX Overview Video
Compatibility Note:
- Compatible with the Universal Render Pipeline (URP) in a 3D render pipeline environment. Not compatible with 2D render pipeline features (2D Core, 2D Mobile, 2D URP templates), but it can work in a 3D setting using an Orthographic Camera.
This pack serves as a valuable addition to your VFX collection, offering a diverse range of Elemental Trails with corresponding sound effects, tailored for use in the Universal Render Pipeline (URP) within Unity.
3) Value Observer
Value Observer is an implementation of the Observer pattern designed to be editor-friendly within Unity. It offers several components for observing value changes, linking observers between components, and connecting various properties or methods for easy use.
Components Included:
- ValueObserver<T>: Observes value changes and notifies listeners. It also supports value validation during change.
- LinkedObserver<T>: Connects observers from other components, allowing use as a field within this class.
- LinkedValue<T>: Connects Serialized Properties from other components or Scriptable Objects for usage as a field within this class.
- LinkedMethod<TResult>: Connects methods that return a value, serving as an editor-friendly equivalent of Func<TResult>, supporting up to 10 parameters.
Advantages:
- Ease of Use: Straightforward implementation and usage.
- Weak Code Dependency: Minimizes dependencies in code structure.
- Editor Friendly: Fully integrated with the Unity Editor.
- Play Mode and Edit Mode Support: Functions in both play and edit modes.
- Concise Syntax: Offers a concise and easily understandable syntax.
- Performance Improvement: Enhances performance, particularly in scenarios where value changes are checked in Update or not checked at all.
The Value Observer asset stands as a convenient and practical solution for observing value changes in Unity, complementing other powerful tools offered by Infinity Code.
4) Scriptable Object Field Copier
[Most Useful – As per my usage]
The “Scriptable Object Field Copier” is a time-saving utility for Unity designed to streamline the process of copying data between ScriptableObjects. It simplifies and accelerates this task, offering several features to enhance efficiency within Unity projects.
Key Features:
- Field Filtering: Enables quick selection of specific fields for modification, ensuring only desired fields are altered.
- Private Field Support: Even supports private fields if marked with the [SerializeField] attribute.
- Time-Saving Batch Paste: Allows pasting data simultaneously into multiple objects, bypassing the need to handle each one individually.
- Undo Integration: Seamlessly integrates with Unity’s Undo History, allowing easy reversal of operations for safety and convenience.
- User-Friendly Interface: Provides a well-structured Editor Window with search functionality and eligibility checks, ensuring a smooth workflow.
How to Use:
- Right-click on the source ScriptableObject to copy data from and select “Copy ScriptableObject.”
- Select the ScriptableObjects where the copied data needs to be pasted.
- Right-click again and choose “Paste ScriptableObject.”
- In the appearing window, apply the necessary filters and click “Paste” to proceed. Additionally, access the editor window through Unity’s menu: Tools -> ScriptableObject Field Copier.
Technical Details:
- Tested with various variable types to ensure compatibility and reliability.
Elevate your Unity project’s efficiency and accelerate game development workflows by employing the “Scriptable Object Field Copier” to expedite ScriptableObject data transfer.
5) CardHouse
CardHouse is a versatile toolkit designed to simplify the integration of card-based mechanics into various game genres within Unity. It alleviates the complexities associated with implementing card game rules and state machines by providing a robust foundation for game developers.
Key Features:
- Mechanics Support: Offers systems for essential card operations such as shuffling, dealing cards, resource management, and local multiplayer functionality (pass-and-play style).
- Extensibility: Emphasizes UnityActions to facilitate seamless integration of custom game logic, enabling developers to incorporate personalized functionalities effortlessly.
- Interactive Tutorial: Provides an interactive tutorial allowing users to experience and understand the functionality of different components firsthand.
- Sample Games: Includes sample games across common genres like Collectible Card Game (CCG), deck-builder, and solitaire, offering reference implementations for card groups and phases configurations.
- Ready-to-Use Prefabs: Furnishes prefabs for various card groups (decks, hands, card grids), turn-passing buttons, resource display canvas, and components for managing card position, rotation, and scale.
- Scriptable Objects: Provides scriptable objects for defining resources, decks, and individual cards.
- Event Handlers: Incorporates handlers for click and drag interactions.
- Gate Components: Implements gate components to control card drags based on specific game conditions (e.g., turn status, resource availability).
Technical Details:
- Uses Bebas Neue and Montserrat fonts under the Open Font License (OFL).
- Utilizes a variety of art under the CC0 Creative Commons License (refer to Third-Party Notices.txt file for details).
CardHouse serves as a foundational toolkit enabling developers to seamlessly introduce card-based mechanics into various game genres within Unity, offering a wealth of prefabricated components, sample games, and extensibility for custom game logic integration.
6) Simple Modular Dungeon
This package offers a comprehensive setup for creating dungeons within Unity, delivering efficient utilization of CPU and GPU resources. It is designed with modularity and simplicity in mind, making it suitable for various game genres, from RPGs to dungeon crawlers.
Package Features:
- Modular Setup: Comprises relatively simple and texture-based modular objects that seamlessly fit into multiple game genres.
- Snap-Together Objects: Objects align well in increments of 1 unity unit, enabling quick assembly of dungeon maps. Objects are scaled considering the unity scale, where 1 unit represents 1 meter.
- Multi-Floor Setup: Utilizes an empty container set to 2.95Y, facilitating the quick arrangement of multiple floors.
- Particle System: Includes a particle system for generating fire with an attached light source. Models also offer an option for using static flames, providing versatility in stylistic choices.
Technical Details:
- Object Count: Over 50 models are included, ranging in tri counts from 92 tris (smallest object) to 5600 tris (largest object), with the majority hovering around 500 tris.
- Material Quality: Materials vary in resolution from 128×128 to 1024×1024, with most textures at 512×512. Emphasis was placed on balancing quality against performance.
- Poly Count Range:
- Smallest Object: 92 Poly
- Largest Object: 5600 Poly
- Majority: 500-1000 Poly
- Meshes and Prefabs: 58 total meshes and 61 unique prefabs.
- Rigging: Objects are not rigged.
- UV Mapping: Yes
- Colliders: Included
- LOD (Level of Detail): Not Applicable
- Material Details: PBR materials with five texture maps each: Albedo, Metallic, Normal, Height, Ambient Occlusion.
This package offers an extensive array of modular assets suitable for constructing dungeons efficiently within Unity, catering to diverse game development needs while ensuring optimal performance.
7) Multi-Input First Person Controller (Lite) [Very Usefull]
MFPC – Multi-Input First Person Controller includes an easy-to-use and flexible first-person character control system that supports all input types.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
⭕ Might require reimporting and conversion of materials if imported on a render pipeline other than the built-in one ⭕
Manual | Documentation | RoadMap | Discord
*This is a LITE FREE version of the [Multi-Input First Person Controller]
Try the Full Demo version Here
✔️Features
- Input: Mobile, Keyboard&Mouse
- Input System: Old Input System
- Player System
- Settings System
- Modular
- Build Characters in Seconds
- Easy To Improve
- Flexible To Use
✔️Inbox
- Dynamic input change: Mobile, Keyboard&Mouse
- Movement states
- Movement animations
- Smooth camera rotation
- Air control
- Settings
- Save settings
- Player movement parameters in ScriptableObject
- Character Controller teleport
- Possibility of the interaction of the character with physical objects
✔️Settings Options
- Sensivity
- Input Type
- Camera Speed Smooth X
- Camera Speed Smooth Y
✔️Movement States
- Walk
- Run
- Jump
8) Interior House Assets | URP
The Interior House Asset Pack offers a simple and stylish collection of assets suitable for creating stylized interior designs or prototypes within Unity.
Render Pipeline Compatibility:
- Built-in Render Pipeline: Compatible
- Universal Render Pipeline (URP): Compatible
- High Definition Render Pipeline (HDRP): Not compatible
Unity Version Compatibility:
- Unity 2022.3.0f1: Not compatible with HDRP, but compatible with both Built-in and URP
Description: This asset pack, under the Unity Companion License and brought to you by Unity Learn, provides modular walls, windows, furniture, and additional elements to construct various room environments with three distinct interior color schemes. Ideal for stylized interior design layouts or indoor prototyping, the pack aims to offer simplicity and style.
Included Assets:
- 11 modular wall and window prefabs
- Three different interior color schemes
- Selection of furniture and props
- Additional textures, simple patterns, and trim sheets
Technical Details:
- Number of textures: 23
- Texture dimensions: 512 x 512
- Number of meshes/prefabs: 60 Meshes / 48 Prefabs
- UV mapping: Yes
- LOD information: Single level of detail (1 LOD)
Setting up with URP: To utilize the asset pack with URP, follow these steps:
- Adding the Asset to Graphics settings:
- Go to Edit > Project Settings > Graphics.
- In the Scriptable Render Pipeline Settings field, add the Universal Render Pipeline Asset. This addition will switch your project to use URP instead of the default Built-in render pipeline.
By integrating this Interior House Asset Pack into your project, you can swiftly create diverse and visually appealing interior environments, suitable for various design or prototyping purposes within Unity.
9) Simple Generic Buildings – Cartoon Buildings
The “Simple Buildings – Mobile Ready Cartoon Building” asset pack is designed for use within toon-style environments and game art, providing 6 Building Prefabs suitable for such settings.
Render Pipeline Compatibility:
- Built-in Render Pipeline: Compatible
- Universal Render Pipeline (URP): Compatible
- High Definition Render Pipeline (HDRP): Compatible
Unity Version Compatibility:
- Unity 2021.3.24f1: Compatible across all render pipelines (Built-in, URP, HDRP)
Description: This pack offers simple yet effective building assets that align with toon-style environments and game art. The collection comprises 6 distinct building prefabs, each contributing to the aesthetic cohesion of toon-style game environments. The included buildings are as follows:
- School Building x 1
- Auto Workshop x 1
- Hospital Building x 1
- Police Station x 1
- Fire Station x 1
- Market x 1
Technical Details:
- Number of textures: 1
- Texture dimensions: 2048×2048
- Polygon count:
- Minimum: 100
- Maximum: 1000
- Number of meshes/prefabs: 6
- Rigging: No
- Animation: N/A
- UV mapping: No
- LOD information: Single LOD (Level of Detail)
- Types of materials and texture maps: Albedo mapping
This asset pack is tailored for users seeking simplistic yet visually appealing building assets suitable for toon-style environments, ensuring compatibility with various Unity render pipelines for versatile use in game development projects.
10) Project Context Actions
The “Project Context Actions” is a standalone toolkit extracted from the Ultimate Editor Enhancer asset. It’s designed to streamline and expedite tasks within the Unity Editor’s Project window by providing contextual actions based on the type of items being interacted with.
Compatibility with Unity Versions and Render Pipelines:
- Unity Version:
- Built-in: Compatible
- Universal Render Pipeline (URP): Compatible
- High Definition Render Pipeline (HDRP): Compatible
- Unity Version Tested: 2021.3.4f1
Features and Functionality: This toolkit introduces various contextual actions that appear when hovering over specific items within the Project window. Here’s a breakdown of the available actions:
- Create Folder: Appears when hovering over a folder, allowing the creation of subfolders. Left-click to create a subfolder and manually enter a name. Right-click to choose from a list of standard names.
- Create Material: Appears in the Materials folder, enabling the creation of a new material with a single click.
- Create Material from Texture: When hovering over a texture, provides an option to create a material using the Standard shader and set the texture in Albedo.
- Create Script: Appears when hovering over the Scripts folder, facilitating the creation of MonoBehaviours. Right-click offers options to create scripts from templates or Assembly Definition.
- Play AudioClip: When hovering over an AudioClip, offers a button to play the audio. Click once to play and click again to stop playback.
Other Assets from Infinity Code: The toolkit is part of Infinity Code’s collection, which includes various other assets catering to different aspects of Unity development, such as texture management, terrain generation, mapping solutions, editor enhancements, panorama display, and more.
The range of Infinity Code assets encompasses diverse tools:
- Huge Texture
- Mesh to Terrain
- Online Maps
- Real World Terrain
- Run Desired Scene
- Terrain Quality Manager
- Tiny Terrain
- Tree Tool
- Ultimate Editor Enhancer
- uPano
This collection offers a broad spectrum of solutions for Unity developers, aiming to improve workflow efficiency, content management, and editor functionality.
The “Project Context Actions” enhances the Project window in Unity, providing quick and context-based actions for smoother project management and streamlined workflows.
Here are my personal picks of the month. Check out our website for more interesting free and paid assets.
Here is the link with 20+ assets both paid and free from this month’s personal pick.