Challenge number 1: not being surrounded by game developer community
I currently live in the beautiful kingdom of Swaziland. It's a wonderful place and I love it...it isn't, however, known for its thriving games industry. I met a cool Peace Core volunteer who is taking steps to introduce children out in the rural areas to game development (which is awesome!) but as far as I can tell, the Swazi games industry consists of one person...me. (Cue Celine Dion's "All By Myself")
One of the reasons I moved here is that I knew I could develop my game pretty cheaply here (due to the low cost of living) and it was a smart move. That being said, developing a game in isolation is weird...sometimes you just want another developer to put their arm around you and say "ain't glitches a bitch?" Then we could start discussing explosive barrels without fear of being arrested.
Challenge number 2: Shit tech
At the moment my laptop is unusable because the AC adapter went completely bung. The laptop only charges reliably when the lid is closed...have you ever tried working on a laptop with the lid closed? It's really difficult. In addition, the battery doesn't charge properly and battery indicator is no longer accurate, therefore I have no idea when the computer will suddenly shut itself down...usually it waits until I'm emotionally invested in what I'm doing.
Anyway, I've ordered a new AC adapter and it will take another two weeks before it arrives. If there are still problems, then I'll buy a new laptop by selling my least favourite kidney.
Challenge number 3 - being obscure
This is perhaps the hardest challenge to overcome. Is making a great game even enough these days? I dunno, but at least the people who are hearing about my game seem to love it, so there is hope. I'm just gonna keep on trying different things and see what happens.