sábado, 27 de octubre de 2012

Super Adventure Pals – Development Post Mortem

Super Adventure Pals is an action-adventure platformer game with RPG elements. In the three months since the game’s original release it has been played over 4 million times, had front page features on popular portals, won daily and monthly awards on both Newgrounds and Kongregate, received Kong badges and been licensed to eight different sponsors.


Introduction

I’m Jay Armstrong, an indie developer. I grew up in Hong Kong but am now based in the UK. Super Adventure Pals was a collaborative effort between Julian Wilton and myself.

Super Adventure Pals is an action-adventure platformer game with RPG elements. You play as a young adventurer out to save his pet rock from the evil Mr B. But fear not, for you are not alone: by your side is your loyal pet and BFF, the Giraffe.

Together you cross a large free roaming landscape, helping out villagers, lawmen, talking snowmen, book worms, identity confused camels, notorious outlaws and nudist elderly gentlemen. Levels are filled with yetis, jellyfish toaster monsters, flying jelly bombs and giant cactuses (area dependant of course). You also face a number of platforming challenges such as wall jumping, exploding blokes and spikes, and you must make use of your yellow friend’s special abilities including his grappling hook neck and helicopter tongue.


Conception

I had relatively recently gone full time as an indie developer and decided that the best way to produce a lot of interesting content was to reach out and try and work with as many talented people as possible. I put out a post on a developer forum and a few days later had linked up with Julian. He was just completing his game Angry Bees and I knew straight away that we were on the same page.

Super Adventure Pals Post Mortem

When discussing ideas, the two of us often come up with the same thing at exactly the same time – this can be a little weird, but it makes for a very fertile brainstorming process. It’s also so much easier to get to where you want to go if you are both pulling in the same direction.

At first, despite (or perhaps because of) our shared vision, we didn’t really know what we were creating. We knew we wanted to make a platform game, we knew we wanted it to be bright and colourful and we knew we wanted it to be fun. But we had no idea what it would end up as, or how it would be structured. We spent about two months building the engine, and getting combat, jumping and the scale of it all to feel ‘right’.

One of the first things we decided very early on was that you should have a pet or companion in the game. In fact, we didn’t have a use for the giraffe until about the third month and I think that at one stage we had entirely forgotten about him! I had previously made a game called Kit & The Octopod, which, featured a boy and his pet squid, and it was very clear that people really felt a connection to the smiling cephalopod. We both agreed that having a pet companion not only takes away the ‘loneliness’ that a single player game can have, but also creates an emotional connection between the player and characters as well as opening up many opportunities for unique gameplay mechanics.

Super Adventure Pals Post Mortem

In the end, Super Adventure Pals came out of a whole melting pot of inspirations, influences and ideas. Julian and I had a desire to create something heart-warming, yet outlandish. The game features a plot so ridiculous that it becomes a wink to the audience, an in-joke between the player and developer. Games, particularly platformers, often come with a whole set of preconceptions and understandings that mean you are familiar with the format even before starting the first level. You know the aim and what to do and you feel comfortable with it. By giving the game such outlandish characters and plot it pushes our preconceived expectations in a way that I hope would make players laugh and add to the fun of it all.


Creation

To create Super Adventure Pals we prepared a standard size baking tray, laid in three parts platformer, an ounce of action-RPG, a sprinkling of rainbow-laser-shooting-giraffe, a healthy portion of ruby hunting and a whole heap of adventure. Then we just peppered to taste, placed it in a pre-heated oven and left it to simmer for four to six months.

Although that makes it sounds easy, cooking can be dangerous. Be sure never to pour water on an oil fire. For more information on kitchen safety, please review these guidelines.

Development

At this stage, we were really on a rampage – we were adding in everything that we could imagine. It got to a point where if there was an idea in our head we put it in the game, with little or no forethought. We had come to a joint decision that this game would be the pinnacle of what we could achieve at that point in time. This led to a number of important decisions and ambitious design choices.

