{"id":234,"date":"2019-03-12T17:10:46","date_gmt":"2019-03-12T16:10:46","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/lets-jam\/"},"modified":"2020-07-21T10:37:28","modified_gmt":"2020-07-21T08:37:28","slug":"lets-jam","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/","title":{"rendered":"Let&#8217;s Jam!"},"content":{"rendered":"<p><span class=\"firstcharacter\">I<\/span>n this article, I\u2019ll try to give <strong>an overview of the process behind the creation and release of an indie game<\/strong>, from idea to digital stores. To go through this process, I will take into account the game \u201cTextorcist\u201d (formerly Ray Bibbia), born at the Global Game Jam 2016 and released on Steam, GOG, Kartridge and Humble Store on 14 February 2019, on Valentine\u2019s Day. My name is Diego Sacchetti, I work as a game developer and under my Indie label Morbidware I have designed and developed \u201dThe Textorcist: the story of Ray Bibbia\u201d.<\/p>\n<p><center><a style=\"width: 300px; height: 110px;\" href=\"https:\/\/globalgamejam.org\/2019\/jam-sites\/roma-codemotion-temple-jam\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2474\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/1.jpg\" alt=\"\" width=\"709\" height=\"399\" \/><\/a><\/center><br \/>\n<strong>Developing a game is a job and a passion<\/strong>; it means making sacrifices and it means producing a piece of art that becomes taken and judged in its depths. It means taking responsibilities at the level of design choices and creativity and answering to an increasingly demanding market. It is a job that begins in a very creative way, but in the end the resulting product must be a very concrete piece of software covered by signatures and contracts and shares on its revenues: a kind of Frankenstein\u2019s Monster of creativity and bureaucracy. Now, this story begins in the most artistic way, in the place where creativity, exchange, and inclusivity are the sole values and where many of these \u201cdreams\u201d were born during the years: the Global Game Jam.<\/p>\n<p>The <a href=\"https:\/\/globalgamejam.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Global Game Jam<\/a> is an annual event, distributed in various cities across the globe, inspired by the Nordic Game Jam, where a number of people with different skills and experience meet in order to form a team and develop a game based on a globally given theme within 48 hours. The Jam starts at 17:00 on a day and ends at 17:00 two days later. This event can be seen much like a crunch of one week\u2019s worth of work into 48 hours. <strong>To us game devs it is is more like a big party &#8211; it\u2019s the Christmas of the game dev\u2019s calendar.<\/strong><\/p>\n<p><q>There are three words that stay true to the spirit of the GGJ: innovation, experimentation, collaboration.<\/q><\/p>\n<p>I think it would be futile to explain the meaning of the words but I can tell you these ideas are the backbone of a very big global community, aware of the weight and the reach of their products, which assumes its responsibilities accordingly and pushes on a spirit of free, creative, inclusive development, in order to create new friendships, collaborations and possibilities.<\/p>\n<h2>Mindset<\/h2>\n<p><strong>The biggest issue when attending a Jam to me is time management &#8211; more specifically, your perception of the time you\u2019ve got<\/strong>. If you think about making a game in two days, you\u2019ll only feel a great limitation and too much hurry, but if you think that with an eight hour day job it would make for six days of work, you\u2019ll understand that you have in fact plenty of time to plan things and make a decent and funny product. Perceiving your time in one or another way can really make a difference in how you approach the different steps, from the brainstorming to the early prototypes to the playtesting and so on. What I\u2019m trying to say here is that <strong>your mindset can make the biggest difference in how you approach a problem<\/strong>, and that\u2019s what has happened to our team in a slightly different way and possibly lead us to create something better without knowing it. That year, I was part of one very small team: it was me and Danjel Ricci, a really skilled programmer. We told each other that we wanted to make some artsy game, something deep and full of meaning. We were daydreaming because we were confident the theme would have been the usual open theme, that could fit lots of different interpretations, a task we always failed at, but this time we felt like we were ready to let the creativity flow. That year, instead of the much-expected abstract theme, we got one single, precise word: ritual. We stopped dreaming and all we felt was a little disappointment for this theme. That\u2019s when things changed, but we didn\u2019t really notice what we were doing. We decided that, since all our dreams were broken, we:<\/p>\n<ul>\n<li>would have slept<\/li>\n<li>would have done things with no rush<\/li>\n<li>would have made the first nice idea that would eventually come to our minds<\/li>\n<li>all of this after taking a walk in the historical centre of Rome.<\/li>\n<\/ul>\n<p>It was during our walk that I come up with this idea of performing an exorcism; more specifically I told Danjel about having to type a prayer to kill the enemy. Danjel found it a cool idea but it wasn\u2019t enough for him to create some tension.<br \/>\n\u201cAnd then what?\u201d, he asked<br \/>\n\u201cAnd then\u2026you dodge bullets\u201d, I replied.<br \/>\nThat was our easy idea, the first nice thing that came to our minds. We rushed back to Adrian\u2019s temple, wonderful location of that year\u2019s Jam and we began the development process without ever forgetting to make this task as easy as possible and have a good time while at it. It was probably that specific mindset that helped us in the development of such an idea that felt coherent and solid overall.<br \/>\nWe took things lightly and all that happiness got transferred in the gameplay and in those who played.<\/p>\n<h2>Design choices<\/h2>\n<p><strong>Good ideas come and go on a daily basis. The real difference is in the implementation of such ideas.<\/strong> The parts that I remember the most of those days aren\u2019t the shoot patterns nor the art or the animation but the design choices we made. The best design choices are the ones that with a small effort bring a whole lot of improvement to the experience. In our game, you have this small character and another small enemy, the enemy shoots tons of bullets and the player must dodge the bullets and type the exorcism at the same time. Now the exorcism was a long phrase drawn on the bottom part of the screen. We had this problem that every player had to look in the bottom part of the screen to read and by doing this they didn\u2019t look at the character anymore. I will always remember the help that came from Marco Giammetti that day, he\u2019s a GGJ veteran gifted with huge skills and never-ending creativity. His suggestion was simple: put the current word above the character\u2019s head. That choice needed ten lines of code and one minute of our time and the game become way more enjoyable. This was the first in a long series of design problems we had to face during these three years of development. The point is that we made a game that is somewhat the first of its kind. Even if this is basically a 50% typing game and a 50% shoot-\u2018em-up, once you put all the elements together you find yourself in front of a whole new thing that has a need for unique solutions and doesn\u2019t allow any more to solve its design problems by looking at its ancestors. At the end of the 48 hours, we had a product that made everyone laugh and have lots of fun, so when the time for deciding the best game came, we got the majority of the votes. We were speechless at first but above all, we were happy and proud of the result.<\/p>\n<h2>Product and promotion<\/h2>\n<p><strong>At the end of a <\/strong>Jam<strong> there\u2019s always the same question: what to do with that software you have produced.<\/strong> We decided that it wasn\u2019t worth our time to bring this idea to development and sadly we just stopped working on it. After a couple of weeks, I got a message from Matteo Corradini, who later became the writer of the game because he saw some videos about the game and he wanted to talk.<\/p>\n<p>Matteo is a well-known writer and an actor and he\u2019s known especially for his work in the comic trio \u201cThe Pills\u201d. He is definitely a peculiar writer and he had the right mindset to tell such a weird story.<\/p>\n<p>We met, and he told me that he wanted to write a story for a game with a unique gameplay mechanic. He believed that this game was really unique, we made our evaluations and once we were ready we started working on a design document. After six months of thinking, we had found our pixel artist: Giuseppe Misbug Longo, who is one of the best Italian pixel artists and animators and has worked on a number of beautiful projects across the years. The core team was formed, we were ready for development and we had defined roles, the roadmap and the overall contents of the final product.<\/p>\n<p>It was my first project for desktop platforms and that meant jumping into a huge market with its own high expectations. For this reason, we had to start in the best possible way. We made a well-refined prototype with one big boss fight and we began to attend events to showcase our product around. We went to the GameOver in Milan, Comicon in Naples, various events in Rome, and Codemotion Amsterdam. We were slowly and steadily collecting all kind of feedback but, generically speaking, everyone agreed that our game was pretty unique, maybe fit for a niche of gamers, but most probably the first of its kind.<\/p>\n<p><strong>Codemotion Amsterdam was our first approach outside Italy and our first encounter with a different audience<\/strong>, very different from Italian players. We faced our first talks and even if we were complete newbies we did our best. We got to know many different programmers in all fields who gave us all sorts of advice and someone suggested us to add online leaderboards, one thing that players would have loved, especially if the plan was to publish a free demo on Gamejolt and Itch.IO and that was our case. At the end of Codemotion Amsterdam, we received a prize and we won a booth at the Casual Connect in Seattle.<\/p>\n<p>Casual Connect is an event that lasts for three days and it\u2019s held at different times during the year in different cities across the globe. During this event, we had the chance to arrange a number of meetings with the other exhibitors, so that was our first time trying to pitch our game to publishers. There were a few but everything was very relaxed and we had plenty of time to arrange our meetings and to talk to publishers with ease and no hurry. At the same time, we had reached 30% of development and we sent a demo to many other publishers and we were collecting their feeds. Many of them asked if we could arrange a meeting at the upcoming Gamescom, so we decided that after Seattle we would have planned our trip to Koln.<\/p>\n<p>&nbsp;<\/p>\n<p><center><a style=\"width: 300px; height: 110px;\" href=\"https:\/\/globalgamejam.org\/2019\/jam-sites\/roma-codemotion-temple-jam\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2474 \" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/2.jpg\" alt=\"\" width=\"617\" height=\"347\" \/><\/a><\/center><br \/>\nGamescom is the biggest exhibition in Europe centred around games, a must for devs and players alike. It lasts for five days and has visitors\u2019 areas and business areas, there are tons of developers, tons of journalists, and lots of publishers of course. We didn\u2019t get a booth, instead, we decided we would walk endlessly inside the exhibition with our laptop and pitch our game to every publisher we could. Now try to imagine pitching your game in three minutes with loud music, a crowd pushing, down on our knees trying to hold the laptop while playing.<\/p>\n<p>At some point we reached Headup Games stand: a renowned German publisher with a certain bias for creative and somewhat courageous indie games. When we arrived they already knew us, everybody knew our game, they said they were big fans of our product, it was a unique idea but there was only a problem: it was unplayable! I think this was the worst thing we had heard, but in the end, they became our publisher.<\/p>\n<p>Our biggest mistake in that phase was not worrying at all about a gamepad version of our game, we didn\u2019t see such implementation as a problem and since our game was primarily a typing game, we just did our pitches with the keyboard version. This became a huge problem\u00a0since all publishers had no clue about how it would feel with a gamepad and they just declined our game because it wasn\u2019t playable on consoles. We tried to get in touch again after the Gamescom by sending a gamepad version of our game but it was late. Headup Games were the only ones that said: \u201cOK, it\u2019s missing gamepad support but we can think about that at a later stage\u201d. So we started discussing every detail and we signed our contract after a few months.<\/p>\n<p>We didn\u2019t ask for any funding for the development since we all had our day jobs. Instead, we requested funds for marketing and to create an OST with the help of some known composer. We opted for GosT, a dark synthwave music producer. He was really interested and, after some time, we got an agreement. We finally had our OST. The game was at 60% of the development cycle and another year had passed. At that moment, our publisher submitted our game to get a small booth at the Gamescom 2018, at the Indie Arena Megabooth. The Indie Arena is an area inside the visitors&#8217; area where you could find 80 indie games selected by a committee. We were looking for some feedback from players and, of course, we found it. It\u2019s been a very tiring experience, we talked with thousands of players and we received an impressive number of feedbacks. We were really excited and satisfied with the results and now the only thing missing was completing the game and promoting it.<\/p>\n<p><strong>Once we got back from the Gamescom, we began an endless crunch time phase.<\/strong> It was like a never-ending 90% of the development cycle. I\u2019m aware that while I was developing night and day, I couldn\u2019t find any time to follow all other fundamental aspects of the game. Without Headup\u2019s support I would have never been able to do a single thing to properly promote our game, to answer questions, to handle the press release and so on. We choose 14 February for release. One month before release, we started sending steam keys to streamers and the first articles began to show up: we had received some good coverage from websites like PCGamer, Rock Paper Shotgun, Polygon, PasteMagazine. We\u2019ve been working hard until the very end. On the release date we were all in a hurry and right after the launch, we began working again. Players made many requests and they also found some bugs &#8211; everyone was supportive. We had this small and loyal community, and they helped us refine the game. Since release we are updating the game once a week: we fix bugs and add features. This has created a very positive channel with our customers and they tend to say how prompt we are in listening to their feedback. In my opinion, even if this game is like a child of mine, and even if I have raised this child for three years, now it belongs to everyone and now our team is working for this game, but the creative process and the design belongs to us and to all players as well. All good ideas that came from the community are very good ideas and there\u2019s no reason not to implement those. I think that working hard to add the requested features is the least I can do to make this game really complete. That\u2019s my way to keep those three ideas true even at this stage: collaboration, experimentation, innovation.<\/p>\n<h2>Takeaways<\/h2>\n<p><strong>Making a game is an activity that requires big sacrifices.<\/strong> In the small and the big things, there\u2019s much tension and many beautiful moments; it makes you grow, it always takes away something from you but replaces this thing with something new. This story began among friends in a Jam in Rome and in three years it brought us all over the world and let us exit our local reality to dive into something that\u2019s bigger than us. It gave us a lot and I can definitely say that it\u2019s been an incredible adventure. The only thing we didn\u2019t take into account is that the release would have been just the end of a chapter instead of the end of the story. So now I think I\u2019ll get back to coding, still dreaming about the end of this project and the beginning of another, that may bring us growth, satisfaction and that may keep fuelling our will to dream and make every player out there happy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, I\u2019ll try to give an overview of the process behind the creation and release of an indie game, from idea to digital stores. To go through this process, I will take into account the game \u201cTextorcist\u201d (formerly Ray Bibbia), born at the Global Game Jam 2016 and released on Steam, GOG, Kartridge&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\">Read more<\/a><\/p>\n","protected":false},"author":36,"featured_media":1945,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[15],"tags":[],"collections":[],"class_list":{"0":"post-234","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-gamedev","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Let&#039;s Jam! - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Let\u2019s Jam!\" \/>\n<meta property=\"og:description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, here&#039;s a personal reportage from one of our attendees.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-12T16:10:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-21T08:37:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png\" \/>\n\t<meta property=\"og:image:width\" content=\"785\" \/>\n\t<meta property=\"og:image:height\" content=\"441\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Diego Sacchetti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Let&#039;s Jam!\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diego Sacchetti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\"},\"author\":{\"name\":\"Diego Sacchetti\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/1c5dc0c5e0e33bf4ab80b0d339985cd4\"},\"headline\":\"Let&#8217;s Jam!\",\"datePublished\":\"2019-03-12T16:10:46+00:00\",\"dateModified\":\"2020-07-21T08:37:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\"},\"wordCount\":2811,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png\",\"articleSection\":[\"Game Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\",\"name\":\"Let's Jam! - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png\",\"datePublished\":\"2019-03-12T16:10:46+00:00\",\"dateModified\":\"2020-07-21T08:37:28+00:00\",\"description\":\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png\",\"width\":785,\"height\":441},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Game Development\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Let&#8217;s Jam!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/1c5dc0c5e0e33bf4ab80b0d339985cd4\",\"name\":\"Diego Sacchetti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5347276ee5a458ca40ba45cdc44074e8e21c1589bd20e5a0d6b1462f79ea4d25?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5347276ee5a458ca40ba45cdc44074e8e21c1589bd20e5a0d6b1462f79ea4d25?s=96&d=mm&r=g\",\"caption\":\"Diego Sacchetti\"},\"description\":\"Diego Sacchetti began working as an AS3 Developer in Rome's Media Agencies creating small games and applications for different brands. In 2012 he starts making games under the indie label Morbidware, publishing various games across the years for Mobile and Web platforms, In 2016 he starts the development of The Textorcist, released in 2019, a game published on Steam with Headup Games.\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/diego-sacchetti\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Let's Jam! - Codemotion Magazine","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/","og_locale":"en_US","og_type":"article","og_title":"Let\u2019s Jam!","og_description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, here's a personal reportage from one of our attendees.","og_url":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-03-12T16:10:46+00:00","article_modified_time":"2020-07-21T08:37:28+00:00","og_image":[{"width":785,"height":441,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png","type":"image\/png"}],"author":"Diego Sacchetti","twitter_card":"summary_large_image","twitter_title":"Let's Jam!","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Diego Sacchetti","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/"},"author":{"name":"Diego Sacchetti","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/1c5dc0c5e0e33bf4ab80b0d339985cd4"},"headline":"Let&#8217;s Jam!","datePublished":"2019-03-12T16:10:46+00:00","dateModified":"2020-07-21T08:37:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/"},"wordCount":2811,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png","articleSection":["Game Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/","url":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/","name":"Let's Jam! - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png","datePublished":"2019-03-12T16:10:46+00:00","dateModified":"2020-07-21T08:37:28+00:00","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png","width":785,"height":441},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/lets-jam\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/"},{"@type":"ListItem","position":3,"name":"Game Development","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/gamedev\/"},{"@type":"ListItem","position":4,"name":"Let&#8217;s Jam!"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/1c5dc0c5e0e33bf4ab80b0d339985cd4","name":"Diego Sacchetti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5347276ee5a458ca40ba45cdc44074e8e21c1589bd20e5a0d6b1462f79ea4d25?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5347276ee5a458ca40ba45cdc44074e8e21c1589bd20e5a0d6b1462f79ea4d25?s=96&d=mm&r=g","caption":"Diego Sacchetti"},"description":"Diego Sacchetti began working as an AS3 Developer in Rome's Media Agencies creating small games and applications for different brands. In 2012 he starts making games under the indie label Morbidware, publishing various games across the years for Mobile and Web platforms, In 2016 he starts the development of The Textorcist, released in 2019, a game published on Steam with Headup Games.","url":"https:\/\/www.codemotion.com\/magazine\/author\/diego-sacchetti\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-600x441.png","author_info":{"display_name":"Diego Sacchetti","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/diego-sacchetti\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png",785,441,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-300x169.png",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-768x431.png",768,431,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png",785,441,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png",785,441,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png",785,441,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania.png",785,441,false],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/castelvania-600x441.png",600,441,true]},"uagb_author_info":{"display_name":"Diego Sacchetti","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/diego-sacchetti\/"},"uagb_comment_info":0,"uagb_excerpt":"In this article, I\u2019ll try to give an overview of the process behind the creation and release of an indie game, from idea to digital stores. To go through this process, I will take into account the game \u201cTextorcist\u201d (formerly Ray Bibbia), born at the Global Game Jam 2016 and released on Steam, GOG, Kartridge&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=234"}],"version-history":[{"count":4,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/234\/revisions"}],"predecessor-version":[{"id":6642,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/234\/revisions\/6642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/1945"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=234"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}