Playing a game is fun. But knowing how to build a game, a person can even have more fun. In order to do this, one needs to be creative and patient. There are on line classes that teach audience how to build games such as www.3schools.com and www.Codecademy.com. You can teach yourself step by step to create your own game.
The open source movement is huge and it’s only getting bigger. it can be scary for some people to post their hard work to the public, but there’s a lot of good that can come of it.