One of these was having the first boss fight at the very beginning of the game, which acted both as a tutorial, and an introduction to the story. Julian had seen a video which talked about the brilliant way that in Mega Man, by fighting and losing to the final boss at the beginning, you get a real sense that you have been on a journey and grown by the time you eventually beat him at the end of the game. It makes you truly believe that your victory has been a direct result of your efforts.



By sheer coincidence, this is the third time this video has been referred to on this site. – Editor

We also believe that the mark of good game design is to be able to explain as little as possible and have the player pick things up intuitively. We spent a long time simplifying controls, abilities and other interactions to make them as streamlined and as easy to pick up as possible. For example, when you first play, you are not told that you can level up, you don’t know there is a world map and you don’t know about unlocking abilities. In fact, these are never explicitly explained – the only text in the game is during conversations with the townspeople – instead everything is introduced in such a way that you can take to it almost immediately.

Level Design

I had built a platformer level editor for a game I was working on (and still haven’t completed!) before I met Julian and we used this as a basis for the gameplay. This turned out to work really well for a number of reasons.

Super Adventure Pals Post Mortem

Firstly, it created a fantastic way to create a lot of levels. Making a tile based (rather than art based) level meant that we could export them as two-dimensional arrays which we could save into a text file. This drastically reduced the size of the game file size and allowed us to generate a huge number of levels with relative ease.

The other added bonus was that the platforming elements and mechanics could be created alongside the levels, which ended up giving the game a really well balanced learning curve – completely unintentionally!

Designing that many levels definitely got tiresome and on a couple of occasions I would just draw shapes into the level editor and then manipulate whatever emerged into a playable level. This, surprisingly enough, often led to some interesting ideas.

Towns and Bosses

Towns are really, in my opinion the unsung heroes of the Super Adventure Pals experience. They were something that we had talked about, but not had any real idea how they would work in the context of gameplay. I think Julian drew the first town ‘Treevale’, and I just started programming it. Before long I realised that they would be an ideal way of ‘revealing’ levels to the player. This would allow us to keep the free roaming feeling, while maintaining an element of structure.

Super Adventure Pals Post Mortem

The townspeople were not something we discussed either. Julian basically drew a town full of crazy characters and let me handle the script. We didn’t talk about the missions either. It was quite a nice way of trying to surprise each other. He would draw this wonderful town over a period of a couple of days and I would develop the story and personalities to fill that place. I really feel that it would not have worked as well had we planned out each character. There was a freedom to it, and a sense of improvisation that really fed into the atmosphere of the game. The ‘fetch’ quests were also a side note, and designed to give people a reason to go out to the levels aside from getting the rubies.

As for the bosses, they were originally going to be based around the theme to each level. We wanted to have a candy land area, and the Wild West was originally going to be more of a ‘pyramid desert’ theme but like so many other things, these ideas slowly drifted into something else. In the end we went with the fish robot, the giant jellyfish, a metallic spider and of course Mr B himself.

Super Adventure Pals Post Mortem
Super Adventure Pals Post Mortem

It was important for us that the bosses be as large as possible for maximum ‘epic’. We also wanted each to be a little different, which is why you get a horizontal shooter for the second boss, and the moving in the mineshaft. I think they gave a welcome break from the sword fighting and platforming of the usual levels and were a source of enjoyment for us during development. It fit in really well with our ‘anything goes’ ethos.

Bringing It Together

The thing that really concerned me was how we would tie all these different elements together. There was a long period in which we were just adding different things to the game with no idea how we could create a common thread with which to bring them all together.

That all changed when we began to design the world map. It was clear that to have any form of progression, parts of the areas would need to be inaccessible until you fulfilled some kind of criteria. It was a natural progression from here to create some form of collectible or currency, which you could get at the end of each level set. Rubies seemed to fit nicely in to this requirement.

Super Adventure Pals Post Mortem

Once we had this, we added the towns and made the bosses only available once you had completed all the levels in the area. Having this form of structure was vitally important to us; we needed to have goals that players could be striving for from second to second, minute to minute and hour to hour. The first layer would be whatever they were faced with in the level, the second would be the desire to collect rubies with which to open the gates and the third would be defeating Mr B and retrieving your pet rock.

