Patterns
Observer
Strategy
Visitor
Singleton
Decorator
Builder
Fluent Interface
Command
Object Pool
Service Locator
Event Bus
Entry Point
Abstract Factory, Factory Method
Template Method
Finite State Machine
Global State Machine
Entity Component System
MVC, MVP, MVVM
DI
VContainer
Zenject (Extenject)
Object-Oriented Programming
SOLID
KISS
Encapsulation
Polymorphism
Abstractions
Interfaces
Aggregation
Composition
Nullable Safety
etc.
Data-Oriented Programming
Morpeh ECS
LeoECS Lite
LeoECS Classic
Jobs, Burst
ScriptableObjects
Async Await
Tasks
UniTask
Other
IL2CPP optimization
MethodImpl (Inlining)
Knowledge a lot of **Unity ****and
C#
attributes (+ reflection)
Ability to write custom attributes
Ability to write custom editor
Various programming algorithms