Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
GUI
1/7

Easy Tweak is a fast, lightweight scripting tool that lets you create in-game tweaks and options within seconds. By adding a simple attribute to the properties, fields or methods in your script, you get the 'GUI' controls that let you easily tweak and test different settings in the game build, eliminating the need to rebuild and redeploy the game to the device.

 

Features

• Super Easy to Use. Track the properties, fields, and methods in your script with one unified [EasyTweak] attribute.

• UI Generation. Automatically generates Labels, Buttons, InputFields, Sliders, Dropdowns, Toggles, Vector Fields and Color Fields.

• Minimal Setup. Drag one prefab to your scene, add one component to your GameObject, and its ready to use.

• Lightweight. Very small package size. Only updates values when a UI control is visible, minimizing the effect to game performance.

• Efficient. Manages all the tweaks in your scene in a single place, even when they are from different GameObjects.

• Presets. Create snapshots of your settings with presets, and easily compare them with one simple click.

• Undo/Redos. Revert or reapply your changes with undo/redo button.

• Reset Changes. Not happy with the current setup? Reset all of them with one click.

• Change Summaries. Get an overview to all the changes you have made to your game. 

• Pinning and Unpinning. Pin individual UI controls to the screen to quickly tweak them.

• JSON Export. Export your Change Summary and Presets to JSON with one click.

• Elegant. Uses a modern dark UI that gives it a professional, calm look.

• Customizable Activation methods. Triple click screen corners, both mouse button click, touch screen activation to show the main window.

• Built-in Color Picker. Ships with a fast, lightweight Color Picker. It can be easily ported to other projects as well.

• FPS display. Provides a handy display of current frame rate.

 

Supported Class Members

• Public properties

• Public / Private fields.

• Methods

 

Supported Data Types

• All numeric types:(int, float, double, decimal, uint, short, ushort, long, ulong, byte, and sbyte).

• string

• boolean

• enum

• Color

• Vector2, Vector3, Vector4

 

Links
Publisher’s Website
Online Documentation
WebGL Demo

For supports, feature suggestions and bug reports, please send email to:
lx84@outlook.com

Easy Tweak

(3)
36 users have favourite this asset
(36)
$29.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
5 years ago
This is a must have
Especially useful for tweaking physics, so much time saved, I can't believe it. It's very polished too and the code is nice. Suggestions: - foldable ...
License type
File size
541.6 KB
Latest version
1.2
Latest release date
Feb 26, 2020
Original Unity version
2017.4.36
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR