is still in closed beta, but with these videos popping out on YouTube from EA, it could only mean that it is almost time to be released.  Soon, you too will be able to create your own games with ease and share them with your friends, family, or anyone on the net!