Best Practices — 7 — Best Unity Asset Store Packages

Samuel Asher Rivello
3 min readSep 25, 2024

--

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.

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.

Cover Image

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).

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.

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

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!

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

🛜 Downloads

💬Comments?

--

--

Samuel Asher Rivello

Game Developer & Instructor - Unity Certified. 20+ years of game dev XP. Available For Remote Hire. http://www.SamuelAsherRivello.com