Game Design, Programming and running a one-man games business…

Two different 3d Rants

I’m going to rant about 3D. In two different ways. Stick with me.

1) I think 3 D ruins some games. I remember when all games were 2D, then I remember the first isometric RTS games. (In fact arguably the first was ant attack). Moving the camera in isometric games was easy. When they introduced a limited 4-way rotate to the genre, that got darned confusing. Then came 3D. the first 3D RTS games sucked massively. Then we got mroe of them, and they sucked a bit less. In my limietd opinion the two that do it well are Total War and Company Of heroes. I think COH is better. Why? Neither game makes me waste half my gameplay moving the camera around.

I have a pal who has problems with 3D cameras. Real bad ones. he can’t play an FPS. He can kick my ass big time at CoH. He has tried Men of war, but literally prefers CoH because you can’t rotate the camera by default in CoH. I agree. Watch a video of Eve online and note how much time the player is fucking around with the camera. I played a 3D space RTS recently to try it out, and got sick of the 3D antics. I’m a human, not a bird. I percieve 3D but I’m not good at planning movement in it. I bet there are planets of bird people where Homeworld and Descent are the top 2 games.

BTW I *can* handle 3D in a game. I can kick ass at Call of Duty. I just don’t like a game to be all about the third dimension in terms of planning. Most mass market usable games operate in 2D. They use 3D graphics to draw an effectviely 2D world, with 2D gameplay. Descent and Homeworld were 3D, also flight sims. Not much else. Portal I guess?

2) When i said I perceive 3D, thats true. But it’s also a lie. I suffer from this. Stereo Blindness. It means two things:

  • I can’t see through binoculars easily
  • Avatar was dull.

Actually avatar was ok, but not earth shattering. I can see a vague slight 3dness to it every 20 minutes or so, but that’s it. I REALLY hope this isn’t the future of movies. If so, I’ll have to keep my money. Paying extra to have to wear dorky glasses to watch a movie in 2D is not my idea of progress. If people think we will all buy new TV’s for this, they are dead wrong. I went ot a demo at blitz games kindly given by the excellent oliver brothers on 3D gaming. Sadly, it looked 2D to me. Gutted. (On the other hand their engine is flipping awesome.)

Above all, I don’t like gimmicks driving artistic development. 3D might be good for the odd CGI film, but lets not default to it. It gets over-used and in the way. People with spears tend to point them self-conciously at the camera a lot. It makes film making even more expensive, and thus dumbed down and generic. (unobtainium? really?). Personally I would have taken every cent of the 3D budget and spent it on writers. Preferably Iain M Banks or Greg Bear, or anyone over the age of twelve, basically. I’m not convinced special effects or 3D have massively improved the long term quality of movies. In 50 years time will avatar be seen as a ‘must-see’ movie? I doubt it. Casablanca probably will still be, despite not even having color.

Sometimes it’s not all about the budget, or the tech.

DIE you heathen alien scum!

Ok so here we go, It’s finally ready for release. Hopefully all will go smoothly! Here is the new DLC for GSB:

THE ORDER are a group of aliens who take their beliefs very seriously. Their holy book may have been written when The Order had spears and lived in mud huts, but they cling to the letter of the book even now, ten thousand years later. And you no what isn’t in the holy book? That’s right… YOU.

And the order interpret this the way every rational life-form would. That you are heathen aliens who must be destroyed in the name of ‘The One True God’.  They tried Hymns, then they tried leaflets, but now they are trying nuclear missiles, radiation guns and limpet mines. Stand aside heathen alien scum.

Details here

Video here:


The order have three new weapons. Radiation guns, firing radioactive bullets which infect your ship and do damage long after the impact (cue nice green glowy effect), Nuclear Missiles, which are a similar effect in missile form, and limpet mines, which are like remote controlled drones which stick to enemy fighters and drag them, down to speeds where anyone can hit them. They also have faster firing cruiser rockets called ‘firefly’ rockets. In terms of ship bonuses’ they are big on power, low on speed.

I hope you enjoy them. BTW, One of the new scenarios is a survival mode map. I know you enjoy them :D

Patch 1.34 then 1.35. Ooops

So… I did patch 1.34, which had a bunch of minor stuff that was fairly urgent, and immediately everything went wrong. I’ve  moved to Windows 7 on 64 bit, and that meant a new PC, and thus nothing worked. I needed to install the Microsoft Directx sdk, which is fine, but the old version I used would not install on W7. That meant getting the new version, which took 2 days to download (grrr), but installed, so I could actually debug my games again….

But it also meant that when I recompiled the game for a patch, it got automatically tied to the latest d3dx dll, which is weird because I havent changed any graphics engine code at all. It seems Microsoft defaults to requiring the latest of everything. Cheers guys.

And here it gets annoying. Because the machines I test on all have the SDK installed, I had no idea that I was suddenly needing a new (not normally installed) DLL until I released the patch and got complaints. Eeek!. I’m 99.99% sure this is fixed now with 1.35. I couldnt get the stupid-ass directx redist installer to actually install the new files, so I just recompiled the game forcing it to use includes and libs from the older SDK.

What a pain!

In other news the ‘spot the feature’ is that missile trails are going above the ship that fired them. They never used to do that. Nobody even notices when I point it out. Bah. Also, multiple-rockets now split apart in a more convincing way now, and tons of really minor stuff is now fixed. Hurrah!

Spot The New Feature

It’s very minor. But what have I changed in this screenshot below?

I’m supposed to be finalizing the new expansion. I’ll do more work on that tomorrow, but I’ve resigned myself to one more patch before I release it. I needed more weapon variety for them, and that meant code changes to the main game. Then I suddenly got a bit manic and obsessed about improving the graphics in all ways. Hence, 2 days were wasted trying to add shadows (I tried various methods but none of them look right, not without re-rendering every existing ship and a major re-write) and then a decent bloom effect. In the end, I junked all that code, because it didn’t get me anywhere.  I’ve made 3 tiny changes today to some stuff which make the game look very slightly better. Overall, it all adds up methinks….

Back working on actual work…

So…. for the past few days I’ve been distracted by various things. The largest distraction was the arrival of my new PC. Hurrah! First one in three years. I can now check everything under Windows 7, 64 bit with ATI, which were the three missing links in my compatibility testing.

Of course installing a new PC means NOTHING works. It means working out why perforce won’t set its environment variables on Windows 7. It means remembering where the hell I put my precious Office 97 install CD (I refuse to pay money to upgrade ms office when office 97 does everything I need :D). And it means working out how to re-cable part of the house so that I can move the router into the office.

Bah.

But now it all works! and I am back in action working on actual work stuff. For the rest of today and tomorrow I will be playtesting the new GSB expansion pack. Expect screenshots shortly before release, hopefully mid-week. Everything seems bug free, it’s just a matter of play-balancing now. Phew!

Oh and I’ve been building a log store to store the wood that keeps our house less-cold: