[{"data":1,"prerenderedAt":308},["ShallowReactive",2],{"page-work\u002Foddworld-soulstorm":3,"[\"related-section\",\"44edd7a1-60c3-428d-9db2-a7e0d985bf72\",[\"page\",\"game\",\"article\"],[],[\"5f6b86d4-f21f-4794-bff0-82f6bb2bd920\",\"b77584da-6167-4e65-9c78-f1adac3f30dc\"],\"work\u002Foddworld-soulstorm\"]":307},{"page":4,"seo":293},{"type":5,"slug":6,"name":7,"video":-1,"label":8,"title":7,"summary":9,"gameType":-1,"status":10,"date":11,"image":12,"icon":-1,"client":17,"website":18,"services":19,"platforms":26,"tags":42,"sections":43,"seo":290,"seoImage":-1},"game","work\u002Foddworld-soulstorm","Oddworld Soulstorm","PSH \u002F\u002F Portfolio \u002F\u002F Oddworld Soulstorm","Pockets joined the Soulstorm team as a co-development partner to Bigboat, bringing technical and design improvements to the Enhanced Edition of Oddworld: Soulstorm.","hidden","2021-03-19 00:00",{"src":13,"alt":14,"title":14,"focalPoint":14,"width":15,"height":16},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F2100x1181\u002F44c9b66f7a\u002Foddworld-enhanced.png","",2100,1181,"Big Boat Interactive\u002FOddworld Inhabitants","https:\u002F\u002Fwww.oddworld.com\u002Fsoulstorm\u002F",[20,23],{"id":21,"label":22,"image":-1,"imageDark":-1},"5f6b86d4-f21f-4794-bff0-82f6bb2bd920","Co-development",{"id":24,"label":25,"image":-1,"imageDark":-1},"b77584da-6167-4e65-9c78-f1adac3f30dc","Porting",[27,35],{"id":28,"label":29,"image":30,"imageDark":33},"328f1d33-4ca0-4a2f-abb3-bae509025a04","Steam",{"src":31,"alt":14,"title":14,"focalPoint":14,"width":32,"height":32},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F150x150\u002F6b0405288e\u002Ficon-steam-black.svg",150,{"src":34,"alt":14,"title":14,"focalPoint":14,"width":32,"height":32},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F150x150\u002F575b816733\u002Ficon-steam-white.svg",{"id":36,"label":37,"image":38,"imageDark":40},"f0fd25fb-8709-4142-a5c8-19b53bdb5358","Xbox",{"src":39,"alt":14,"title":14,"focalPoint":14,"width":32,"height":32},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F150x150\u002F0bb5eac355\u002Ficon-xbox-black.svg",{"src":41,"alt":14,"title":14,"focalPoint":14,"width":32,"height":32},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F150x150\u002F7dfaf14429\u002Ficon-xbox-white.svg",[],[44,65,118,199,233,247,279],{"id":45,"type":46,"copy":47,"layout":57,"statistics":58,"theme":59,"grid":60,"divider":61,"noise":61,"label":62,"label_align":63,"title":64,"title_size":59,"padding":59},"f8366bfe-03a2-4f48-90e3-7a65869dd5cb","section_statistics",{"nodes":48},[49],{"type":50,"text":51,"children":52,"align":-1},"paragraph","Pockets came onto Soulstorm ahead of launch, supporting the team through the run-up to release and into post-launch patches. For the Enhanced Edition, the brief went further than a patch: a pass over the core of the game, how Abe moves, aims and reacts, without changing what the game is.",[53],{"type":54,"text":51,"marks":55,"styleClasses":56},"text",[],[],"vertical",[],"default",true,false,"Oddworld: Soulstorm   \u002F \u002F CHALLENGES","left","The Challenge",{"id":66,"type":67,"copy":68,"cards":70,"columns":108,"style":114,"theme":59,"grid":60,"divider":61,"noise":61,"label":115,"label_align":116,"title":117,"title_size":59,"padding":59},"dfaaec3b-83ac-48b4-86f9-c1cf4c0d8106","section_cards",{"nodes":69},[],[71,81,90,99],{"id":72,"kind":73,"title":-1,"subtitle":74,"copy":75,"image":-1,"video":-1,"name":-1,"role":-1,"quote":-1,"date":-1,"align":63,"links":-1,"href":-1,"target":-1,"linkType":-1},"f9663da5-d06a-4024-a7a8-0e10b9da90aa","card","Gameplay & Animation",{"nodes":76},[77],{"type":50,"text":78,"children":79},"Abe's animation state system reworked for the Enhanced Edition, so it read the world around him and responded naturally",[80],{"type":54,"text":78},{"id":82,"kind":73,"title":-1,"subtitle":83,"copy":84,"image":-1,"video":-1,"name":-1,"role":-1,"quote":-1,"date":-1,"align":63,"links":-1,"href":-1,"target":-1,"linkType":-1},"184646ca-0892-48a1-9ce6-4af1e222219c","Haptics & Controls",{"nodes":85},[86],{"type":50,"text":87,"children":88},"DualSense feedback built around Abe's heartbeat, rising with the tension of the moment",[89],{"type":54,"text":87},{"id":91,"kind":73,"title":-1,"subtitle":92,"copy":93,"image":-1,"video":-1,"name":-1,"role":-1,"quote":-1,"date":-1,"align":63,"links":-1,"href":-1,"target":-1,"linkType":-1},"37eeda89-a9a7-4f80-b42e-a50e8e473ef9","Platform Ports",{"nodes":94},[95],{"type":50,"text":96,"children":97},"Bringing Soulstorm to Xbox One, Xbox Series X|S and Steam",[98],{"type":54,"text":96},{"id":100,"kind":73,"title":-1,"subtitle":101,"copy":102,"image":-1,"video":-1,"name":-1,"role":-1,"quote":-1,"date":-1,"align":63,"links":-1,"href":-1,"target":-1,"linkType":-1},"78bf6665-1bce-4ae0-9cd3-c9fd32def23f","Optimisation",{"nodes":103},[104],{"type":50,"text":105,"children":106},"Getting a graphically demanding 2.9D game running smoothly on Xbox One, on top of a custom branch of Unity",[107],{"type":54,"text":105},{"lg":109,"md":110,"sm":111,"xl":109,"xs":111,"_uid":112,"plugin":113},"4","3","1","152cef88-9eb4-493d-8c3f-49e17102966b","columns","outline","Our Role","right","What We Owned",{"id":119,"type":120,"copy":121,"rows":129,"theme":196,"grid":60,"divider":61,"noise":61,"label":197,"label_align":63,"title":198,"title_size":59,"padding":59},"9fcb6c55-e558-4925-9e33-af09fb0c31f4","section_table",{"nodes":122},[123],{"type":50,"text":124,"children":125,"align":-1},"What We Deliver",[126],{"type":54,"text":124,"marks":127,"styleClasses":128},[],[],[130,157,168,185],{"id":131,"label":132,"labelStyle":133,"cells":134},"e400addc-d6ec-4b3e-b402-d326b467ed35","Platforms","regular",[135,143,150],{"id":136,"kind":137,"title":29,"subtitle":-1,"copy":-1,"image":138,"video":-1,"name":29,"role":-1,"quote":-1,"date":-1,"align":-1,"links":-1,"href":-1,"target":-1,"linkType":142},"798d9743-a4d4-4ef2-ac6a-692241ea4892","logo",{"src":139,"alt":14,"title":14,"focalPoint":14,"width":140,"height":141},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F2471x2500\u002Fa76a977988\u002Fsteam.svg",2471,2500,"internal",{"id":144,"kind":137,"title":145,"subtitle":-1,"copy":-1,"image":146,"video":-1,"name":145,"role":-1,"quote":-1,"date":-1,"align":-1,"links":-1,"href":-1,"target":-1,"linkType":142},"52c8093b-809d-4065-a162-1618896c6384","PS5\u002FPS4",{"src":147,"alt":14,"title":14,"focalPoint":14,"width":148,"height":149},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F40x31\u002F74d7383b8f\u002Flogo-ps-black.svg",40,31,{"id":151,"kind":137,"title":152,"subtitle":-1,"copy":-1,"image":153,"video":-1,"name":152,"role":-1,"quote":-1,"date":-1,"align":-1,"links":-1,"href":-1,"target":-1,"linkType":142},"f7e32cca-c25d-4395-b614-d78fe202fa1b","Xbox Series X\u002FS",{"src":154,"alt":14,"title":14,"focalPoint":14,"width":155,"height":156},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F33x34\u002Fdf6db7cb07\u002Flogo-xbox-black.svg",33,34,{"id":158,"label":159,"labelStyle":133,"cells":160},"a2b9d03c-36d9-4cce-bf6d-76d5c209a6ec","Engine",[161],{"id":162,"kind":137,"title":163,"subtitle":-1,"copy":-1,"image":164,"video":-1,"name":163,"role":-1,"quote":-1,"date":-1,"align":-1,"links":-1,"href":-1,"target":-1,"linkType":142},"7a6535d8-2bfc-4ef5-8071-162a31c774be","Unity",{"src":165,"alt":14,"title":14,"focalPoint":14,"width":166,"height":167},"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F67x76\u002F8adf002cb2\u002Flogo-unity.svg",67,76,{"id":169,"label":170,"labelStyle":133,"cells":171},"4cfb4138-53c7-4891-8758-2de49b05f983","Gameplay",[172,176,179,182],{"id":173,"stat":14,"name":174,"storyblok":-1,"kind":175},"83beade7-a081-4a1e-9472-a1bb97b6607c","Movement","statistic",{"id":177,"stat":14,"name":178,"storyblok":-1,"kind":175},"76da3047-10d8-4ffe-be23-9cf19316b6d3","Jumping Aim",{"id":180,"stat":14,"name":181,"storyblok":-1,"kind":175},"1767500f-03f8-4781-98df-6064a61b28fc","Scavenging",{"id":183,"stat":14,"name":184,"storyblok":-1,"kind":175},"2aba49c6-fe1d-4d59-9a97-9ed0d6976a4b","Looting & Possession",{"id":186,"label":187,"labelStyle":133,"cells":188},"00a4f3e0-9b9b-4847-a3f6-907c4945321c","Certifications",[189,193],{"id":190,"kind":137,"title":191,"subtitle":-1,"copy":-1,"image":192,"video":-1,"name":191,"role":-1,"quote":-1,"date":-1,"align":-1,"links":-1,"href":-1,"target":-1,"linkType":142},"647eaa40-5b0e-4e51-8f3c-6e800cbbc870","GDK & XDK",{"src":154,"alt":14,"title":14,"focalPoint":14,"width":155,"height":156},{"id":194,"kind":137,"title":29,"subtitle":-1,"copy":-1,"image":195,"video":-1,"name":29,"role":-1,"quote":-1,"date":-1,"align":-1,"links":-1,"href":-1,"target":-1,"linkType":142},"08df1bb3-06f4-4e7b-a9cc-dc8d37ffe9fd",{"src":139,"alt":14,"title":14,"focalPoint":14,"width":140,"height":141},"white","Oddworld: Soulstorm \u002F \u002F CHALLENGES","Full Platform Technical Stack",{"id":200,"type":67,"copy":201,"cards":203,"columns":14,"style":59,"theme":59,"grid":60,"divider":61,"noise":61,"label":231,"label_align":63,"title":232,"title_size":59,"padding":59},"96a5eaf8-2a2e-4b8f-86fd-990316906f34",{"nodes":202},[],[204,213,222],{"id":205,"kind":73,"title":-1,"subtitle":206,"copy":207,"image":-1,"video":-1,"name":-1,"role":-1,"quote":-1,"date":-1,"align":63,"links":-1,"href":-1,"target":-1,"linkType":-1},"a1266513-f30f-4b88-bcbe-789c2c25acd1","Custom Unity engine",{"nodes":208},[209],{"type":50,"text":210,"children":211},"The game ran on a custom branch of Unity, pushed to the limit of what the engine could do. Every change had to be made with optimisation in mind from the outset.",[212],{"type":54,"text":210},{"id":214,"kind":73,"title":-1,"subtitle":215,"copy":216,"image":-1,"video":-1,"name":-1,"role":-1,"quote":-1,"date":-1,"align":63,"links":-1,"href":-1,"target":-1,"linkType":-1},"0b3a8a34-5b6f-4164-9a22-89a0b42abafc","24-hour development",{"nodes":217},[218],{"type":50,"text":219,"children":220},"A worldwide team meant handovers happened while half the project slept. Communication had to be clear enough that work kept moving overnight, every night.",[221],{"type":54,"text":219},{"id":223,"kind":73,"title":-1,"subtitle":224,"copy":225,"image":-1,"video":-1,"name":-1,"role":-1,"quote":-1,"date":-1,"align":63,"links":-1,"href":-1,"target":-1,"linkType":-1},"ad0e25bd-66c7-44f3-9aed-dbe05a2e85a5","Animation in 2.9D",{"nodes":226},[227],{"type":50,"text":228,"children":229},"Players feel that in a new dimensional space they need a different way of thinking. Animation states and transitions had to be read as sensible from angles a 2D pipeline was never built for.",[230],{"type":54,"text":228},"Technical","What Made This Hard",{"id":234,"type":235,"copy":236,"cards":238,"theme":245,"grid":60,"divider":61,"noise":61,"label":-1,"label_align":63,"title":246,"title_size":59,"padding":59},"eac201e0-f739-424d-9a1f-ac8e1725b21e","section_testimonials",{"nodes":237},[],[239],{"id":240,"quote":241,"name":242,"role":243,"image":-1,"ctas":244},"46a3c9b2-cc76-4ebf-8b32-65e356aadbe8","Pocket Sized Hands have been an ideal development partner; providing important support in the run up towards the launch of Oddworld: Soulstorm, assisting greatly with patches post-launch, and delivering fixes quickly and efficiently to players. The teams dedication and passion for the project has shone through, with their work and communication carried out to the utmost standards - I would thoroughly recommend Pocket Sized Hands as a development partner.","Bennie Terry","Partner, Executive Producer | Oddworld Inhabitants",[],"black","What Studios Say",{"id":248,"type":249,"copy":250,"background":-1,"image":-1,"align":63,"theme":196,"grid":60,"divider":60,"noise":60,"label":276,"label_align":63,"title":277,"title_size":278,"padding":59},"545880f9-0a73-49a1-8133-e042cb4c5af9","section_feature",{"nodes":251},[252,258],{"type":50,"text":253,"children":254,"align":-1},"We partner with studios that need technical depth and production confidence.",[255],{"type":54,"text":253,"marks":256,"styleClasses":257},[],[],{"type":259,"blocks":260},"blok",[261],{"id":262,"component":263,"blok":264},"4b44358b-6cb8-48a5-ba74-a8a3f68c8fe0","instance_richtext_buttons",{"_uid":262,"ctas":265,"align":63,"inline":61,"layout":275,"component":263},[266],{"_uid":267,"icon":59,"link":268,"label":273,"component":274},"d72335dd-437b-4dc4-ad83-5c57816dcee4",{"id":269,"url":14,"linktype":270,"fieldtype":271,"cached_url":272},"ceb1376e-6904-4508-8f7a-7c7e406ecbad","story","multilink","contact","Contact Us","cta_button","row","Let's Work Together","Ready to ship something great?","large",{"id":280,"type":281,"services":282,"copy":283,"tags":285,"parent":60,"types":286,"theme":59,"grid":60,"divider":61,"noise":61,"label":289,"label_align":116,"title":-1,"title_size":59,"padding":59},"44edd7a1-60c3-428d-9db2-a7e0d985bf72","section_related",[],{"nodes":284},[],[],[287,5,288],"page","article","\u002F\u002F More Work",{"title":291,"description":292,"ogTitle":-1,"ogDescription":-1,"ogImage":-1,"noIndex":61},"Oddworld Soulstorm | PSH","When the world-renowned studio Oddworld Inhabitants approached Pockets to lead on the development of the Enhanced Edition of Oddworld Soulstorm, they were looking for both technical and design enhancements.",{"meta":294,"head":297},{"title":291,"description":292,"ogTitle":291,"ogDescription":292,"ogImage":13,"ogType":295,"twitterCard":296},"website","summary_large_image",{"link":298,"meta":302,"script":303},[299],{"rel":300,"href":301},"canonical","https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F",[],[304],{"type":305,"innerHTML":306},"application\u002Fld+json","{\"@context\":\"https:\u002F\u002Fschema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002F#organization\",\"name\":\"Pocket Sized Hands\",\"url\":\"https:\u002F\u002Fpocketsizedhands.com\u002F\",\"logo\":\"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F133x150\u002Fd51aeb49cf\u002Fpsh.svg\",\"sameAs\":[\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fpocket-sized-hands\u002F\",\"https:\u002F\u002Ftwitter.com\u002FPKTSizedHands\",\"https:\u002F\u002Fgithub.com\u002FPocket-Sized-Hands\"]},{\"@type\":\"WebSite\",\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002F#website\",\"url\":\"https:\u002F\u002Fpocketsizedhands.com\u002F\",\"name\":\"Pocket Sized Hands\",\"publisher\":{\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002F#organization\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F#webpage\",\"url\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F\",\"name\":\"Oddworld Soulstorm | PSH\",\"description\":\"When the world-renowned studio Oddworld Inhabitants approached Pockets to lead on the development of the Enhanced Edition of Oddworld Soulstorm, they were looking for both technical and design enhancements.\",\"isPartOf\":{\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002F#website\"},\"about\":{\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002F#organization\"},\"primaryImageOfPage\":{\"@type\":\"ImageObject\",\"url\":\"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F2100x1181\u002F44c9b66f7a\u002Foddworld-enhanced.png\"},\"breadcrumb\":{\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F#breadcrumb\"},\"mainEntity\":{\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F#project\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\u002F\u002Fpocketsizedhands.com\u002F\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Work\",\"item\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002F\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Oddworld Soulstorm | PSH\",\"item\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F\"}]},{\"@type\":\"Project\",\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F#project\",\"name\":\"Oddworld Soulstorm\",\"url\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F\",\"mainEntityOfPage\":{\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002Fwork\u002Foddworld-soulstorm\u002F#webpage\"},\"parentOrganization\":{\"@id\":\"https:\u002F\u002Fpocketsizedhands.com\u002F#organization\"},\"description\":\"When the world-renowned studio Oddworld Inhabitants approached Pockets to lead on the development of the Enhanced Edition of Oddworld Soulstorm, they were looking for both technical and design enhancements.\",\"image\":\"https:\u002F\u002Fa.storyblok.com\u002Ff\u002F294481059584474\u002F2100x1181\u002F44c9b66f7a\u002Foddworld-enhanced.png\",\"sameAs\":\"https:\u002F\u002Fwww.oddworld.com\u002Fsoulstorm\u002F\",\"keywords\":[\"Co-development\",\"Porting\",\"Steam\",\"Xbox\"]}]}",[],1790836055914]