Why can't Metroid Prime be built on top of Nintendo's in-house Odyssey engine? That game looks stellar on Switch at 60fps. I would also think Nintendo's own dev tools and engines are better optimized for their own hardware than say UE4
Because Retro don't speak Japanese.
Nintendo EPD/EAD have their own internal engine that is shared across all of their own projects called NintendoWare and it has been constantly developed and iterated on ever since Starfox for the SNES. It does not have English language documentation though and is useless for Retro's needs.
Retro have (had?) their own internal engine ever since the GCN that they've continued to build upon, but DKCTF was barely a leap over DKCR at all; implying that they did not really write a new rendering pipeline for when they transitioned over from Wii to Wii U. As such, the engine is currently far too underspecced to really use on a modern title; so Retro have two choices. Either take the existing game engine, rip out the renderer and rewrite it completely, or license a 3rd party engine like UE4.
Gut feeling tells me that Retro will do/have done the former (would also help explain the long radio silence), given that they develop games with the same mindset as EAD/EPD, but licensing UE4 isn't impossible either...
Well if that's the case then that could be the cancelled Retro project mentioned in
Kotaku's Starfox GP report?
Appreciate the insight!
That's exactly what I thought myself. Would also help explain why NST were put onto Snipperclips as well, as it was really unprecedented to see Nintendo give away their own internal development resources to an indie studio!
Shame really, because the project sounded really promising (if perhaps overly ambitious). Sounded like a really good fit for NST too, or well at least their past self anyway, from their kind of output that came before the PROJECT HAMMER exodus...
I don't think that engine is suited for a game that is more realistic graphically. It works well for a cartoony approach but I doubt it will work for large alien worlds. I also think they will lock it at 30 and go for better graphics.
Guess what? The Metroid Prime Trilogy and the two Retro Studios Donkey Kong Country games share the same engine! Wind Waker, Twilight Princess, Skyward Sword and Breath of the Wild also all run on iterations of the same engine too!
There's no such thing as a "cartoony" engine and a "realistic" engine; that's not how game engines work...