Жанр метроидвания считается одним из самых сложных для разработки, потому что для создания хорошей игры в этом жанре необходимо правильно спланировать процесс ещё до начала работы. habr.com
Некоторые сложности, которые нужно учесть:
- Реализация всех способностей и апгрейдов. habr.com Разработчику нужно разобраться в том, как работают все получаемые игроком способности, и только потом приступать к изготовлению уровней. habr.com
- Создание тестовых уровней. habr.com Они помогают имитировать прохождение игры и рост персонажа в её процессе. habr.com
- Учёт ограничений при создании уровней и их содержимого. habr.com Это связано с тем, что все способности, изменяющие способы перемещения персонажа в мире, определяют ограничения, которые нужно учитывать. habr.com
При этом жанр метроидвания может быть и простым для разработки, так как игровые движки имеют все необходимые протомеханики для создания таких проектов. www.mvideo.ru