Make a single app for multiple games using Unity Asset Bundles

I wish to make multiple mini games with possibly totally different logic and models, can I use a single app and use Unity’s Asset Bundle Manager to achieve this ?

This means that I just want to make a base app where users can download my mini games which I’m thinking can be put as Scene-Asset-Bundles on my server. All these Scene-Asset-Bundles might have new Scripts attached and new models not included in the base app from beginning, because I’m confused because I saw a tutorial which said you cannot add new code via this approach.

So, I want to ask is this possible to achieve via the Unity’s Asset Bundle ?

It is not possible. The new code needs to be pre-compiled into an assembly and loaded using the Mono Reflection class.
https://docs.unity3d.com/Manual/scriptsinassetbundles.html