Modular, scriptable customization system for Unity. Add deep, flexible customization to any objects, cars, characters, weapons... Quickly and easily. No coding needed!This system enables you to modularly customize any GameObject using powerful ScriptableObject architecture. Whether it's a car, spaceship, character, weapon or even a snail :) The possibilities are endless!⚠️ Note: This is not an inventory system by default. However, a demo scene is included to showcase how you can implement inventory-like interfaces. Full inventory support is planned for upcoming releases.////////////////////////// WEBGL Demo ////////////////////////////////////////////////// PC Demo ////////////////////////Key FeaturesEnjoy infinite, nested layers of customization. Build complex setups easily, with no limits on hierarchy depth.Fully Modular Customization:Freely customize any GameObject via robust ScriptableObjects. Add, remove, or combine parts with zero code changes.ScriptableObject-Based Design:The new Node Graph system makes configuration fast and intuitive simply drag, drop, and connect for instant results.Node Graph Setup:A dedicated scene and setup validator quickly detects configuration errors, helping you debug and optimize your customization flow.Validator System:The system generates and organizes UI panels on the fly, using optimized object pooling for excellent performance. (A “cached UI” mode is coming soon for even greater speed.)Automatic UI Generation:Supports linked parts (e.g., dual wielded weapons) for true synchronous modifications.Synchronous Customization:Specialized system for wheels including full WheelCollider support. Colliders are auto rebuilt when wheels change, and all WheelCollider fields are instantly adjustable.Dedicated Wheel Customization:Access and modify the public fields of any script at runtime. For example, adding a silencer reduces weapon damage, changing suspension updates wheel collider distance, and engine modifications boost performanceall in real time.Runtime Script Integration:Each customizable part can have its own camera and view logic for a unique presentation.Per-Part Camera System:Save and load complete customization states with a single line of code.Comprehensive Save System:Flexible currency management (create any type: bronze, silver, gold, diamond, dollars, euros, etc.) with fully integrated shop support. All features are available out of the box in the demo scenes.Currency & Shop System:Customize as many objects as you wish in the same scene. UI will update and adapt automatically.Multi-Object Customization:Boost productivity with specialized Editor windows and workflow enhancements.Custom Editor Tools:New in This VersionA high quality, customizable car paint shader included fully editable with Amplify Shader Editor.Exclusive Car Paint ShaderSpecially crafted shaders for detailed parts like spoilers, wheels, and more again, all editable with Amplify Shader Editor for ultimate creative control.Advanced Part ShadersThe entire system has been rebuilt for infinite, nested modularity. Easily create deep, multi level customization hierarchies.Next-Gen ModularityNew validator tools help you quickly identify and fix errors in both your scene setup and customization structures.Intelligent Scene ValidatorThe UI is now generated and managed with object pooling for maximal efficiency. Soon, a new “cached UI” option will provide even faster, memory friendly UI handling.UI OptimizationAnd there are many more features that I can't think of. I will continue to improve them all over time.If you have received my assets and need assistance, please do not hesitate to contact me.Integration:You can easily use this asset with all assets available on the Asset Store. In particular, it works perfectly with vehicle physics and racing systems such as:RCCPNWHUVCMVCFGEARSpecial integrations and demo scenes are being prepared for all these packages. If you have purchased the package and would like early access to these integrations, please contact me via Discord or email.Support:Discordaramisgamestudio@gmail.comSpecial thanks to Surdov Vadym for the car model. Don’t forget to visit his amazing Asset Store page!Surdov VadymThe Aramis Customization System is built on a fully modular, extensible architecture. The only true limitation is your imagination—design and customize objects of any complexity, with virtually unlimited depth and flexibility.At its heart, the system leverages ScriptableObjects to store modular data and manage dependencies, ensuring both runtime efficiency and scalability. This approach also allows for deep asset referencing and seamless editor integration.Core Architecture:The integrated Node Graph editor provides a visual, intuitive way to set up and manage even the most complex customization trees—no coding required.Node-Based Editor:UI panels and controls are generated automatically, adapting to your current customization tree. Object pooling and future “cached UI” features ensure exceptional runtime performance.Dynamic UI Generation:The system now ships with exclusive shaders—such as the advanced Car Paint shader and dedicated part shaders (e.g., for spoilers, wheels, and more)—all fully editable via Amplify Shader Editor. This enables photorealistic, highly dynamic visuals tailored to your project’s needs.Custom Shader Support:Any script’s public fields on your objects can be exposed and updated live through the customization UI—no extra code needed.Runtime Scripting Access:Built-in validators help you catch common scene and setup mistakes before they become issues, saving you countless hours in debugging and iteration.Validator Tools:Easily manage multiple customizable objects in the same scene, with automatic UI and logic handling.Multi-Object & Multi-Scene Support:Manage currencies and purchases directly within the customization workflow, supporting any monetization or progression model.Integrated Currency & Shop System:And many other enhancements based on community feedback and requestsFuture-Proof & Extensible:The system is designed for ongoing expansion. You can expect regular updates and new features, including:Even more customizable shaders (coming soon!)Expanded demo scenes for various game genres and scenariosDeeper integration with leading Asset Store packages (e.g., Realistic Car Controller, TopDown Engine, and others)One-Click Customization: Instantly make any character or vehicle fully customizable with a single click (coming soon!)Full documentation and detailed tutorial videos are available to help you get started and master every feature of the system.




