Further reading
Although we learned the basics of the three patterns introduced in this chapter, I recommend you check out the following links and learn more about them as well as see other examples and usages. We also saw a few new features from C# and .NET that are worth reviewing if you have any doubts about them, or just want to see more example usages. Here are the links:
- Singleton: https://gameprogrammingpatterns.com/singleton.html
- Object Pool: https://gameprogrammingpatterns.com/object-pool.html
- Event Queue: https://gameprogrammingpatterns.com/event-queue.html
- MenuItem: https://docs.unity3d.com/ScriptReference/MenuItem.html
- Generic type parameters: https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/generics/generic-type-parameters
- Out parameter modifier: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/out-parameter-modifier
- Delegate class: https://learn.microsoft.com/en-us/dotnet/api/system.delegate ...