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

Intels performance analysis stuff

So intel sent me a new laptop, because they are wonderful nice people, and one of the reasons for this is to get game developers to use their amazing performance tools, and to see how modern games run on the very latest intel hardware. The laptop in question runs GTB very very well, and the graphics card is apparently an intel HD Graphics 4000 . I have to say, that if I plugged a mouse in, I could probably quite happily use it as a main gaming PC, which is a vast surprise to me.

Anyway, the main thing that impresses me is this intel graphcis performance analyzer stuff. You run a small program on the target PC (the laptop) and then run the analyzer stuff on another PC, connecting trivially by IP address. You run a game, and then you can connect to it on the second PC and view dozens of real time graphs on all sorts of crazy stats as you play. It’s pretty impressive stuff. AQTime can do this after-the-event, and it’s great for really working out exact lines of code that need optimizing, but this is a great way to get insight into the GPU, rather than the CPU.

Clickable full size screenshot below:

If you have a PC with an intel graphics chip, give it a go. Their performance analyzer stuff seems to be free, which is also awesome. I think for the first time in ages, intel video cards may well start to become serious rivals to ATI/Nvidia. Also the contrast between nvidias attitude to indie game developers (totally ignore me, even when reporting a bug), and intels is night and day.

Heres a video showing some of the stuff:

Gratuitous Tank Battles Update 1.017

Yes it’s that happy time again. GTB just got another update. The full change list is this:

version 1.017
 =============
 1) Mods/DLC now support their own sample units folders.
 2) Fixed support for recorded attacks on mods/DLC
 3) Armor glows now update correctly when offscreen
 4) Issuing last minute orders to moving units no longer causes impassable routes, and happens more instantly.
 5) Division manager will now remember all your custom divisions if you swap to 'auto-management' and back again.
 6) New GUI buttons for one-click selection of auto-managed divisions, or going to previous/next division.
 7) new graphics for command truck, repair yard and command facility
 8) Improved foundation graphics for many of the turrets.

One of the biggest and coolest things is probably 6). You could always quickly flip between divisions using the tab or shift+tab key, but I guess 95% of casual players don’t spot that, but hopefully the big phat new buttons should make this more obvious to them. It makes frantic unit selection mid battle tons easier. In fact, I do wonder if the game should auto-pause when placing units anyway… or maybe go half speed? hmmm.. Here are the new buttons:

The other big change is the new units in 7). I had basically skimped on my art budget and re-used a few units rather than get new ones built, and I never really liked the old repair yard facility, or the way it was colored. The new units are better, and split into more effective layers so you can shade them better and they look more natural. Here are some screenshots showing the new units.

Humble Bundle Update

The latest humble bundle has been updated to include previous games, such as Gratuitous Space Battles , so you might want to check it out if you are one of those crazy people who doesn’t own GSB (or know some people who may want to grab a copy) :D

Indie Loneliness

Ok lets talk about something indie game developers don’t talk about much, but it affects quite a lot of us.

Loneliness.

Many indies these days are in teams of 3 or 4 or more people, so the problem in that case is not acute. However, the genius of al gore’s internet means that often those teams are geographically distant and scattered anyway. I have contractors and partners working with/for me in all different countries, but in the majority of cases I’ve never met those people, or even phoned or skyped them. Some people think that’s weird, but I like the idea that I’m employing people based on the portfolio, reputation and skills and that their country of origin, accent etc never occur to me.

Of course the downside of this is that you sit in a room on your own with a keyboard, and there is nobody to just go ‘hey wassup?’ to. This makes me very very productive, when I need to be, but it can also be a very lonely job.

For a lot of people, especially the more insular sheldon-cooper style geeks, this is not a problem. Some people at Elixir and Lionhead would sit there with headphones on and never talk to anyone at all. I found that weird, but it was quite common. Other people, like me, actually enjoy the whole ‘water-cooler chit chat about nothing’ that you get in a normal workplace. Intellectually I know this is just some primitive portion of my brain that wants to metaphorically pick fleas off fellow humans, but there’s no doubting it does make me happier to hang out with a group of buddies and chat about stuff.

MSN, Skype et al, are great, and I do chat quite a bit to other indies over them, but of course it’s not quite the same. Private forums are also very good, because they become like a bar filled with friends, rather than the vast mass of trolls and flamebaters you get in most public anonymous forums. Meeting up for a beer is ideal, but generally for me that involves at least a 100 mile car journey, because if there’s a bright center to the universe, I’m in the county it’s farthest from.

me at my house, yesterday.

What’s the solution? Well I think it’s yet another justification for going along to indie meetups and shaking some hands. Indies can probably recognize that slightly shy, rabbit-in-headlights stare that other developers have when they spend too long debugging and not enough time actually socializing. I’m lucky in that I’m not in the home alone like I was when I made Kudos and Democracy, and I don’t suffer from paranoid shyness like some indies do. I’ve also been around quite a while now, so someone normally recognizes me at all these indie things, which is great. One indie told me that I’m ‘much less scary in real life’ which I assume is a compliment. I’m at the eurogamer expo on thursday, BTW.

So I guess what I’m saying is, if you feel lonely,and isolated and it gets you down, don’t think it’s just you. This can be a lonely job, especially if the only people you chat to in your working day are family members who have no idea what you do, and are desperately hoping you will give up and get a proper job. They say the first step is recognizing you have a problem. The second step is normally to get a cat, or probably better a dog (because you need to walk it, and thus it gets you out in the fresh air that way). I’d definitely have a dog if we didn’t already have a sufficiency of cats.

Any other lone wolf indies out there howling at the moon?