Modular UI System by Loags
- Unity Version Compatibility: Works with Unity 2020.3 or higher (LTS preferred)
- Key Features:
- Event-Driven Architecture: Allows screens and components to react to system-wide events without direct dependencies, providing scalability and flexibility.
- Screen Transition Management: Includes options for both additive (keep current screens active) and exclusive (close all other screens) transitions, giving you control over how screens are displayed.
- Draggable UI Support: Offers draggable UI components with customizable drag areas to ensure seamless interaction for users.
- Configurable Screen Behavior: UIScreenConfig assets allow developers to define the behavior and settings of each screen (e.g., can the screen be closed, is it the initial screen, etc.) directly in the Unity editor.
- Screen Hierarchy and History: Handles parent-child relationships between screens, making it easy to nest screens within each other. The screen history allows users to navigate back to previous screens, maintaining a stack of opened screens.
- In-Game and Main Menu Managers: Includes dedicated managers for handling in-game UIs and main menus, providing a specialized solution for different parts of your project.
- Easy Extensibility: Developers can extend or replace any part of the system (e.g., adding custom screen types, transitions, or additional behaviors) thanks to the modular and open architecture.
- Performance Optimized: Designed to ensure that there’s minimal overhead, which makes the system ideal for both resource-constrained mobile platforms and high-end desktop applications.
- Dependencies:
- Text Mesh Pro: This package uses the com.unity.textmeshpro package.
If you have any questions about the package or its capabilities, please feel free to contact me: https://www.loags.de/contact/
This Unity UI System package offers a comprehensive and flexible solution for managing complex user interfaces. It is designed with an event-driven architecture, allowing for highly modular and decoupled components that can communicate efficiently without hard dependencies. Whether you're building a game with nested menus, HUDs, pop-up notifications, or application interfaces with multiple screens, this system can handle it with ease.
The system provides the ability to create and manage draggable screens, customizable screen configurations using ScriptableObject assets, and supports complex transitions between screens. With its screen hierarchy feature, it allows you to define parent-child relationships between screens, ensuring that UI screens can be nested, stacked, and managed according to your needs.
A core feature of the package is its history tracking, which stores the stack of opened screens. This enables smooth navigation between screens, including back navigation, making it ideal for multi-step menus or workflows in games and applications. Furthermore, the package includes built-in support for in-game UIs and main menu UIs, complete with configurable screen transition behavior.
In addition, the package is designed with performance in mind. It's optimized for mobile and desktop platforms, ensuring that it runs smoothly regardless of the device. The modularity of the package ensures that developers can extend, override, or replace any part of the system to fit their project needs.
Full README:
UI System for Unity created by: Loags
Overview
This project is a flexible and extensible UI management system for Unity, designed to handle complex user interface (UI) interactions such as screen transitions, hierarchy management, and screen event handling. The system is built with scalability and modularity in mind, enabling you to manage multiple screens and their relationships with ease, while offering robust customization through ScriptableObject configurations.
Features
- Event-driven Architecture: Uses an event bus (UISystemEventBus) to decouple interactions between UI components, ensuring loose coupling and scalability.
- Screen Transitions: Manages transitions between screens with support for additive and exclusive screen opening.
- Screen Hierarchy Management: Handles the relationships between screens (parent-child screens) through UIScreenNode structures.
- Screen History: Tracks the history of opened screens, enabling easy back navigation and the ability to restore previous states.
- Draggable UI Components: Supports draggable UI screens and components that can be moved around within a defined area.
- Customizable Screen Configurations: Screens can be customized using UIScreenConfig assets, enabling easy configuration in the Unity Editor.
- Pause Menu & In-Game UI Support: Special managers for handling pause menus and in-game UI elements, in addition to the main menu.
Structure of the System
The system is divided into several key components:
- UISystemManager: The core class that manages the entire UI system. It handles event subscriptions, screen hierarchy management, transitions, and screen history tracking.
- UIScreenConfig: A ScriptableObject asset that holds the configuration for each screen. This includes settings such as whether the screen is closable and whether it is the initial screen displayed when the system starts.
- UIScreenNode: Represents a node in the UI screen hierarchy. Each node contains information about the screen, its parent and child relationships, and whether the screen is active.
- UIScreenNodeManager: Manages the hierarchy of UI screens by creating nodes for each screen, and handling operations like finding, adding, or removing screens from the hierarchy.
- UIScreenRegistrar: Responsible for registering screens with the system and ensuring that screens are placed in the correct spot in the hierarchy (either as root screens or children of other screens).
- UIScreenTransitionManager: Handles screen transitions, such as opening and closing screens with animations or effects. Supports opening screens additively (without closing other screens) or exclusively (closing all other screens).
- UIScreenHistoryEntry: Tracks entries in the screen history stack. This allows for back navigation and restoring previous screens when needed.
- DraggableUIComponent: A component that allows a UI element to be draggable within a defined area. It implements Unity’s IDragHandler to handle drag events and manages resetting the position of draggable components.
- UISystemScreenDraggable: A specialized version of UISystemScreen that adds support for draggable screens. Combines the functionalities of UISystemScreen and DraggableUIComponent.
- UISystemEvents: Defines various events (e.g., opening, closing, registering screens) that are used to communicate between different components through the event bus.
- This UI system offers a highly modular and scalable architecture, enabling developers to manage complex UI interactions with ease. The use of an event-driven design allows for decoupled components, making it easier to expand and maintain the system over time.UISystemEventBus: The event bus that handles the publishing and subscribing of UI events. This enables a decoupled communication system between UI components.
How to Use the UI System
1. Setting Up Screens
1. Create a UIScreenConfig:
- Right-click in the Project window and go to Create -> UI -> UIScreenConfig.
- Configure the UIScreenConfig:
- Screen ID: A unique string identifier for the screen (Will be generated automatically).
- Can Be Closed: A boolean determining whether this screen can be closed by the user.
- Is Initial Screen: Whether this screen is the first screen to open when the system starts.
2. Create a Screen GameObject:
- Create a new UI Canvas in the scene (representing the UI screen).
- Attach a component that extends from UISystemScreen (or UISystemScreenDraggable if it is a draggable screen) to this GameObject.
3. Assign the UIScreenConfig:
- Assign the UIScreenConfig asset you created to the screen by attaching it to the UISystemScreen component.
2. Managing Screens
1. Open Screens:
- Screens can be opened in two ways:
- Exclusive: Opens a screen and closes all other screens.
- Additive: Opens a screen while keeping the current screens active.
Example:
// Open a screen exclusively
UISystemEventBus.Publish(new UIScreenOpenEvent(screenConfig, true));
// Open a screen additively
UISystemEventBus.Publish(new UIScreenOpenEvent(screenConfig, false));
2. Close Screens:
- You can close a specific screen, close the last opened screen, or close all screens.
Example:
// Close a specific screen
UISystemEventBus.Publish(new UIScreenCloseEvent(screenConfig));
// Close the last opened screen
UISystemEventBus.Publish(new UIScreenCloseLastEvent());
// Close all screens
UISystemEventBus.Publish(new UIScreenCloseAllEvent());
3. Pause Menu Integration:
- For in-game UIs, you can integrate a pause menu by using the UISystemManagerInGame. This manager includes additional functionality to handle the escape key and toggle the pause menu.
3. Adding Draggable Screens
1. Draggable Screens:
- To create draggable screens, use the UISystemScreenDraggable component. Ensure the screen has a RectTransform and attach the DraggableUIComponent to handle drag events.
2. Configuring Drag Area:
- The DraggableUIComponent includes an optional draggableArea property. Assign a RectTransform to this field to constrain the draggable screen within a specific area.
4. Screen Hierarchy and History
1. Hierarchy Management:
- The system automatically manages the hierarchy of screens through UIScreenNode objects. Screens can have parent-child relationships, and these relationships are reflected in the screen's Transform hierarchy.
2. Screen History:
- The system tracks the history of opened screens in a stack. You can navigate back to previously opened screens by closing the current screen, which automatically restores the previous screen in the history.
Customization
1. Adding New Screen Types:
- You can extend the UISystemScreen class to create custom behavior for different screen types.
- Example: If you want a specialized in-game menu, you can create a class that extends UISystemScreen and adds new features specific to in-game behavior.
2. Custom Screen Transitions:
- You can extend or modify the UIScreenTransitionManager to add new types of screen transitions (e.g., sliding animations, fades, etc.).
Troubleshooting
1. Screen Not Showing:
- Ensure that the screen's UIScreenConfig is correctly assigned.
- Verify that the Canvas containing the screen is active and enabled.
2. Screen Not Draggable:
- Ensure the DraggableUIComponent is attached and configured correctly.
- Verify that the draggableArea is correctly assigned (if you want to restrict the draggable area).
Future Improvements
- Animation Integration: Adding more detailed animations for screen transitions.
- Dynamic Loading: Support for dynamically loading screens.
- Improved Drag Constraints: Add more complex drag constraints, such as snapping the screen to specific positions.
- Custom screen size: Add custom screen resize during game to modify screen sizes
Price $4.99
3D voxel Chess Pack by Graphic_Kubo
Number of Prefabs:
x12 pieces
x1 board
Number of Textures: one for each prop
Texture Dimensions: 64x64, 128x128, 256x256
Polygon Count of Models:
Minimum Polygon Count: 12 (tile)
Maximum Polygon Count: 494 (knight)
Rigging: No
Animation Count: 0
UV Mapping: Yes
This free 3D voxel art chess set includes all the essential pieces and a board, designed in a minimalist, low-poly style. Each chess piece is separated, allowing you to easily customize the materials to match your project's visual style. The chessboard is also divided into separate materials, making it simple to customize its appearance as well. Whether you're creating a game, an interactive application, or simply need a stylized chess set for your scene, this pack offers a versatile and easy-to-use solution. Perfect for developers looking for a lightweight, customizable chess set to integrate into their projects.
Price $0.00
PS Era* Stylized 3D Props & Modular assets by ValhallaApp
An Easy to use modular system using a 1.5 meter scale factor
Textures are at 256x256 Pixels
The use of a PSX shader pack is highly recommended like the
(*With PSx Era Style i mean Late PS1/Early PS2 Style)
This packs contain most of what you need to get started making your Horror/Creepy game in a PSX Style
Modular content is scaled to 1.5meters be sure to set it in the grid if you having snapping problems.
The pack also contain a little demo scene that showcase a small part of the pack ( You have to use Valerie Moza's PSX Shader Kit pack if you want to achieve the same result ast shown in video & images )
Demo scene contains also some uselfull (commented)script that you can easily adapt to your needs and some that are for specific objects like the CCTV camera movement or the Air Contitioner to make the fan spin
The Package Include:
180 3D Models including:
- Air Conditioner external unit
- ATM
- Bathroom Stall & Door
- Toilet
- Plunger
- Toilet Paper Roll
- 2x Brooms
- 1 Normal Bucket (3 Variants)
- Bycicle Stand
- Cashier Desk
- Cash Register
- Cash Drawer
- Coffee Table
- Crate Trolley
- 2x CRT Monitors
- Desk Trashcan
- 3x Display Tables
- 2x Doors
- Dust Pan
- 2x Fire Extinguisher
- 3x Flashlights
- 3x Lanterns
- 3x Box Flashlights
- DType Battery(for Flashlights)
- Wax Candle
- Oil Can (for the Lantern)
- Fluorescent Light (Base + Lamp + Broken pieces)
- Wall Freezer
- ICE Box
- Street Lamp
- Street Lights
- Mailbox (2 variant)
- Mop
- Mop Bucket
- 3x Pallets
- 1 Payphone (Single entity or modular + Keycode numbers + 2x handset version)
- Pizza (Full and 8 Sliced)
- Pizza Box (Both open and closed)
- Power Box (+ Door)
- Tin Cans (4 variant)
- Newspaper box (2 variant)
- Security Camera
- 3x Signs
- 2x Dumpsters
- 2x Trashcan
- 5x Small Trashcan
- 3x Trash Bags
- 2x Vending Machines
- 38x Modular Building Pieces
8 Usefull sounds:
- 2x Automatic Door Opening
- 2x Automatic Door Closing
- Fluorescent Light Buzzing Loop
- Fluorescent Light Explosion
- Fluorescente Light Start
- Phone Ringing Loop
Over 200 Textures:
Some are Tileable and extremely versatile
Most of the props
Total poly count of the Showcase scene is 139272 Vertx wich divided by 180 result in a 773 vertex medium(257 faces medium per model)
All models are fully unwrapped and Textures can easily be modified and customizable
Price $15.00
Stylized-Nature Pack by mooham3d
Technical details
Polycounts:
Trees 3k - 4k tris
Bushes 1k - 2k tris
Grass 2 - 150 tris
flowers 60 - 225 tris
Mushrooms 400 - 600 tris
clifs 1k - 2.4k tris
Rocks 300 - 550 tris
Textures info:
texture 2k/4k
Textures format - PNG
you can check my other FREE packs here :
Medieval Props V1 / Medieval Props V2 / LowPoly Trees Pack
Create stylized fantasy worlds with our collection of nature assets.
Compatible only with Built-In and Universal render pipelines.
Package Content:
3D Models (31):
Trees (3)
Bushes (3)
Grass (3)
flowers (8)
Mushrooms (5)
Clifs (5)
Rocks (4)
+ Prefabs :
every mesh have its own prefabs
+ Others :
skybox (4)
Terrain layers (2)
+ Textures :
every model have texture (base , roughness , normal)
trees have multiple leaf texture
+ Demo
my SOCIALS :
Price $4.99
Hand Painted Texture Pack 3 by Infinity3DGame
The package contains 15 hand-painted diffuse textures in high resolution (2048x2048). All the maps are ready to be used for any project in *.tga format.
Content:
- 5 Sand
- 5 Grass
- 5 Grass+Flowers
An example of using textures is shown in the asset: Stylized Fantasy Vegetation 4
Each texture is tiled/seamless and fully compatible with various Unity renderings: Built-in, URP, HDRP.
Price $5.99
Stylized Dog Agility Park by Bublisher
Number of textures: 6 (4 - albedo, 2 - normal)
Texture dimensions 4096
Minimum polygon count 100
Maximum polygon count 1000
Number of meshes: 17
Number of prefabs: 34
UV mapping: Yes
LOD information (count, number of levels) No
Types of materials and texture maps (e.g., PBR) BaseColor, NormalMap
This asset includes 3D models with stylized textures - props for creating a dog park with agility obstacles. There are 17 models in total, each has 2 skins, a total of 34 prefabs.
What's inside:
- Ball fountain with a VFX water
- Hydrant fountain with a VFX water
- Bone bench
- Large sign
- Medium sign
- Dog parking sign
- A-obstacle
- Tire jump
- Big jump obstacle
- Small jump obstacle
- Poles
- Feet poles
- Dog play complex
- Titre obstacle
- Pause Table
- Dog pool
- Tunnel
Price $4.99
Realistic 6D Lighting Explosions Pack by DAVFX
Elements included:
- 12 unique explosions
- Base color, six point light (TLR and BBF) and emissive textures included
- All textures are 2048x2048
- All particles system are drag-and-drop and ready to use
- Documentation included with usage instructions
This pack contains 12 explosion effects and includes a custom 6D lighting shader, allowing them to dynamically respond to the lighting in your environment. Each explosion is drag-and-drop and ready to be used in your projects with no additional setup required.
This package includes a font distributed under the SIL Open Font License. For more details, see the included Third-Party Notices.txt file
Price $12.00
Fountains 3D Asset Pack - Architecture Concrete Buildings by GVOZDY
Features:
- 15 different models of fountains;
- 2 materials for each fountain model (light and dark materials);
- Height of fountains - from 0.7 to 5 meters.
Number of Unique Meshes: 15
Collision: No
Triangles Count: from 800 to 6000 tris.
LODs: No.
Number of Materials and Material Instances: 30 (2 materials for each fountain model).
Number of Textures: 120 ( Albedo + AO + MetallicSmoothness+ Normal for each material).
Texture Resolutions: 4096x4096.
The package contains a set of ancient concrete fountains.
15 models of fountains. 2 materials for each fountain model (light and dark materials).
For any questions, email me. Enjoy.
Price $20.00
Ragdoll Climbing by Cubehole
Note Environment assets are not included in this package
Features:
- Uses the Unity physics engine.
- Support slippery surfaces.
- Easy to implement.
- Demo scene included
- Player graphic included
- Sounds Included (X22)
- Animations Included
- Funny character movement
Demo:
1. CrazyGames (Web)
2. Play Store
Elevate your 2D game development with this all-in-one climbing simulator package designed for Unity. Whether you're building a rock-climbing adventure or a parkour challenge, this package provides everything you need to create dynamic and engaging climbing mechanics. Powered by Unity's internal physics engine, it guarantees compatibility with all Unity Physics 2D components, ensuring smooth integration into your project.
The package features a versatile climbing controller supporting dynamic and static rigid bodies, allowing for funny character movement and interaction. Additionally, it accommodates surfaces with varying friction levels, adding depth and challenge to your gameplay.
With this package, you can easily implement responsive and realistic climbing mechanics, saving time on development and focusing on crafting an immersive experience for your players. Perfect for developers of all skill levels, this toolset empowers you to bring your climbing simulator vision to life.
Note Environment assets are not included in this package
Price $20.00
Big Lockers Collection by ProMaxx Studio
Locker 1
Vert - 1406
Tr - 1032
Locker 2
Vert - 1219
Tr - 750
Locker 3
Vert - 1024
Tr - 824
Locker 4
Vert - 1925
Tr - 1416
Locker 5
Vert - 830
Tr - 816
Locker 6
Vert - 5210
Tr - 5172
Locker 7
Vert - 3250
Tr - 3226
Locker 8
Vert - 5124
Tr - 4518
Locker 9
Vert - 748
Tr - 636
Locker 10
Vert - 2415
Tr - 2278
Locker 11
Vert - 1954
Tr - 2136
Locker 12
Vert - 3854
Tr - 4438
Locker 13
Vert - 888
Tr - 784
Locker 14
Vert - 2412
Tr - 2058
Locker 15
Vert - 3010
Tr - 2836
Handles
Vert - 230-712
Tr - 184-955
Lock 1
Vert - 455
Tr - 454
Lock 2
Vert - 284
Tr - 266
Lock 3
Vert - 134
Tr - 128
Lock 4
Vert - 212
Tr - 188
Lock 5
Vert - 586
Tr - 620
Texture Resolutions: 2048x2048 (Albedo, Normal, RGBA)
The collection features Low-Poly 15 unique lockers, 5 types of locks, 8 types of handles.
Handles and locks are available in 4 materials: Gold, Silver, Bronze and Steel.
Price $19.99
Heads - Male by Infinity3DGame
This package contains:
1) Models (total models/prefabs: 21):
- 1 Head (698 tris).
2) Textures (total textures: 20):
- 20 Heads Textures (Diffuse Map + Mask Map) - resolution 2048x2048;
3) Shader:
- Head:
Customizable shader for changing the color of individual facial elements based on a texture mask, written in a shadergraph with the ability to easily adapt to your needs.
- Models are optimized for gaming.
- Supports Universal Render Pipeline (URP) and High-DefinitionRender Pipeline (HDRP).
If you have any additional questions, you can always write to us at the email address: 3dinfinityart@gmail.com
Price $20.00
Modular Female Character by 34IB Studio
Components:
- CharacterProperties Structure
- ModularFemaleCharacter Class
CharacterProperties Structure:
- bottomTransform: Transform containing bottom part variations.
- bottomIndex: Index of the active bottom part (0-4).
- topTransform: Transform containing top part variations.
- topIndex: Index of the active top part (0-4).
- glassesTransform: Transform containing glasses variations.
- glassesIndex: Index of the active glasses (0-2).
- hairTransform: Transform containing hair variations.
- hairIndex: Index of the active hair (0-6).
- shoesTransform: Transform containing shoes variations.
- shoesIndex: Index of the active shoes (0-4).
ModularFemaleCharacter Class:The ModularFemaleCharacter class is responsible for initializing and managing the character properties defined in CharacterProperties.
Methods:
- Start()Calls Init to set initial character part states based on characterProperties.
- Init()Sets the initial state of each character part using their respective indices.
- OnValidate()Ensures that any changes made in the Unity editor are immediately reflected.
- ActivateSelected(Transform t, int value)Deactivates all child objects under the given Transform, then activates the child at the specified index.
- SetBottomIndex(int value)Sets the active bottom part based on the provided index.
- SetTopIndex(int value)Sets the active top part based on the provided index.
- SetGlassesIndex(int value)Sets the active glasses based on the provided index.
- SetHairIndex(int value)Sets the active hair based on the provided index.
- SetShoesIndex(int value)Sets the active shoes based on the provided index.
Usage:
- Attach the ModularFemaleCharacter script to a GameObject in the Unity Editor.
- Assign the relevant Transforms to the CharacterProperties fields.
- Set the initial indices for each part as desired.
- Run the scene to see the character with the specified parts active.
- Use the public methods (SetBottomIndex, SetTopIndex, etc.) to dynamically change the character's appearance at runtime.
This setup allows for a highly customizable character system, ideal for games or applications requiring dynamic character customization.
The ModularFemaleCharacter system is a comprehensive and user-friendly tool designed to simplify the customization of female characters. With this system, you can easily toggle various parts of your character (bottoms, tops, glasses, hair, shoes) to create different combinations. It’s now much easier to create dynamic and attractive characters for your games or applications.
Features:
- Flexibility: Manage each part of your character individually.
- Ease of Use: User-friendly interface and simple methods.
- Multiple Variations: Create unlimited character variations with different combinations.
- Dynamic Changes: Ability to change character parts dynamically during gameplay.
Price $20.00
17th - Stylized Environment by MaxiBrut
WARNING THERE IS THINGS TO DO FROM YOUR SIDE:
- Water shader need Opaque Texture activated in URP Settings
- Water splashes effect needs Visual Effect Graph installed from Package Manager
TEXTURES:
- PBR Unity textures: AlbedoTransparency, MetallicSmoothness, Normal
- 4096 x 4096 px
- 2048 x 2048 px
- UV mapping: Yes
ASSETS LIST & POLYCOUNT (triangles):
ROCKS/STONES
Rock_03_01: 162
Rock_03_02: 398
Rock_03_03: 90
Rock_03_04: 62
Rock_03_05: 304
Rock_03_05_LP_L: 304
Rock_03_05_LP_R: 304
Rock_03_06: 212
Rock_03_07: 44
Rock_03_08: 598
Rock_03_09: 2 520
Rock_03_10: 1 416
WATER
WaterFall: 1 248
WaterRipplesCircle: 80
WaterRipplesCircleTwist: 80
WaterRipplesRectangle: 2
WaterSplash01: 2 080
VEGETATION
Birches01: LOD0: 10 130 / LOD1: 3 253 / LOD2: 729
Birches02: LOD0: 17 112 / LOD1: 5 967 / LOD2: 1 591
Birches03: LOD0: 18 937 / LOD1: 9 881 / LOD2: 1 890
Bush: LOD0: 496 / LOD1: 248 / LOD2: 99
Blackbird: 440
Butterfly: 4
Daisypink: LOD0: 1 042 / LOD1: 168 / LOD2: 97
Daisyorange: LOD0: 1 042 / LOD1: 162 / LOD2: 68
Daisywhite01: LOD0: 404 / LOD1: 75 / LOD2: 28
Daisywhite02: LOD0: 808 / LOD1: 142 / LOD2: 53
Firs: LOD0: 3 904 / LOD1: 1 886 / LOD2: 556
Grass01: 864
Grass02: 572
Grass03: 538
Grass: LOD0: 598 / LOD1: 64 / LOD2: 3
Ivy: 24
Reed: LOD0: 136 / LOD1: 45 / LOD2: 32
Tree: LOD0: 9 114 / LOD1: 2 244 / LOD2: 658
Waterlily: LOD0: 1 008 / LOD1: 185 / LOD2: 51
Wheat: LOD0: 17 892 / LOD1: 432 / LOD2: 81
BRIDGES
Bridge Hanging: 3 584
Bridge Pontoon: 2 828
Bridge Rock: 2 044
Bridge Rock Broken: 8 159
Scaffolding: 2 532
CAMP
Tent01: 375
Tent02: 1 668
Tent03: 978
Flag: 914
BUILDINGS
Building17th01: 55 652
Building17th01Extension: 9 302
Building17th02: 26 144
Building17th03: 16 380
Building17th04: 17 716
Building17thStable: 45 878
Building17thTower: 11 776
CountryHouse: 35 534
WaterMill: 51 120
WindMill: 28 238
Well: 8 810
Fountain: 2 672
FENCES
CastleFence01: 2 918
CastleFence02: 2 918
CastleFence03: 3 090
WallStone: 10 302
WallStoneVariante: 6 060
WoodFence: 304
WoddenRampart: 5 880
WoodenGate: 15 788
WoodPick: 7 449
Cobblestone01: 46
Cobblestone02: 188
Cobblestone03: 347
VARIOUS PROPS
Barrels: 648
Bucket: 396
Caldron: 1 048
CampFire: 1 038
Cart: 3 236
Crate: 2 216
FlowerPot: 6 596
Pitchfork: 376
Haystack: 2 508
Medikit: 340
PileOfHay: 3 424
SmallBoat: 1 764
TrainingDummy: 2 808
StreetLamp01: 5 224
WEAPONS
Cannon: 3 056
CannonBullet: 192
Catapult: 19 916
CatapultRockAmmunition: 376
Description
Create your own 3D landscape with a collection of models, bring it to life with custom shaders and water effects.
17th - Stylized Environment is compatible with Universal Render Pipeline.
Package Content:
- x88 single 3D model
- x170 prefabs
- x1 huge environment demo scene
Custom Shaders and fx:
- Water
- Waterfall
- Water ripples
- Windy Grass / Foliage
- Triplanar projection for ground and path mask
- Triplanar projection for rocks and PBR textures
Other features:
- Blazon and Tents main color customisation
Price $44.99
Low Poly Animated Fantasy Creatures by polyperfect
Unleash Low Poly Animated Fantasy Creatures in your game! This pack offers high-quality, rigged, animated creatures like dragons and skeletons. Perfect for any Unity project, optimized and game-ready. Enhance your fantasy worlds. And that's only the beginning!
— Content —
- 17 unique fantasy creatures
- Rigged and animated in Blender
- Stunning animations
- Beautiful demo scene
- 120 Animations in total
- Mecanim support
- Mixamo support on the humanoids
- 18 Creatures textures
- 6 weapon models
- Illustrated environment textures
- URP support watch
- Simple to use, well organized
- Low poly nature elements
📢 I M P O R T A N T
- We are starting with a low price, and each release increases the cost
- All updates are FREE for existing users
— Creatures —
🐃 Bull Fantasy (1305 vertices)
🦅 Dragon (4898 vertices)
🦅 Gargoyle (1491 vertices)
🦅 Gargoyle Boss (1576 vertices)
🦅 Gryphon (1847 vertices)
🦅 Hyppogryph (1613 vertices)
🐴 Horse Draft (1082 vertices)
🐴 Horse Thoroughbred (966 vertices)
🐴 Horse Pegasus (1395 vertices)
🐴 Horse Unicorn (1089 vertices)
🐴 Horse Skeleton (3389 vertices)
💀 Skeleton Archer (2047 vertices)
💀 Skeleton Basic (1804 vertices)
💀 Skeleton Boss (1995 vertices)
💀 Skeleton Grunt (2053 vertices)
💀 Skeleton Mage (2707 vertices)
💀 Skeleton Soldier (2223 vertices)
— Animations —
And the best is yet to come :) Thank you all for purchasing our pack! If you have a specific requirement for a model, we will be happy to add it! Just send us an email at contact@polyperfect.com or get in touch with us on our Discord.
— Other Low Poly Packs —
Low Poly Animated Fantasy Creatures
Low Poly Animated Prehistoric Animals
— Poly Series —
— Toolkits —
— 2D Packs —
— Follow us —
— Media —
Price $30.00
400+ Stylized Textures - Mega Texture Collection 12 by LowlyPoly
Limited offer :
All customers will receive - Stylized Railway Modular Constructor for FREE*
415+ Stylized Textures - Mega Bundle 12 with perfectly tillable textures!
This bundle offers a 65% discount off the regular price of standalone texture sets.
This collection offers a wide range of textures for various surfaces and materials, perfect for different projects. For extraterrestrial environments, textures like Alien Beach, Alien Egg, Alien Fur, and Alien Mushroom add a unique touch. Traditional materials include Brick textures such as Brick Red, Brick Dirt, and Brick Damaged, ideal for urban and architectural designs. Interior-focused options range from Ceiling Cracked to Ceiling Sci-fi.
Holiday-themed textures like Christmas Candy and Christmas Garland are included, along with stunning crystal options such as Crystal Amethyst and Crystal Ice. Fabric textures, including Fabric Leather and Fabric Velvet, are great for clothing and furniture, while Feather textures add detailed elements.
There are plenty of flooring textures, including Floor Persian and Floor Tile, as well as food textures like Food Beef and Food Chocolate. Glass, Ground, and Ice textures offer realistic options for various projects, while Liquid Acid, Liquid Lava, and Liquid Mud work well for fantasy and sci-fi scenes.
The collection also features elegant Marble and metallic textures, alongside Mosaics for intricate designs. Natural textures such as Nature Icicle and Nature Tree complement outdoor settings, while Panels and Rock textures provide architectural versatility. Sci-fi textures like Scifi Door and Scifi Wall are perfect for futuristic themes, and various Wall and Roof textures complete the collection.
This diverse range is ideal for architectural, nature, sci-fi, or holiday-themed projects, ensuring a versatile and detailed selection for any creative need.
Features:
- 410 Textures
- Mobile and PBR ready
- BaseColor/Normal/Metal/Roughness/Height/AmbientOcclusion
- Resolution 2048x2048px
- PNG format
- Tillable
MEGA benefits:
- Halloween Texture Pack (50x stylized textures);
- Discord "MEGA" badge;
- 50% Discount (www.lowlypoly.com);
- Early access to new texture packs and 3d Assets;
- Free priority textures request;
- Premium support.
*To receive these perks, join to discord LowlyPoly community and send the invoice number to Alex Lowlypoly to verify your purchase.
◼ Collection of Textures ◼
- LowlyPoly Essential Kit - All-inclusive!
- 1200+ Stylized Textures - Megapack
- 925+ Stylized Textures - Megapack
- 600+ Stylized Textures - Megapack
- Mega Bundle 1 - 300+ Hand Painted Textures
- Mega Bundle 2 - 300+ Ultimate Texture Collection
- Mega Bundle 3 - 325+ Stylized Textures
- Mega Bundle 4 - 350+ Stylized Textures
- Mega Bundle 5 - 430+ Stylized Textures
- Mega Bundle 6 - 400+ Stylized Textures
- Mega Bundle 7 - 400+ Stylized Textures
- Mega Bundle 8 - 400+ Stylized Textures
- Mega Bundle 9 - 400+ Stylized Textures
- Mega Bundle 10 - 415+ Stylized Textures
*Upgrade to any of these collections with a discount by clicking on the products above.
◼ Other Assets ◼
- LowlyPoly Essential Kit
- Mega Bundle Texture Collection's
- Stylize Texture Set's
- Fantasy Buildings and Structures
- Fantasy Environment
- Fantasy Props
- Free Game Textures
- Realistic Car Collection
*You can combine this asset pack with our Fantasy packs and Textures.
Follow us for updates and news:
Web | Facebook | Email | Discord | Instagram
*To receive free gifts, you need to send an email to us with the purchase date and invoice number (IN...) to support@lowlypoly.com or send pm in discord to LowlyPoly.
Price $120.00
Strata Rocks - StampIT! by Rowlan
In order to learn more about the brushes please visit the official Unity documentation about Brushes and in particular the information about Stamping.
Strata Rocks as part of the Ultimate StampIT! Collection consists of 25 high quality textures in stunning 4K resolution. These heightmap textures can be used as brushes with the Unity terrain tools in order to paint features on your Unity terrain. Or you could use these heightmap textures in other assets like MicroVerse, Gaia, Map Magic 2, Atlas, Vista, etc.
The asset consists of the heightmaps and the brush presets, the terrain textures are not included.
You can see a preview of the Stamps in the Package Content tab.
MicroVerse Compatibility
This collection of heightmaps is compatible with MicroVerse and contains presets which allow you to conveniently drag the height stamps into MicroVerse directly from the Content Browser.
Stamping
Stamping features on the terrain is a process which is supported by Unity out of the box. Simply put stamping is blending of various textures with each other. This process has been existing for a very long time and has been used in various applications, most notably image processing applications like Photoshop, Krita, Gimp, you name it.
Unity provides a very convenient means to blend those images together with their built-in terrain tools. The Unity terrain tools provide an editor with a brush preview which allows you to adjust a stamp in detail before you apply it.
For an even better experience the free Unity Terrain Tools package which can be installed in addition to the built-in tools via Package Manager is an excellent choice. It extends the terrain tools palette with even more tools which allow you to fine tune your stamped terrain to achieve the look of your personal artistic preference.
World Creator
In case you need complete terrains imported into Unity including textures, then the awesome World Creator is a preferred application. Highly recommended!
Price $15.00
PBR Fantasy Hero 02 by Maksim Bugrimov
Hello,
I present to you a great RPG Fantasy character.
This is a new series of characters, in the style of RPG Fantasy
The character has a spear.
The character has a simulation of clothes.
The character has a face morf.
The character does not have animations,
but it has a standard rigg that works with humanoid rig Unity And UE4-UE5
Character:
PBR textures.
-Albedo 3 colors
-AO
-Metallic
-Normal
(4096-4096 Size)
Polys:85,364
Tris:163,035
Verts:82,778
Price $24.99
KnightBK by Hit
The Optimized Character of the Lowpolygon
Professional animated action
Includes 3ds Max2021 version Character original file
> Character : 3 types
> Animations: 13
>LowPolygon : Tris
> Character : 1987~2353
> Weapon : 208~436
> Map: png
> Character : 512x512(3)
> Weapon : 256x256(3)
> 3ds Max : 2021
> Biped : Triangle Neck
Price $26.00