Extenject
Dependency Injection Framework for Unity Game Engine (by Mathijs-Bakker)
GOAP
A multi-threaded GOAP system for Unity (by crashkonijn)
Extenject | GOAP | |
---|---|---|
6 | 5 | |
472 | 898 | |
- | - | |
0.0 | 8.6 | |
5 months ago | 22 days ago | |
C# | C# | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Extenject
Posts with mentions or reviews of Extenject.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-25.
-
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?
I use Extenject in all my projects which is a bliss for these issues.
-
Singleton vs Dependency Injection vs Service Locator vs Scriptable Objects
I'm not sure Extenject handles this but did you check it? Also if you're forgetting to call the extra init function, you can create a MonoInitializeable interface.
-
Overview of clean architecture in Unity?
A lot of your problems can be solved by using a proper dependency injection framework like this: https://github.com/Mathijs-Bakker/Extenject.
-
How I fixed my game's intermittent freezes/pauses
I recommend Extenject (Zenject) if you haven't seen it before - https://github.com/Mathijs-Bakker/Extenject
-
Injecting dependencies into your game development
Well, it should come as no surprise that there are of course also DI frameworks for popular game engines and frameworks. In this post we’ll be taking a look at the dependency injection framework called Extenject for the Unity game engine.
GOAP
Posts with mentions or reviews of GOAP.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-22.
- Singleton vs Dependency Injection vs Service Locator vs Scriptable Objects
-
What are some good tools for making AI? AI is so difficult to do.
I always like to use GOAP. In fact I like it so much I'm maintaining an open source version for unity; https://github.com/crashkonijn/GOAP
- Free npc package for you guys to use. AI can go to work, do work, go home, sleep, and run away. Combat with melee, ranged, block, and fov is supported as well.
-
Opensource GOAP rebuild
I re-build the GOAP I build for my graduation project 6 years ago. After months of working in my spare time I can finally call it v2.0.0! Have a look on GitHub!
-
I'm re-writing my open source GOAP. More details inside.
V2 branch on GitHub: https://github.com/crashkonijn/GOAP/tree/feature/version-2
What are some alternatives?
When comparing Extenject and GOAP you can also consider the following projects:
VContainer - The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
open-project-1 - Unity Open Project #1: Chop Chop
Medicine - Code-driven component injection toolkit for Unity.
MonoInjection - Replaces Update with a high performance subscription model and allows multi-threaded scripts to "inject" code into the main Unity thread.