If you meant 'how do I implement this' then that's another question. Probably best to start tinkering in Unity, perhaps with some existing game examples. Move as much of the 'magic numbers' and 'adjustable properties' out to some central place so they can be saved and loaded, then you have a basis to start 'mutating' the games behaviour, or spawning new games (new files) that can be played too