Archive for the 'Game Programming' Category

25
Dec
07

Mobile Game Development

It’s winter break, the perfect time for college game developers to catch up on their projects. Every day consists of me sitting hunched over a computer in the basement, hoping that if I move my fingertips enough a game will be made. Lunchtime hits, I go up. Dinnertime hits, I go up. Nightime hits, I shut down. It’s all a very monotonous cycle.

Recently I’ve been wondering if I should mix things up a bit. What if indie games didn’t have to be made in parents’ basements? Say I walk out that door and sit down on the pavement. BAM, I’m there, making games in the middle of the street. Or say bring my work at McDonalds? BAM, I’m making games, fast food style. After that I’d go to Starbucks and sit next to some aspiring novelist.

“So, what are you writing?”
“An epic story of love torn across time and culture.”
“Wow that sounds horrible. I’m writing a fucking game here!”

And then I’d jump on his table and play air guitar with my laptop.

14
Aug
06

Microsoft Xbox 360’s XNA

To tell the truth, I had not planned on getting an Xbox 360 until I heard the news.

Suddenly life as a game developer just got a whole lot easier. With everyone running on the same machine, XNA has nearly eliminated any time spent on cross-hardware issues. Also, with more game-specific libraries, more game centered tools, and not to mention the unseen benefits of joining a dev community, it’s without a doubt that the number of indie game developers will grow tremendously.

Of course, the news that C# is to replace C++ as the indie dev’s weapon of choice brings a bit of a tear to my eye (what will I do without my army of pointers?), but I’m sure the adjustment to managed code won’t be too brutal.

But there’s one thing that really catches my eye…

“The game project, including all source and content assets, must be shared with the receiving user. The receiving user then compiles and deploys the game to their Xbox 360.”

Microsoft not only promoting open source, but forcing it? Sure, if everything’s open source, not only does it foster a community of cooperation but it also auto-solves malignant software issues (any that might pop up despite the closed environment anyway), but I still can’t stop help but feel that we’ve entered into some sort of ironic dimensional warp…