Dec 17
/
Mikhail Matytsin
Best Unity plugins
Development Workflow Enhancers
-
Fullscreen Editor - Play, develop, test, and record your game in Fullscreen directly from within the editor.
-
Script Inspector 3 - brings a full-fledged IDE right into Unity, allowing you to edit and debug your code without ever switching windows.
-
Selection History - keeps a history of the files and objects you’ve worked on, making it easy to jump back and forth between tasks.
-
Unity Recorder - Use the Unity Recorder package to capture and save data during Play mode. For example, you can capture gameplay or a cinematic and save it as a video file.
-
ProBuilder - You can build, edit, and texture custom geometry in Unity with the actions and tools available in the ProBuilder package. You can also use ProBuilder to help with in-scene level design, prototyping, collision Meshes, and play-testing.
-
Easy Collider Editor - Create colliders for all your assets quickly and easily with vertex selection, generate convex mesh colliders with VHACD, and auto generate colliders for skinned meshes.
UI/UX and Visual Design
-
True Shadow - True Shadow lets you build beautiful UIs with soft shadows and glows, quickly and painlessly. No more faking soft-shadow with manually created texture.
-
Odin Inspector - Odin puts your Unity workflow on steroids, making it easy to build powerful and advanced user-friendly editors for you and your entire team.
-
Rainbow Folders 2 - With Rainbow Folders, you can set a custom icon and background for any folder in the Unity project browser.
-
Feel - Feel is the best and easiest way to improve your game feel and add juice to every aspect of your project. It's an award-winning, battle tested solution that will help you make a difference.
Animation and Visual Effects
-
PrimeTween - Animating objects and UI elements doesn’t have to be complicated. DOTween (and its more modern counterpart, PrimeTween) allows you to create smooth, sophisticated animations with minimal code.
-
Animancer - This plugin allows you to control animations directly in code, bypassing the need for cumbersome state machines.
-
PuppetMaster - This plugin allows you to blend physics and animation seamlessly, creating realistic character movements and interactions that respond dynamically to the game world. It’s a powerful tool for achieving lifelike animations.
-
Final IK - provides an advanced inverse kinematics solution, making it easier to animate characters with realistic movement and interactions.
-
UMotion - Sometimes, you just want to stay in Unity while working on animations. UMotion lets you create and edit animations directly within Unity, making it easier to tweak and refine your animations without switching between programs.
-
Aline - This plugin enhances Unity’s built-in debug drawing tools, allowing you to visualise data and interactions directly in the scene view.
-
Path Painter - With intuitive controls, you can quickly paint paths that blend seamlessly with your environment, adding a realistic touch to your game’s landscapes.
-
Lux URP / URP+ - offer a collection of advanced shaders for the Universal Render Pipeline, helping you achieve stunning visual effects from realistic lighting to advanced materials.
-
Toony Colors - If you’re aiming for a stylized, cartoon-like aesthetic, Toony Colors Pro is the shader tool you need.
-
Stylized Explosions - a set of high-quality, customizable explosion effects that add dramatic flair to your gameplay.
Performance and Optimization
-
More Effective Coroutines - a powerful alternative to Unity’s built-in coroutines. It’s faster, more efficient, and doesn’t require your scripts to inherit from MonoBehaviour.
-
SerializedReferencesExtension - This tool allows you to serialize interfaces and abstract classes in Unity, streamlining your data handling. By keeping your data organized and easily accessible, this plugin helps reduce memory usage and boosts your game’s performance.
-
Serialized Dictionary Lite - Unity doesn’t natively support serialized dictionaries, but Serialized Dictionary Lite fills that gap. It allows you to efficiently manage key-value pairs, making it easier to handle data-heavy projects while minimizing memory usage.
-
AssetUsageDetector - helps you track and optimize asset usage across your project. It identifies unused assets, helping you clean up your project and reduce build size. This plugin is particularly useful for large projects where asset management is critical.
-
UniTask - solution tailored for Unity, offering a more efficient way to handle asynchronous operations. It outperforms traditional coroutines, helping you streamline your code, reduce frame drops, and improve overall game responsiveness.
-
GLTFast - go-to plugin it’s designed to quickly load and render GLTF 3D models in Unity, ensuring smooth, real-time performance without sacrificing visual quality.
-
Bakery - offers a GPU-accelerated lightmapper that significantly speeds up the baking process. It produces high-quality lightmaps much faster than Unity’s built-in lightmapper.
-
Rewired - a powerful input management system that goes beyond Unity’s default Input Manager. It offers better performance, more customization, and support for a wide range of devices, including gamepads and joysticks.
Scripting and Code Management
-
Script Inspector 3 - This plugin brings a powerful code editor directly into the Unity environment, complete with syntax highlighting, real-time error checking, and instant code compilation.
-
Odin Inspector - allows you to create custom property drawers, organize your inspector with tabs, and add validation to your fields—all without writing extensive editor scripts. This tool is a must-have for developers looking to manage their projects with precision and efficiency.
-
Soap (Scriptable Object Architecture Pattern) - This plugin helps you structure your code in a more modular and manageable way, reducing coupling between systems and improving maintainability. Soap is particularly useful for large projects where clean architecture is key to long-term success.
-
Reflex (Dependency Injection) - lightweight dependency injection framework designed specifically for Unity. It helps you manage dependencies more effectively, leading to cleaner, more modular code.
Game Feel and Player Interaction
-
Audio Toolkit - makes it easy to manage and customize your game’s audio. From creating randomized sound effects to setting up loopable tracks, this plugin ensures that your game’s sound design is as immersive as its visuals.
-
Quantum Console - provides an in-game console that allows you to execute commands, test features, and make adjustments without interrupting the game flow.
-
SRDebugger (Scriptable Object Architecture Pattern) - offers a sleek, in-game debugging tool that blends seamlessly into your game. It allows you to monitor performance, inspect variables, and execute commands in real time, all without breaking immersion.
-
Easy Save - This robust solution supports complex data structures and custom classes, making it easy to save everything from player progress to game settings.
-
Playmode Save - allows you to retain changes made during Playmode. This is especially useful when adjusting gameplay mechanics or tweaking interactions to improve game feel.
-
ParrelSync - simplifies the process by letting you run multiple instances of your game without needing to build and deploy separate versions. This plugin is a game-changer for developers working on multiplayer games, enabling seamless testing of player interactions across multiple devices or sessions.
-
Dialogue System - Whether you’re building an RPG with branching storylines or just want to add depth to your characters, this plugin makes it easy to create immersive dialogue that enhances player engagement.
Xsolla Funding facilitates meaningful connections between developers, publishers , and investors through providing accessible funding resources, expert guidance and insights to create value across the entire video game ecosystem.
© 2006 — 2024 Xsolla (USA), Inc.