Are developers allowed to use only code and/or game systems from something like Unity Learn | FPS Microgame or Unity Learn | Karting Microgame to make a game with your assets (model & texture), or do they need to write their own code and game systems from scratch?