XNA Game Studio Express Beta 2 is out!

Saw over at both LetsKillDave and Gamasutra that XNA Beta 2 has been released. As with the previous release, VC# Express needs to be installed.

Unfortunately, I didn’t get to do much of anything with Beta 1, but I’m hoping to play around a bit with Beta 2. Definitely going to need to learn C# though. Just another language to add to the growing list of languages I’m familiar with.. :)

There are also a few sites dedicated to XNA development. Check them out :

LearnXNA

XNA Spot

XNA Resources

GarageGames has also been working a bit with XNA and their Torque engine and they’ve ported it over to XNA. It’s going to Beta on November 6th, but should be released around the same time XNA is officially released. Of course, release dates slip so don’t take my word for it.. Exciting stuff!

Small but amazing PC Games

There’s a post over at LetsKillDave about a small, 96kb, game called .kkrieger. It’s more of a demo than anything, but still interesting. It’s pretty amazing what computers can do these days. As I understand it, all of the graphics and levels used within the game are generated using procedural content generation. Essentially, they’re created using a mathematical algorithm. Quite amazing stuff.

 

I’d like to highlight some other really great games as well. Each of these is pretty small, the largest weighing in at just over 2 megs. They’re incredibly fun to play and very well written. The first two are written by Hikoza.T.Ohkubo.

Ray Hound is a unique 2D shooter where the object is to destroy the turrets that are firing at you. Problem is, you have no weapons. So, you use a tractor beam of sorts to capture the missle fired at you and sling it back at the turret. It takes a few minutes to get used to, but once you do, it’s incredibly addictive.

Warning Forever is a top-down shooter similar to 1942. The biggest difference is that there is no general gameplay, it’s all boss battles. And depending on how you destroy each boss, the next boss is adapted to defend against the strategies you used to kill the previous bosses. There’s a great article over at Wikipedia describing how the bosses evolve.

The last game is called Cave Story. I don’t know who wrote the game, but all the information you need to download and run it can be found here. This is quite the amazing side scroller, reminiscent of Castlevania or Wonderboy. I’ve played through once so far and found the story to be pretty deep and engaging. I’m planning on checking it out again as there are apparently multiple endings. It’s a pretty addictive little game and I suggest checking it out!

Gamefest 2006 Content & XNA

I noticed over at Let’s Kill Dave that the content for Gamefest 2006 was released and is available for download. Head over to Dave’s blog to check it out!

 

Also, XNA Game Studio Express is out. Go get it. You’ll need Visual C# Express as well, but the complete package looks pretty slick. Time to learn yet another programming language!

Microsoft takes a step towards user content

Gamasutra has some news about Microsoft’s XNA Game Studio Express, a game development tookit geared towards the amateur/hobbyist developer. From the article :

 

The details of the new tech are as follows: XNA Game Studio Express will be available for free to anyone with a Windows XP-based PC, and will provide them with what’s described as “Microsoft’s next-generation platform for game development.” In addition, by joining a “creators club” for an annual subscription fee of $99, users will be able to build, test and share their games on Xbox 360, as well as access a wealth of materials to help speed the game development progress.

 

So it looks like Microsoft is taking the first steps towards making the need for modchips obsolete! Maybe. According to the article, the content created won’t be available to “regular” 360 owners, just to those who are part of the creator’s club. However, they go on to state that the content may be available via Xbox Live Arcade (XBLA) at some point in the future. It’s not explicitly stated, but it looks like PC owners will have access to the content regardless of membership.

Other companies have already pledged support. GarageGames has already ported their Torque Engine over to the studio, and Autodesk has confirmed support for their FBX file exchange format. Apparently some universities and game development schools have decided to add the studio to their curriculum and will use the XBox 360 exclusively. While I’m not sure I like the lock-in to the 360 console, it is nice to see awareness and knowledge growing.

So, what does this mean for the indie developer? Well, in short, it gives access to a pretty powerful console. And since it’s officially sanctioned by Microsoft you can expect mailing lists and forums dedicated to development. Ownership of a 360 isn’t necessary either as the studio runs on a Windows XP PC. It may also mean a revenue stream as well. If Microsoft opts to allow content to be available on XBLA, they may also allow the developer to charge for downloads. I’m sure Microsoft will get their cut, but this could mean some serious cash for the young developer.

Overall, this is definitely a step in the right direction. Despite what you and I may think of Microsoft, I think they’re doing something right here. Only time will tell how it turns out. I’ll definitely be downloading this when it becomes available on August 30th.

 

UPDATE : Maxconsole dug up the official FAQ direct from Microsoft. This is different than the FAQ on the XNA site. Looks like you’ll have to sign up to get the beta :

 

A beta of XNA Game Studio Express will be released on August 30. To receive a notification on when the Beta is available, please go to http://connect.microsoft.com and select “Available Connections.” Then choose the XNA connection and follow the link to sign up for the XNA Game Studio Express Beta. (Note: A valid Windows Live ID is required, if you do not have one, you will be given the option of creating one.)

 

It looks like the beta will be limited to PC content only. It uses .NET technology on both the 360 and PC to create the games and according to the FAQ, it looks like it will be limited to C# code only.

Modchips

I stumbled upon a blog entry on Ozymandias about Modchips. Ozymandias is the blog for Andre Vrignaud, an XBox Team Member. I found his comments to be interesting, but I disagree on a few points.

Andre cites three “main” reasons used to defend modchips :

 

  • the ability to copy and play pirated games
  • the ability to play import games
  • the ability to add new functionality (such as running homebrew software)

Like Andre, I’ll comment on these one at a time.

 

 

Pirated games… What can be said about this? Piracy is, in the end, wrong. There are a number of reasons given for piracy ranging from the pure view of “I want it and I don’t want to pay for it”, to the almost forgivable, “I need it to survive but I can’t afford it.” The former is just pure piracy and is akin to stealing a physical object. There are arguments that software is a different beast because stealing a copy doesn’t mean there is one less copy in the world, but, in fact, that there is one more. But, in general terms, I can agree that this is stealing.

The latter excuse is more interesting. There are several instances of people pirating software for the simple reason that they need it to produce a viable product. However, they don’t have the up-front money to pay for the pirated software. In some cases, they purchase the pirated software after they’ve earned the money to do so. This excuse is becoming less viable at time goes on, however. With the advent of Open Source software, there are numerous OSS packages that can produce results similar to commercial products. One has to be careful, however, since some of these OSS products include licenses to prevent commercialization.

Regardless of the reasons for piracy though, I agree with Andre. If you’re modding your console for the express reason of pirating games, then you’re wrong. This is probably the main reason Modchips get such a bad name. Those who know what modchips are think you’re doing it to pirate games, not to unlock features or make homebrew a reality.

 

Next up is imports. Imports are a bit of a wierd beast. In the not too distant past, consoles were able to play any game, import or local. The main reasons for importing a game were to get something that wasn’t available on the local market. The downside was that you usually needed to learn a new language to play the game! Unfortunately, my Japanese is basically nonexistant, so playing imports is tough.

More recently, however, console manufacturers have “region locked” their consoles rendering imports useless. There are a number of reasons for region locking such as different release dates across countries, preventing illegal content in certain countries, and increased revenue due to pricing differences between countries. Vendors feel pretty strongly about these points and even have the backing of the US Government in the form of the much hated Digital Millenium Copyright Act (DMCA). The DMCA has a specific clause that restricts circumventing these protections.

With the exception of preventing illegal content from entering certain countries, this all appears to be about money. The vendor can region lock a game or movie, and sell that title at varying prices depending on where in the world they are. Obviously this allows them to maximize their profits by taking advantage of the local market.

However, there is a slight problem with this. Some people enjoy watching foreign films, or playing imported games. For some, it may even be a means to stem the tide of homesickness. For others, it’s a chance to play something that won’t be released in their home region. I see this as a perfectly valid reason for wanting to mod your console. You paid for the console, you paid for the movie/game, why can’t you just use the two together? Andre states the following :

But sometimes companies have good reasons to either not release a title into a region or release it at different dates. It may be because of the time and cost of localization, marketing plans, ad buys, cultural considerations, or perhaps even because of the impact of piracy in the region. Whatever the case, it’s safe to assume the publisher has thought about it.

