I've been a Unity Dev for over 10 years. I recently joined this project that has some seasoned Unity vets but the player object looks like this. I know it mostly comes down to design patterns / choices, but does this seems like an excessive amount of components on one object?

This page summarizes the projects mentioned and recommended in the original post on /r/Unity3D

Our great sponsors
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • Extenject

    Dependency Injection Framework for Unity Game Engine (by Mathijs-Bakker)

    I use Extenject in all my projects which is a bliss for these issues.

  • MonoInjection

    Replaces Update with a high performance subscription model and allows multi-threaded scripts to "inject" code into the main Unity thread.

    I wrote a tool a while ago to handle this issue. Self plug: https://github.com/DameonL/MonoInjection

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts