Best Practices — 7 — Best Unity Asset Store Packages
Hello! I am Samuel Asher Rivello, a professional game developer with over 20 years of game development experience. In this series, I share best practices for Unity.
▶ Enjoying The Content?
Unity Packages
The Unity Asset Store and Unity Package Manager (UPM) packages are two powerful tools available to Unity developers. Both play a vital role in enhancing productivity, streamlining development workflows, and expanding the capabilities of the Unity engine. However, they serve different purposes and are tailored to different aspects of game development.
RMC Packages (UPM)
My Unity UPM packages include editor tools, coding libraries and asset collections. If you want to create your own UPM packages, checkout my GitHub.com/SamuelAsherRivello/unity-package-template starter repo.
Delivery through NPM offers an asset more integration options (e.g. GitHub, UPM, NPM, OPM).
- ☄️ SamuelAsherRivello.com/packages — For Unity
- ☄️ SamueAsherRivello.com/godot-portfolio — For Godot
RMC Packages (Asset Store)
My Unity Asset Store packages also include various editor tools, coding libraries and asset collections. If you want to create your own Unity Asset Store packages, checkout my GitHub.com/SamuelAsherRivello/unity-project-template starter repo and follow the steps to publish to asset store.
Delivery through the Asset Store offers an asset more visibility (e.g. users browse and discover it)
Recommended Packages
These packages are vital and essential for any teams creating Unity games.
I have over a decade of experience with Unity and C#.
And I recommend these packages to EVERY game team, including my own.
1/3: Hot Reload For Unity
Hot Reload allows you to instantly apply code changes, without compiling. Works in PlayMode, EditMode, and On-Device!
Create far better games, iterate faster.
Trusted by solo indie developers and massive studios alike — Hot Reload has already saved developers thousands of hours.
- ☄️ Hot Reload in the Asset Store: Download now
- ☄️ HotReload.net: Learn more
2/3: DoTween For Unity
Animate anything via simplified code. DOTween is a fast, efficient, fully type-safe object-oriented animation engine.
Create better feedback, polish, juice, pizzazz to your games.
Lightweight, highly optimized, performant, memory efficient. Modular (you can activate/deactivate references to major Unity systems like physics/UI/etc). Tween strings with rich text support and scrambling options
- ☄️ DoTween in the Asset Store: Download now
- ☄️ Dotween.demigiant.com: Learn more
3/3: Odin Inspector For Unity
Odin puts your Unity workflow on steroids, making it easy to build powerful and advanced user-friendly editors for you and your entire team.
Create far better tooling, far faster.
With an effortless integration that deploys perfectly into pre-existing workflows, Odin allows you to serialize anything and enjoy Unity with 100+ new inspector attributes, no boilerplate code and so much more!
- ☄️ Odin in the Asset Store: Download now
- ☄️ OdinInspector.com: Learn more
Conclusion
I consider these the very best packages. Did I miss one? What is in your top 5? Leave a comment.
Resources
🦜 Contact
- Samuel Asher Rivello has over 20 years of game dev XP. He is available for remote, contract hire as a game developer and game dev educator.
- Contact Sam today to say hi and discuss your projects!
📜 Articles
- Best Practices — 1 — Unity Project Structure
- Best Practices — 2 — Unity C# Coding Standards
- Best Practices — 3 — Unity Overview
- Best Practices — 4 — MVC Architecture For Unity
- Best Practices — 5 — Unit Testing For Unity
- Best Practices — 6 — CI/CD With Unity Buildalon
- Best Practices — 7 — Best Unity Asset Store Packages
🛜 Downloads
💬Comments?
- Let me know! Twitter.com/srivello