First of all, if I’m importing a game, there’s a good chance I know it hasn’t been localized. And for a lot of people, that’s the point. So concerns about time and money for localization are moot. As for piracy, I’m not sure what to say there. Because of possible piracy in a region, a company is unwilling to allow anyone at all to purchase the title? Give me a break, money is money. I can understand that they don’t want to localize and market the product, but if it’s been localized and marketed elsewhere, why prevent anyone in that region from buying and using it? It just doesn’t make sense to me. If they want to pirate it, they likely have modded consoles anyways, so the argument is pointless.

I’m quite sure the publisher has thought it through though. If you weigh the cost vs revenue it makes sense to not bother marketing some areas. For instance, there are a large number of games that are popular in Japan that just don’t have a chance in the US. So it makes sense for them to skip localization and marketing for the US. But, if I happen to speak and read Japanese, and I have an interest in the game, why would they want to prevent me from handing over my hard earned money to purchase it? In fact, that’s extra, unforseen revenue. Isn’t that a good thing?

 

The last item Andre cites is the desire for homebrew. I can definitely identify with this desire. I own a PSP and I’ve been looking long and hard at the Undiluted Platinum PSP Modchip. This chip allows the user to switch between 2 versions of firmware on the PSP, allowing you to stick with version 1.5 for homebrew, or the latest version for compatibility with the latest games. Of course, this means you need to alter the PSP, void the warranty, etc. And who knows, maybe Sony will come up with a workaround to disable it. But the desire to be able to do this is pretty strong.

According to Andre, the industry currently uses a razor/razor blade model. In short, this means that they sell the console at a loss with the hope that the end user will buy enough games and peripherals to make up the cost. Not a bad model for something like a razor. Chances are you’re going to buy blades in order to use that razor. Though, as one person commented, you can always use them to prop open windows…

So the argument is that since the console manufacturers sell at a loss, we should be locked into using the console to their specifications and no others. Is it my fault that the vendor decided to sell at a loss? Did I make some sort of deal with them stating that if they sold the console at a loss, I would make up the difference in games/movies and peripherals? They’re right that the lower cost is an incentive to buy. If the PSP was twice it’s current price, I probably wouldn’t have purchased it. And Andre hits on that point :

Some folks point to the fact that they bought the hardware and believe they should be able to do anything they wish with it. Unfortunately, this argument ignores the fact that they’re buying that hardware at below cost, and it’s the razor/razor blade model that makes it even possible to buy at that price. The other solution would be to sell the hardware at a price that covers cost and also includes a profit margin so that selling the console alone (with no game/peripheral/service sales) could be a stand-alone business.

And he goes on to state some problems with this reasoning :

Problem is A) this model already exists (it’s called a PC), and B) selling a console at PC prices (especially with the capabilities the console has in it) would simply be too expensive and no one would buy it. At the end of the day, the cost difference needs to be made up somewhere, and that’s why we need to you buy those razor blades.

So, reason number one is that the PC already exists. Well, it does, but is it portable? Does everyone have the same exact PC as you? The same reasons for creating content on a console are relevant to the desire for homebrew as well. It’s often much easier to develop for a single static platform than it is for a platform that varies from unit to unit. You also need to keep in mind that most, if not all, of the users desiring the ability to create homebrew software already own a PC. It’s the desire to work on a different platform that drives us.

Andre’s second reason is cost. And here I have to agree slightly. If they were to sell the console at cost, then it may be to expensive. Or would it? How much are these companies losing per console? I’ve heard varying numbers, but I think the vendor is the only one who knows for certain.

So, yes, the difference should be made up with peripherals. Hrm. A thought has occured to me. Maybe they could sell a software development kit! And the necessary hardware to copy code from the PC to the console! Couldn’t that make up a portion of the cost? Yes, I’m aware that they already have development kits for the console, but I can’t afford it, can you? If they released a slimmed down version of the software, minus all of the specialty hardware that usually ships with the SDK (commonly because the actual console has yet to exist prior to them shipping the SDK), then the cost can be reduced quite a bit. Don’t offer support for the SDK, just release it to the public and the public will create the support. Don’t believe me? How about ps2dev which supports both PS2 and PSP development? There are hundreds of site on the internet that support PSP development. And hundreds more that support XBox, Gamecube, Gameboy, etc. And none of those console manufactureres has, to my knowledge, released any development code at all. It’s everyday hackers like you and I that are creating the SDKs from scratch and releasing them to the public.

 

