Monday 27 September 2010

My first apology for not posting enough!

I don't know what the fate of this blog will be. I have been known to start projects and then completely forget about them. I hope that I will be more active after summer is over; it's easier for me to make games when I can get together with the Cambridge Indies. Oh well.

I'm also hoping to use the new Design thingamajig to make this blog look nicer so I can get people to read it without their eyes bleeding, but I will get some readers first.

Sunday 13 June 2010

...and ends without me.

Okay, I didn't take part. As consolation, here's a link to a game I made last week during TIG Jam UK 3.

I present to you: Paper Spitfire. Game number 131,744 on YoYo Games (and yes, there are over 100,000 games on there).

I'm might talk to Mike about getting this blog on the Ludum Dare Planet. Now that I have a little bit of evidence that this is a game-dev blog.

Friday 11 June 2010

MiniLD begins

MiniLD #19 is on! I may make an entry; we'll see what happens tomorrow.

Friday 4 June 2010

3D games and Unity

As I write, I'm busy installing Unity on my computer. Up until now, every single one of my games have been two-dimensional. Although I have a few abandoned projects with 3D graphics, I have only ever coded in 2D.

If you already know and love 3D, you'll be able to back me up on some of the following points (and, likely, disprove some of them, since you have more experience of 3D than me). Regardless, I'm going to explain what appeals to me about 3D game design. (Some of my points don't apply to all genres; although I am used to creating platformers, I appreciate that top-down games are equally common, and solve many of the problems described below.)

First: The basic topology of 3D space. Simply put, 3D gives the player two extra directions he can go in, which while totally unsuitable for linear platform games, is perfect for more open-world games. A 2D world map is less complex than a 3D one. A 2D platformer which refuses to include ladders and improbably placed staircases (such games are few) limits the player to only going left and right, or entering a building. This may be desirable in the case of fighting games and reflex platformers, but it is annoying for an exploration-based game (and one of the reasons An Untitled Story has teleporters scattered around the map).

Second: The view range. 2D can only ever show a small area around the player, or risk making the details too small to make out. The only way the player of a 2D game can see the entirety of an area is by looking at a map or by walking through the entire place. Furthermore, it is impossible to hide objects from view in 2D (for instance if the player needs a key to open a door, it will still be possible to see for some distance on the other side of the door before it is opened). 3D enables level designers to give the player a complete view of a wide area very easily, not to mention that locked doors remain opaque.

Third: Beautiful graphics. I appreciate this is highly subjective, and not something I am likely to achieve in 2D or 3D, but 3D enables jaw-dropping views to be inserted into the game without interrupting gameplay. I don't mean to say that 2D games can't be beautiful, just that 3D games are much better suited to introducing panoramic views of the environment.

Fourth: 3D is simply more realistic. Games that bank on their realism (once again, not mine) are 3D by necessity. Many things are nearly impossible to represent in 2D, yet we see them many times in our daily lives: for instance, a corridor with 3 exits on the same floor, or a wall which is a different colour on each side.


I am not saying that 3D does not have disadvantages, I am not saying that 2D games are incapable of overcoming those disadvantages that apply to them, and I am certainly not saying that 3D is better than 2D. 3D requires a much greater investment in graphics and level design, consumes much more processing power and memory, and is totally unsuited to many games anyway. Many puzzle/arcade games require the player to be able to view the entire area at once, which is much easier in 2D. 2D also makes it much easier for the player to see any secrets, Easter Eggs, or extra areas that may be in the game (recognising them is another matter).

What I am saying is that 3D forces a completely different set of design choices from 2D, that games created in one dimension will often not work in the other, and that I want to try making something totally different from what I have made before. I don't know what will happen, but I hope it will be fun for all involved.

Saturday 29 May 2010

Hello World!

Hello, and welcome to my blog. I intend to use this blog to publicise games that I make (primarily for a Windows platform, since that is what I have on my computer), and occasionally review other games by independent game developers (hereafter referred to as "indie games").

At the time of writing, I am creating games exclusively using Game Maker 8 Pro, which is available from YoYo Games for $25 (GM8 Lite is free and has most of the functionality though). Game Maker is very useful in that every game I make comes preloaded with the basic functionality needed to play sounds, display graphics, calculate motion and collisions, design levels, and quite a bit more. As such, it is excellent for making games quickly and efficiently, though it relies largely on DLLs for things like online play, fast and effective 3D, and most things a more professional game programmer would need. It's very good for beginners and indie developers though.

All my creations so far are available at www.yoyogames.com/members/snowyowl, so until I update the layout of this blog to show them here, that's where they'll be. Not all of them are complete, or necessarily very good.

I participate in the Ludum Dare game design competition, a 48-hour competition which is getting more popular by the year, and is currently just past its 17th iteration. My submission to that one was Jump Pirate, which did quite well. There is also the Mini Ludum Dare competition on a monthly basis, with similar rules but usually more relaxed.

And I guess that's all you need to know about me. I don't have any projects ongoing at the moment, but I'll be sure to update when I do. If you're a future reader busy looking through the archives to find my first ever post: Congratulations, future reader, you found it. What's the future like? Do we have teleporters yet? If you came searching for some sort of prize or secret for those who find my first post, I'm sorry to disappoint you. Though I could try to explain the title of this blog, if that counts: I decided against calling it "Snowyowl gaming" when I realised that it has nothing to do with avians of any sort. Instead, I remembered that the Game Maker logo is a hammer. So now I have a hammer and an anvil: the tools of the game blacksmith.