Multiple games in a base app

Hello everyone! We are currently working in a company where we’re trying to develop an app that will hold multiple games inside (more than 100 preferably) . So far we’ve discovered and used Asset Bundles and it allowed us to achieve most of our goals. However we’ve quickly ran into so some issues as the app started to get bigger.
Our main goal is to be able to update codes of certain games without having to update the whole app itself.
Ex: Let’s say we have 50 games in our lunch. After a week we’ve discovered some bugs in Game #25. We want to be able to fix the bugs in this game alone , therefore change it’s code but we do not want to be forced to update the entire App.
We’ve look around in the forums but couldn’t really find a solution to this specific problem.
So our question is , What is the best practice of having a lot of games in a single app, and updating individual apps when it’s necessary.

These are some examples of working apps that solved these problems . We want to achieve something similar.

Hi,

Have you looked into Unity - Manual: Including scripts in AssetBundles ?
Looks like if you include an assembly of your code in your game asset bundle, you will be able to deploy an asset bundle of your specific game without updating the client version.

Curious what your solution was as we need the same thing. Addressables (aka asset bundles) have been very flaky.

The only (viable, cross-platform, compliant) way to push code changes to live apps on play/appstore is to use some form of runtime interpreted scripting, something like this https://www.moonsharp.org/

It will probably hurt your codebases maintainability though