People make their choices in time. That is why the moment exists. Here right now is where we determine where we are going. The past is a dead collection of things we have done and that have been done to us. For God, outside of time, all this is Now.
God does not create “hell-bound” people. We decide this ourselves, in time. We do not make all our decisions at once; God unchanging in time, existing in the eternal Now of His Being, sees them all.
We are not yet in heaven or hell. We are in time. Whether from His seat in eternity, God knows that you are in heaven or hell depends on the decisions you will make, the most important being remorse for the bad things you have done. Be good to others.
Does God needs to see us to know what to create? There is something to this, but not in the way that your question is phrased. I am thinking about John the Baptist and our Holy Mother Mary. I believe He creates people to fill a role in the unfolding of His plan. It remains their decision as to how they will play that part. The problem with the past is that it is set in stone, so that if we discuss it, some may think it was predestined. So, let’s imagine some random person, alive and free to choose; suppose this person was created to help others find God. That person may choose sin instead and perhaps post comments on the Internet against God. In doing so, he gets people to think and thereby grow closer to God, fulfilling God’s plan, in spite of his decisions. But instead of going to heaven as he could have, by his own free will, he ends up in hell. See what I’m getting at? Just some random thoughts that came to mind.