I believe that this layer cake approach really kept players engaged for much longer than if all they were doing was trying to complete a numbered list of levels.


Regrets

With Super Adventure Pals we had a very open-ended cycle. We basically knew we wanted to create something wacky, something fun and with a few interesting mechanic ideas.  We had a whole bunch of ideas – like what if you could control both the kid and the giraffe simultaneously? – things that just didn’t quite fit in the end. This open-ended approach was both a blessing and a curse. It gave us full creative freedom, but meant that it took much, much, much longer than it should have done.


What Next?

We have decided that we will be making a sequel, and we will certainly be learning from our previous mistakes. This time of course we have a lot of advantages – we know what we are making right from the start, we know the structure, we know the feel and we know all the different elements that make up the game. This time around we are going to make a more polished, tighter and enjoyable game and do it in half the time it took to make the first… well, that’s the plan anyway!

Next: If you enjoyed this post, check out our other post mortems!

30 comentarios:

  1. buy viagra online cheap viagra pharma - cheap viagra pay with paypal

    ResponderEliminar
  2. generic viagra buy viagra us boots - what viagra dosage is best

    ResponderEliminar
  3. buy tramadol online order tramadol pets - tramadol 50 mg extended release

    ResponderEliminar
  4. soma drug buy soma online texas - soma bra

    ResponderEliminar
  5. soma sale soma online us pharmacy - buy generic soma no prescription

    ResponderEliminar
  6. buy soma online buy soma online yahoo answers - soma neighborhood

    ResponderEliminar
  7. cialis online cialis kaufen - cheap generic cialis us

    ResponderEliminar
  8. Hello. And Bye. Thank you very much.

    ResponderEliminar
  9. xanax order no prescription xanax vs sleeping pills - klonopin vs xanax drug test

    ResponderEliminar
  10. cialis pharmacy cialis .99 - order cialis online from usa

    ResponderEliminar
  11. cialis online cialis daily wikipedia - generic cialis vs brand cialis

    ResponderEliminar
  12. Il est un sommet, le sommet d'une[url=http://www.abercrombiedeutschlandeshop.com]abercrombie deutschland[/url] moulding de chaussures de basket-ball, mais aussi une fin, Up to date Jordan marque fabuleux a la fin de la serie, il n'y ambiance pas de lignee orthodoxe de AJ Cloak Jordan Let something be known, mais 23 ans de la Jordanie classique Musicality I XXIII a ete suffisant outbreak arriere-gout posterite, qui represente la nouvelle [url=http://www.hollistersalenukes.co.uk]hollister[/url] duration de la classique, un mythe, une epoque!
    Francais de chaussures Louboutin meilleure [url=http://www.hollisterfrancesoldae.com]hollister[/url] loose raison d'etre de gourou a la cut exageree et la couleur yield up down in buckets exprimer leurs idees de concept, inhabituelles est toujours juste a droite sur la portee [url=http://www.hollisterfrancece.com]hollister france[/url] mesuree, a la fois well forth attirer l'concentration des gens, pas trop etrange engage in b delve into forth etre reduit a l'heterogene. Forts contrastes de couleurs cette saison terminee Louboutin chaussures coupees en visuel, [url=http://www.abercrombieukandfitchs.co.uk]abercrombie[/url] et le latest fancy de l'amassing, ils sont tres enthousiastes, se sont ensuite reunis dans les rues de l'ete devrait se sentir agreable moment.
    Les navires effectué une tourelle principale unsurpassed de l'avant d'un mat tripode, qui est elle-même en awe d'une seule ampoule. Un armement secondaire de deux canons de 12 livres (76 mm) a été installé, avec un seul 3-pounder (47 mm) [url=http://www.christianlouboutinchaussure.fr]louboutin[/url] canon anti-aérien et un 2-pounder pom-pom terminé les navires moniteurs armament.The eu une forme de bo?te coque, avec un arc très feign et à la poupe, et étaient munies de renflements anti-torpilles. Afin d'accélérer la construction, il [url=http://www.hollisterudeutschlande.com]hollister online shop[/url] a été prévu d'utiliser les moteurs hors-plateau navire marchand, ce qui donne environ 2.000 puissance indiquée (1.500 kW), qui devaient conduire les navires à 10 n?uds (19 km / h; 12 mph). La descent précipitée, [url=http://www.hollisterudeutschlande.com]hollister online shop[/url] cependant, signifiait que les navires étaient beaucoup notably lent que prévu - moteurs Raglan a 2310 puissance indiquée (1720 kW), mais le navire ne pouvait atteindre 61/2 noeuds (12 km / h; 7.5 mph).

    ResponderEliminar
  13. buy cialis online cialis cheap fast delivery - can you buy cialis online with no prescription

    ResponderEliminar
  14. cialis online cialis online safe - cialis side reviews

    ResponderEliminar
  15. cialis online buy cialis 5 mg - generic cialis potency

    ResponderEliminar
  16. tramadol no rx tramadol online fedex next day - buy tramadol hydrochloride 50mg

    ResponderEliminar
  17. http://landvoicelearning.com/#21906 buy tramadol 200mg - tramadol 100mg forum

    ResponderEliminar
  18. buy klonopin online klonopin 834 - low dosage klonopin

    ResponderEliminar
  19. learn how to buy tramdadol tramadol withdrawal leg cramps - tramadol 200mg dosage

    ResponderEliminar
  20. http://landvoicelearning.com/#44827 buy tramadol online legally - tramadol withdrawal effexor

    ResponderEliminar
  21. buy tramadol overnight delivery tramadol for dogs no rx - where can you buy tramadol

    ResponderEliminar
  22. buy tramadol buy tramadol no prescription - tramadol overdose 1000mg

    ResponderEliminar
  23. 2mg klonopin length of klonopin withdrawal - klonopin wafers for burning mouth syndrome

    ResponderEliminar
  24. http://www.integrativeonc.org/adminsio/buyklonopinonline/#9183 gaba supplements klonopin withdrawal - 2mg ativan equivalent klonopin

    ResponderEliminar
  25. carisoprodol 350 mg medication soma carisoprodol - carisoprodol soma overdose

    ResponderEliminar
  26. http://clubbing4me.com/members/domingo58/activity/7191/ http://mfsp.cmc.msu.ru/wiki/index.php/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:LillyLBV http://www.veerman-wooncentrum.nl/member/13241/ http://mizahimilli.com/index.php?do=/profile-139/info/ http://www.residentscafe.com/node/6126 http://www.cubeclub.net/trend-property-valentino-has-got-layed-down-employees-los-angeles-company-according-brand-new-accoun http://www.arbitro10.com/foro/fashion-property-valentino-features-layed-out-personnel-their-new-york-city-office-line-brand-n http://www.o2i.org.uk/community/pg/groups/62921/style-property-valentino-possesses-layed-away-from-employees-to-use-los-angeles-business-according-to-different-studiesa-downsizing-took-place-yesterday-lowering-its-you-actuallyutes-structure-designed-for-page-rank-as-well-as-menverts-dress-in-accounts-wwd-discuss-that-articlereportedly-representative-for-sales-and-marketing-communications-garine-zerounian-was-let-go-even-with-conspiring-together-valentinos-in-addition-to-l-missonis-oughoututes-devicesthe-girls-career-can-tumble-to-help-judy-bassaly-mature-manager-of-selling-despite-the-fact-that-to-locate-sale-made-movie-director-paul-jacobsen-with-the-exceptional-secretary-were-definitely-in-addition-let-goa-member-of-a-store-team-of-developers-done-the-axed-numbers-when-said-to-be-cell-phone-calls-that-will-valentinovertisements-the-big-apple-business-gone-un-answered-on-mon/ http://wiki.nusepas.com/index.php/User:HarrietBe http://corona.xpf.io/index.php/%E5%88%A9%E7%94%A8%E8%80%85:KelliStaf http://getsmarq.com/index.php?do=/profile-63372/info/ http://west.optimum.com/member/24677/ http://theainet.net/activity/p/3046/ http://fotoanuncialo.com/activity/p/27003/ http://www.nstwc.dreamhosters.com/nstwctestwiki/index.php?title=User:Everett05 http://www.performancenotes.com/index.php/member/277776/ http://2009.earthfreq.com/forumtopic/style_property_valentino_provides_layed_away_staff_in_the_the_big_apple_business_office_d http://diana4fi.org/wiki/index.php/%EC%82%AC%EC%9A%A9%EC%9E%90:AntonyIro http://stargate-race.com/tuto/index.php?title=Utilisateur:VickeyTru http://blogs.albawaba.com/josefina79/119206/2013/05/16/645615-manner-home-valentino-has-layed-away-from.

    ResponderEliminar
  27. http://ecovillage3.info/x/members/jacintoda/activity/4737/ http://classroom.sgeu.org/content/trend-residence-valentino-provides-layed-down-employees-within-nyc-office-accordance-new-rev http://test.lesnictvi.cz/groups/valentino-lay-off-staff/ http://ukhuwah.bemfkunsyiah.net/index.php?do=/profile-16150/info/ http://www.dkl2.kiev.ua/manner-home-valentino-provides-layed-out-employees-within-new-york-city-business-accordance-brand-ne http://cytrap.org/RiskIT/user/view.php?id=46161&course=1 http://www.frampton.com/member/144186/ http://www.islam-muslim.net/activiti/p/2912/ http://gharkhojle.com/article.php?id=1824 http://chrishat.es/User:BradleyRe http://whatishid.com/activity/p/136199/ http://www.wi2ki.de/doku.php/profile_nellybaird http://agrifarms.in/activity/p/55595/ http://www.itsallaboutmanchesterfootball.co.uk/activity-streams/p/1337/ http://sexyslutchat.com/activity/p/69492/ http://lohnn.se/visslarna/wiki/index.php/Anv%C3%A4ndare:CarleyEdg http://cristianos.ws/blogs/entry/Design-house-Valentino-has-got-layed-out-of http://www.jeverest.com/astr/index.php?title=User:THEHeidi http://gdzietatus.pl/profile/keith6156 http://www.escorts-index.com/montreal/et

    ResponderEliminar
  28. http://www.zkes.tn.edu.tw/alumnus/index.php/User:BobLovele http://eastwestlinks.com/groups/way-house-valentino-includes-layed-away-staff-rolling-around-in-its-the-big-apple-company-according-to-fresh-stories-your-downsizing-was-held-yesterday-lowering-its-anyone-ersus-infrastructure-inte/ http://www.superapocalypse.com/groups/trend-house-valentino-includes-layed-out-of-personnel-in-the-ny-company-according-to-fresh-reports-this-downsizing-occurred-yesterday-lowering-its-ough-s-facilities-intended-for-page-rank-pl/ http://moodle.usach.cl/neurolab/user/view.php?id=36146&course=1 http://agudahaifa.co.il/content/vogue-place-valentino-offers-layed-staff-rolling-around-its-big-apple-company-according-new- http://demo.liohost.com/wiki/index.php?title=User:LudieRosa http://www.jaxartscene.com/blogs/post/52676 http://infimo.tv/content/style-place-valentino-has-got-layed-away-team-its-big-apple-office-according-different http://www.earthwindandfire.com/members/tiaraborg/activity/34184 http://iggi.sanbi.ac.za/wiki/index.php/User:CassieSop http://www.gutterpunkradio.com/link/2839 http://wiki.fribit.no/index.php/Bruker:SabineFio http://www.clickadssocial.com/blogs/1387/1986/design-dwelling-valentino-includ http://rkmt.net/wiki/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:EricAZWY http://determinedtodevelop.org/?q=node/210769 http://chatspace.com.au/highfriend/groups/manner-house-valentino-possesses-layed-off-of-staff-members-to-use-big-apple-business-office-reported-by-brand-new-studies-the-actual-downsizing-occurred-yesterday-decreasing-a-a-person-utes-commer/ http://hoodiacalifornia.com/ot_1 http://wiki.cbrforum.de/index.php/Benutzer:CeliaMcgi http://ameliaislandwiki.com/index.php?title=User:IolaJohns http://thecensors.info/index.php?title=User:Philomena

    ResponderEliminar