So after I make the game, for instance: runner gamer with levels. Can I later add code for upgrades, different power ups and etc ?
You can upgrade and update your Buildbox game adding new stuff in Buildbox. Yes. So Powerups etc is possible to add later. You also can add some code externally later, but it's pretty limited. You can add Mediation networks for example. Or Analytics. Stuff like that. But adding in-game elements like power-ups or even menu buttons is very difficult and you basically don't want to mess with that. Just use Buildbox for this purpose.