So in short, I don’t see a problem with Modchips in general. There are those people who will use them to pirate and steal, but in all honesty, the Modchip isn’t the reason for that. Pirates are out there to pirate for the pure reason that they can make money doing it. And regardless of the existance of a Modchip, the pirate will continue. Perhaps the need for a Modchip can be reduced if the console manufacturers would give up on this idea of region locking, and open up the consoles to the masses. Let the little guys take a crack at coding. Are you afraid they might create something better than what you have to offer?

Review: Star Wars Battlefront II (PSP)

Anticipation : 7
Expectation : 7
Initial Reaction : 7
Overall : 7
Genre : Third-Person Shooter

Star Wars is a franchise near and dear to my heart, having grown up the the original three. (Let’s not delve into the recent three) Battlefront gives you the ability to immerse yourself in that universe and wage war using the weapons and vehicles seen in the movies.

 

The PSP version of this game is merely a port of the PS2 version with a few extras thrown in. Unfortunately, the controls seem to be a little lacking. They definitely tried to get creative, using the S/C/T/X buttons as camera controls. But, overall, the controls seem a little lacking. Or maybe I just haven’t played enough to find the right combination. Without fine camera control, hitting some of the enemies is a little tough, even with the auto-aim feature enabled.

 

The graphics are basically the same as the PS2 version, just on a smaller scale. The actions is intense and fast paced. Overall, it’s a great game and lots of fun to play. I recommend it to any Star Wars fan, or any fan of shooters in general.

 

Review: Daxter (PSP)

Anticipation : 9
Expectation : 9
Initial Reaction : 10
Overall : 10
Genre : Third-Person Action/Adventure

 

To say I was expecting a lot from Daxter would be an understatement. I wasn’t aware of Daxter as a title initially, but I became aware of it when the Big Boss at Ready At Dawn spoke out against other PSP Devs. Bold words, so I had to check out the game..

 

The premise is pretty simple. Daxter is in town, not working with Jak at the moment. He boasts a bunch at a bar and an elderly exterminator hires him to kill bugs. Ok, it sounds kinda corny, but it’s actually a pretty decent game. I’m not too far into the story, but it’s pretty decent so far.

 

The gameplay is top notch. Your primary weapon, at least to start, is a glorified bug swatter, electrified of course. Then comes the canister of bug spray, and then.. well, you’ll see. So far most of the game is on foot, but there are some vehicle sequences. There are some dream sequences too, but I’ll leave those up to you to find. They are interesting though.. :P

 

You have the choice of using the D-Pad or the analog stick to move Daxter, and the left and right shoulder buttons to spin the camera. Very effective, and nothing new. I’ve seen it used in other games, so I don’t think there’s anything new there. It works though, and very effectively on the PSP.

 

The RaD boss was right. Just because it’s a handheld, or only has one analog stick, doesn’t mean it can’t have good games. Daxter is excellent and I highly recommend it.

Review : SOCOM: U.S. Navy SEALs Fireteam Bravo (PSP)

Anticipation : 7
Expectation : 6
Initial Reaction : 9
Overall : 9
Genre : First/Third-Person Tactical Shooter

 

About a year ago or so I tried out SOCOM for the PS2. The game was simply incredible. But, I never purchased it for PS2. Basically, I just don’t have time to play my consoles.. :( Flash forward to today! PSP.. Best thing ever. I get to play games now! :)

 

Anyways, back to the review. I wasn’t really looking to get this title. It was on my wish list, but only as an interest. Not really a “must have” title. I received it for Christmas and it’s been sitting around since then, waiting for me to open it. (Lots of GTA:LCS play lately) … Well, I took the plunge the other day and I must say, I’m quite impressed. First person shooters on consoles aren’t really my thing. I prefer a mouse and a keyboard. Quick reflexes, ability to spin quickly, etc. But, with a tactical shooter, it’s a little different. It’s definitely a slower pace, so the need to spin around isn’t as prevalent. I wish the reticle in sniper mode moved a little faster, but I can live with it the way it is..

 

Overall I’m pretty happy with the game. The graphics are excellent, the gameplay is smooth, and online play is actually a lot of fun.

 

