Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.
There’s something about Nintendo that just screams party time: the feeling of crowding around a TV to watch a fellow kid play Smash Bros. on the N64, the GameCube kiosk at a McDonald’s birthday party, ...