I've been following some topics here for a while, one of them being
"Your Day Job And You, as a Developer" (
http://forums.tigsource.com/index.php?topic=42207.0), and it resonated within me since I'm currently facing a similar dilemma... I love making games, but currently I'm a Programmer on a non-game related job from 9 a.m. to 6 p.m (for about 6 months). It involves coding new stuff that uses cocos2d-x as a rendering engine - which is kinda good and "transferable" to a future job in games development, but it's still not related directly with games.
During college I did get my hands on some nice learning projects that helped me get started, but after my Master's Thesis project and the start of my programming job, I haven't started any new projects. Half the times I get home at the end of the day, I'm too tired to experiment with anything and just talk with my girlfriend or do light-reading - instead of diving into more work and potential headaches that could stress me even further.
This has been taking a toll on me for the past couple of months, since I know deep down that not doing anything game-related during my free time will kill every opportunity I might have to land a job on games development in the near future. To counter that and keep my games' flame alive, I recently decided to invest in myself during that free time and work on my weakest skills as an indie game developer.
Programming and Music are completely covered and Artwork is a huge pain in the ass for me (kind-of-a-trauma since I was a kid, actually
). Game Design is a topic that really sparks my interest and I believe that it's something that will benefit me: I've been doing some light reading into the topic, and even started decomposing some of my favorite games inside my head.
Now, for the actual questions: one of the books I bought was "Challenges for Game Designers" and I'm happy with it. For those who haven't read it, it comes extremely packed with practical exercises on designing a game under different constraints (e.g. "race to the end", "resource harvesting", etc.). I've attempted to do some of these, but it feels really
awkward to come up with a possible design that sometimes doesn't feel quite right, and having no one that does this for a living to critique where the proposed solution is failing.
Can anyone shed some light on this? What were your major obstacles when you started learning Game Design?
(Sorry for the large post, by the way. I needed to get all that depression out of my head with people that understood what it's like to be in a situation like this.
)