Speaking of online play. THANK YOU ZIPPER! WPA support. *phew* I didn’t think WPA support was something that was that difficult, and it bothers me greatly that it’s not included in Madden ’06.

Look, I’m a programmer, and as a programmer, I tend to look at things a little differently. I understand the technical challenges that game developers have to overcome, and I understand why some features work the way they do. But, for the life of me, I cannot figure out why Madden does not support WPA. Let’s look at this from an API/framework view. I’m Sony, and I have an API for my PSP. My API has basic features, and an entire network featureset. I include some hooks to make it easier to deal with the network stuff. For instance, I may have a “startnetwork()” routine. I probably have a “senddata()” routine, and so on. In version 1.0, I have support for wireless, and just WEP at the moment. Of course, I’m all about future upgrades, so when 2.0 comes out and I support WPA, I build that into the existing commands, letting all the existing software take advantage of it. Right? Well, maybe. Unfortunately, I don’t have access to the PSP’s API, but it makes sense. So why doesn’t Madden support WPA? Good question.. :(

 

But, SOCOM does. So that’s at least one game I can play at home on my WPA protected network. Madden, no. (Not that it matters, EA has my copy of Madden at the moment. Hopefully they send me a “fixed” version soon)

 

Overall I think SOCOM is pretty decent and I’d definitely recommend it. I’m pretty impressed so far, and I’m definitely willing to continue playing it!

Review – Grand Theft Auto : Liberty City Stories (PSP)

Anticipation : 10
Expectation : 8
Initial Reaction : 9
Overall : 9
Genre : Third-Person Action/Adventure

 

Grand Theft Auto. One of my favorite PS2 games… I’ve been looking forward to this game since it was announced! I initally harbored some reservations about the controls for the game, but it seems that Rockstar did their homework. The controls are excellent and you can *almost* forget that there’s no second analog stick.

 

My first impression of this game was extremely positive. The game loaded just like the PS2 versions do. Cut scenes are excellent. The voices are a little tinny, but not too bad. The graphics are amazing and easily match Grand Theft Auto III. From what I’ve played thus far, it looks like the entire city is virtually identical to Liberty City from GTA3. Rockstar did an incredible job on this game.

 

So, gameplay. So far I’m pretty impressed. There are a few glitches with the camera, but that’s almost to be expected with a “free” camera that follows the character. Camera issues aside, the game is smooth and fun. The first few missions are pretty simple, but engaging. Jacking cars, crashing them all over the place, etc. is as fun as ever. The game seems to flow naturally and keeps the player engaged.

 

Overall, I’m incredibly impressed with this game. And Rockstar has since announced another GTA title headed for the PSP. They claim it’s a new property, so perhaps we’re looking at a completely new city and storyline?

 

I highly recommend this game to all fans of the series.

Review – Ghost in the Shell : Stand Alone Complex (PSP)

Anticipation : 7
Expectation : 6
Initial Reaction : 7
Overall : 6
Genre : First-Person Shooter

 

I’m a big fan of the first Ghost in the Shell movie. If you haven’t seen it, I highly recommend it. So, it stands to reason that I would be interested in a game related to the movie.

 

I received GS:SAC as a Christmas present and eagerly started the game. My first impression of the game was pretty positive. It starts out with some story elements and then moves on to the mission map and character selection screens. Character selection is interesting. You can choose from 4 major characters in the movie. Motoko, Batou, Togusa, or Saito. In addition, you can choose one of 4 different Tachikoma to assist you. Think of the Tachikoma as a big robotic spider with 4 legs. You can customize the characters with 3 weapons, and the Tachikoma with up to 5.

 

This is the first FPS I’ve played on the PSP and the controls are quite good once you get used to them. The analog stick is used for moving forward and back, and sliding left and right. The square and circle buttons are used to turn left and right. The right trigger button is used to fire. The D-Pad is used to change weapons, reload, and some other stuff. Overall, I think these controls work out very well despite bad reviews from other sources. I think those bad reviews come from being used to using 2 analog sticks to control the action on the PS2…

 

I’ve played through a few missions thus far and I’m still pretty impressed. The missions, so far, have been pretty short and to the point, but fun nonetheless. I wouldn’t put this in the same category as something like Half-Life or Doom 3, but still pretty fun.