if you want to create a game for windows desktop (not metro modern ui)
and you want to develop in under windows
you need a computer that will run windows and that has some processor, memory, storage, graphic and sound capabilities enough to run windows, unity and your game
and you need a license copy of windows
and if you want to use unity you need at least unity free version (indie)
you can always get pro version
and then you write your game i guess and test it
but then there is a problem how are others going to find it
i guess you can create some stuff on facebook, you can have a web site or a blog, or other other place. hey you can mention it in forums there is place for work in progress and show casing
but then what
i guess you can have people directly buy it from you using like paypal to handle payment
then i guess you can pay $100 to steam and put it in greenlight and hope enough people like it that steam will want you to add it to steam or at least enough come to your website and buy it directly from you, just using steam for sort of advertising your game
but if steam said wow we love it our customers love it then you have problems
if you want it on steam and they agree to greenlit it
you then have to integrate with steam to some extent
and you have to agree to their nda and their terms and their cut, at least 30%, and their fees, like if you want to advertise the game on steam
i guess you can go to other stores like greenmangaming, amazon, microsoft, ea, ubi, etc
and there is like gog and many other like them
you can also do humble bundle and the like
you can even try kickstarter (raise money)
but at the end of the deal every one has their own deal, their own terms, their own cuts and even fees
and each you have to integrate to…
its a lot of work a lot of deal making…
you can always publish it on your own, which is most likely what will happen cause unless its very good nobody will publish it for you. but still having a web site is like if a tree falls in the forest does it make a sound, yes but will will anyone hear it, nope
i guess you can spam all the gaming websites / magazines about your game.
you can spam the forums.
you can hopefully become the next notch and minecraft, but dont hold your breath
or you can do a mod for a game and outsell the game like dazy did for arma and have them employee and fund you, dont hold your breath
remember people dont do much on their own, when you hear about notch and rocket their are usually surround by a little group all working with them they are like the front man that you hear about
so its very hard to do much on your own. you need to find a little bit of fellowship of the ring to go along with you on your journey
then ou have to deal with cuts percentages, funding it, contracts, ect. you become more a business man and less time for writing games…
easier to get a job to tell you the truth and you have more chances of making more money, most people dont make it on their own, dont do well.
anways its your life, you use it…