Most Sega Forever titles are a buggy mess, here's why
If you were one of the many people impressed by the Sega Forever initiative, which aims to release several of the company's classic games to smartphones, and you decided to try out a title or two, you may have noticed a slight problem: the games don't exactly run well, even on high-end hardware. Which is a problem primarily because regular, non-official emulators can deliver much better performance, and have been able to do so for years.
Sega Forever uses the Unity engine, which isn't made for emulation
One word: Unity. If you're into games on your smartphone, you have surely seen that name on a game's splash screen. In short, Unity is a game engine, the basic framework needed to build a video game with ease and without worrying too much about low-level details. It's probably the most popular game engine for mobile games, due to its cross-platform support: it can target pretty much every PC, smartphone, or game console out there right now.Which could, in theory, be an explanation as to why Sega chose it for development of its Mega Drive/Genesis emulator. In fact, Sega's chief marketing officer Mike Evans explicitly blames mobile device fragmentation for the choice of Unity as emulator platform. Furthermore, he also promises future updates will address some of the problems currently present, including the poor controls and visuals.
Kid Chameleon, most certainly the raddest game of the lineup, in its Sega Forever form
However, it's worth noting that Unity being a game engine does not at all mean it's a suitable choice for cross-platform emulation. Quite the opposite, in fact: building the emulator inside Unity introduced a ton of needless processing overhead, which ultimately brings us to the Sega Forever platform's current broken state.
As is usually the case, however, a bad decision such as this can almost always be traced back to its relatively reasonable origins. That is to say, there were initial plans to use the open source RetroArch emulator instead. However, since this emulator is licensed under the GPL license, Sega claims using it would require it relinquish some of the rights to the games – something Sega finds "unacceptable." Meanwhile, RetroArch developers also declined to put their work under a more restrictive license that would please Sega.
But with that in mind, it's still worth pondering why Sega chose to do a rush job of Sega Forever when it couldn't find a suitable existing emulator. That is to say, these games are all more than 20 years old, so people weren't exactly in a rush to get ad-supported versions of them on their smartphones. Plus, as Ars Technica points out, Sega has a relatively good history with selling emulated copies of its games: the Nintendo 3DS has its own Sega Classics line, while PC gamers have the Mega Drive Classics.
Lastly, it's worth noting that not all of the Sega Forever games have performance issues. Both the Sonic the Hedgehog and Sonic CD mobile ports were made beforehand, and thus run much better than the rest. Also, an update to several of the games has recently been pushed out in order to fix problems with local saving.
source: Ars Technica
Things that are NOT allowed: