Не знаю, что в Unity сейчас актуально, но MVP это говно динозавров. Однажды пришлось поработать с этим в мобильной разработке и больше не хочется к такому возвращаться. Могу ошибаться, но думаю, что в Unity можно использовать тот же MVI или что-то вроде MVIVM (mvi + ViewModel). Хотя, скорее всего в Unity можно использовать MVVM, один из самых годных архитектурных паттернов.
Не знаю, что в Unity сейчас актуально, но MVP это говно динозавров. Однажды пришлось поработать с этим в мобильной разработке и больше не хочется к такому возвращаться. Могу ошибаться, но думаю, что в Unity можно использовать тот же MVI или что-то вроде MVIVM (mvi + ViewModel). Хотя, скорее всего в Unity можно использовать MVVM, один из самых годных архитектурных паттернов.