So let’s try this again…
So I attempted to make a game for LD25, unfortunately I am ashamed to admit I gave up in frustration after about 8 hours. There were a number of reasons:
The first issue, tried to make a sprite based game using Unity3D… now the clue is in the name, whilst Unity can be used to make 2D games it’s not its primary focus, and when your only target is web deployment there are probably better choices… Unity is great at making complex things simple (Physics, 3D Animation, Terrain Generation, Sound integration) but it’s also pretty damn good at making simple things complex (just drawing a freaking picture on to the screen).
So this time if I use Unity3D I’m going to do something in 3D and make use the out-of-the-box cool stuff Unity has (like physics!) however if I decide to try another sprite based game I’m going to use HTML5 canvas… you can’t get much more straight forward than context.drawImage(…).
The second issue, being based in the UK, I decided starting at ~2am probably not the best approach if I still wanted to be functioning by Sunday afternoon, so I got up at a reasonable time only to be horribly disheartened by all the people posting their already working prototypes after just 5-6 hours.
So this time I’m going media blackout, no checking the Ludum Dare posts – plenty of time to review those later – no twitter, no email. Also considering creating a sign “please don’t disturb unless you’re bringing sustenance”. This does mean I’m not going to post progress reports, but I’ll try to keep a log and post it all in one massive lump at the end along with the hopefully a finished game. I might relax this plan if I need some play-testers on Sunday.
The third issue, last time I did no preparation, I’d never tried to draw 2D sprites in Unity before, I’d not used any of the sprite manager plugins, I’d not practised creating my own sounds or music in years. Learning /remembering this stuff even enough to make place holder sounds takes a very long time!
So this time, I’ve drawn a few sprites with HTML5 already, I’ve worked out what libraries I’m going to use, I’ve got the wonderful SFXR to make some sound effects and tonight I’m going to be messing about with /learning the basics of LMMS in the hope I’ll be able to make some music with it some time over the weekend.
The fourth issue, a common one I think, I was overambitious. After 8 hours I just about had a sprite – which only I could recognise as a bear – you could move around facing in the right direction but not actually animating in any true sense of the word; some sprites that looked something like people (but again only to me it would seem) running about on semi-random paths (avoiding walls and such-like though) and the ability to make them disappear if you pressed space when facing them and were nearby… not really far enough along for 12+ hours in (5 hour delay before I started). It was at this point mostly frustrated by my complete lack of artistic skills that I went “Sod it, I’m going to go play a game rather than make one”.
So this time, whilst I’m also planning on using more appropriate tools, I’m still going to assume everything will take twice as long as I think it’ll take so I’ll try to think of a game to the theme I can make in half a day, that way the prototype might be finished on the first day and I can spend the second day polishing it. So it’s going to be something very simple, but much better to finish eh?
The fifth issue, I can’t drink caffeine (if I do I get heart palpitations) so I have to get a reasonably good night’s sleep, I can’t really crunch the way many people seem to live by.
So this time, well this one isn’t going to go away, but I’m planning on in-taking plenty of sugar and drinking lots of tea instead, and I can probably get away with a single cup of coffee or can of coke per day, so I’ll save that for the late evening in the hope it’ll help me continue to be productive into the night, I’ll just have to make do with maybe 32 hours of productive time (I’ve got to at least be able to get up for work on Monday too).
The final issue, I keep making excuses.
So this time I’m going to stop whining and keep working until the deadline, if it’s finished “yay!” if not, at least I didn’t give up this time.
Good luck everyone!



