Are you working at the moment? On contract or on hourly rate?
There would be a big gap between the mechanism in a game (uses pure creative genius) and the reality behind the Universe. In fact there maybe no real linkage between the two concepts. Like you can build your Universe however you want to, but that does not mean that is the way it happened. How do you ensure fantasy and reality stay together?
That's why I don't program it. I use the number 6 like the game of life, and it should self build. Hence me saying "I don't use maths in my Universe Generator."
http://www.bitstorm.org/gameoflife/
And the rules that I use are also less fashioned. My advantage is that I start with space-time, and then just watch what happens. It is fine enough to create everything like a TV screen is made from small dots. And my space-time = 0 so I am starting from zero. It is hexadecimal so it always stacks in 6's. And if you check out nature, for example Quarks = 6, leptons = series of 6, limbs on animals = 6, I have a good chance of getting everything from nothing without cheating.
Now if you think of the Universe as just a bunch of particles, and my program as just a bunch of Dims, and that particles do not know maths, and my dims have no physics, and particles are just a membrane with a hole, and a computer program is just a number stored in a dim, and you can put something in a hole, you can put something in a dim. My Universe generator should exactly match the universe.
My smaller particles will fit inside my larger particles to create new particles. I don't have to do anything. I just simulate a zero particle, what it can do, and that isn't a lot. And my rules are counter-productive... I just make the universe maintain a zero state. Which intuitively should not create anything, but paradoxically does.
And at the moment I am working on my robot Neural Network. It will become a game, in fact I think it will be the best game of all time. Here's my test robot. I have used parts of production robots so that I know that the parts can be manufactured, because I'm not a electrician/mechanic. I have just improved certain parts like the thumb joint. I have added touch sensors taken from analogue computer mouse buttons. Currently the eyes are not mechanical, I will use vectors to replace light waves, and hope that this can be translated to a real robot. But that's just for realism, this will be a game that could be built for real, but probably will never be built for real. It will be just a computer game that will be realistic. A bit like a Da Vinci drawing of a helicopter, it will remain as a game, and maybe somebody some day will build it.