{"id":194,"date":"2007-02-28T10:28:00","date_gmt":"2007-02-28T10:28:00","guid":{"rendered":"http:\/\/www.steve-ince.co.uk\/blog\/?p=194"},"modified":"2010-02-06T16:29:35","modified_gmt":"2010-02-06T16:29:35","slug":"developing-thoughts-19","status":"publish","type":"post","link":"https:\/\/www.steve-ince.co.uk\/blog\/2007\/02\/28\/developing-thoughts-19\/","title":{"rendered":"Developing Thoughts 19"},"content":{"rendered":"<p><a name=\"OLE_LINK1\"><strong>Shall we interface?<\/strong><\/a><\/p>\n<p>Have you ever picked up your joypad or approached your keyboard and found that you struggled to play the game that\u2019s in the machine because the interface felt wrong?  Have you ever given up on a game simply because you were fighting the interface more than playing the game?  When the interface creates these feelings in the player, it acts as a barrier to enjoyment of the game, instead of a means by which players can immerse themselves into the game world with ease.<\/p>\n<p>The development of a set of interface mechanics can be a major concern.  If you don\u2019t get it right, the whole perception of the playability of your game will be judged by how the interface affects the player\u2019s enjoyment.  It\u2019s likely that most projects go through a period where the interface doesn\u2019t feel right or needs improvement \u2013 the trick is to discover the problems before the game is released.<\/p>\n<p>It is at this point that some of you may be wondering about the interface problems in Broken Sword \u2013 The Sleeping Dragon.  For many people, the keyboard interface on this game was a major barrier to their enjoyment and is actually a powerful lesson in the dangers of taking things for granted.<\/p>\n<p>Revolution Software was clear from the outset that the game should move away from the point-and-click interface that was the trademark of the adventure.  Many reviews of other adventures or articles about the adventure genre often talked about the point-and-click interface in a derogatory manner.  It was felt that such a PC-specific interface was holding the genre back from moving to a wider range of gaming platforms.  With this in mind, the development of The Sleeping Dragon was geared towards a lead on the PS2 and Xbox consoles with an interface that matched the joypads that the two machines used.<\/p>\n<p>The joypad-based interfaces worked very well and suited perfectly the aims of broadening the genre.  However, this success blinded us to the problem of the PC interface and here was where we took for granted that on the keyboard it would just work.  Moving the player character around the game environments in a screen-relative control mode simply isn\u2019t as easy on a keyboard as it is with a joypad. <\/p>\n<p>Perhaps it\u2019s the nature of the keys themselves; perhaps it\u2019s something about the difference between using fingers instead of thumbs.  Whatever the reason behind the difficulty, it should have been seen earlier so that something could have been done about it.  Giving an additional option to switch to character-relative control may have been all that was needed, but it was something we missed and it\u2019s certainly a lesson I have learned.  Unfortunately, a lesson learned the hard way.<\/p>\n<p>Of course, it could be that the worry over the point-and-click interface led to a slight over-reaction, particularly when you consider that other games use this type of interface.  PC based RPGs regularly use a point-and-click interface with no worry about whether it\u2019s outmoded.  Even Doom 3 uses a variation for when the player wishes to interact with objects he comes across in the game world.<\/p>\n<p>When looking at the interface for your game, be aware of what other games are doing and learn from approaches that work well.  You can also learn from interfaces that make mistakes, by ensuring that you don\u2019t make those same mistakes. <\/p>\n<p>The interface should be the player\u2019s means of connecting with a great game, not a barrier to having fun.<\/p>\n<p>\u00a9 Steve Ince, 2004<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shall we interface? Have you ever picked up your joypad or approached your keyboard and found that you struggled to play the game that\u2019s in the machine because the interface felt wrong? Have you ever given up on a game simply because you were fighting the interface more than playing the game? When the interface &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.steve-ince.co.uk\/blog\/2007\/02\/28\/developing-thoughts-19\/\" class=\"more-link\">Read more<span class=\"screen-reader-text\"> &#8220;Developing Thoughts 19&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[36],"class_list":["post-194","post","type-post","status-publish","format-standard","hentry","category-devthoughts","tag-developing-thoughts"],"_links":{"self":[{"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/posts\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=194"}],"version-history":[{"count":1,"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/posts\/194\/revisions"}],"predecessor-version":[{"id":562,"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/posts\/194\/revisions\/562"}],"wp:attachment":[{"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.steve-ince.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}