{"id":2381,"date":"2020-10-15T14:03:29","date_gmt":"2020-10-15T14:03:29","guid":{"rendered":"http:\/\/mycours.es\/digitalmedia\/?page_id=2381"},"modified":"2025-04-04T12:57:05","modified_gmt":"2025-04-04T12:57:05","slug":"bitsy","status":"publish","type":"page","link":"http:\/\/mycours.es\/digitalmedia\/bitsy\/","title":{"rendered":"Bitsy"},"content":{"rendered":"<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Bitsy_Mystery_Dungeon.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2382\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Bitsy_Mystery_Dungeon.png\" alt=\"\" width=\"640\" height=\"360\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Bitsy_Mystery_Dungeon.png 640w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Bitsy_Mystery_Dungeon-300x169.png 300w\" sizes=\"auto, (max-width: 640px) 85vw, 640px\" \/><\/a>Bitsy is a little editor for little games or worlds developed by Adam Le Deux.<br \/>\nBitsy games typically involve some kind of avatar moving through different rooms.<br \/>\nEach room is made by repeatable tiles and can contain interactive objects and exits to other rooms.<br \/>\n&#8220;Pushing against&#8221; interactive objects can make them disappear (collectables) or display text (dialogues, monologues, descriptions, narration).<\/p>\n<p><a href=\"https:\/\/ledoux.itch.io\/bitsy\">Bitsy editor<\/a><\/p>\n<p>Bitsy games are saved in the browser memory so download them often as a backup and if you need to work from different computers.<\/p>\n<h2><strong>Assignment<\/strong><\/h2>\n<p>Make a narrative environment\/story\/game in bitsy starting from one of the assigned themes.<br \/>\nPlayable in 5 minutes or less &#8211; quality not quantity.<\/p>\n<p><strong>Part 1<br \/>\n<\/strong><br \/>\n1. Play a few titles and recommend two games to the class by posting a link on discord. Write one paragraph explaining why they are worth playing and highlight some idea, solution or trick you can potentially apply to your story.<br \/>\n2. Bring one ideas for a short bitsy game elaborating on the assigned theme. Post a one paragraph description.<br \/>\n3. Plan all the rooms on paper (or digital such as miro), including sprites, npcs dialogues.<br \/>\n4. Make two rooms in bitsy representative of the style, the dialogue and the vibe of the game.<br \/>\nThis is mostly for you to get acquainted with the tool and understand how long it takes to make things for it, don&#8217;t get too attached to it.<\/p>\n<p><strong>Part 2<br \/>\n<\/strong>Complete the game and post it in itchio with a proper page with screenshots, description etc. Make it playable full screen (it&#8217;s an itchio setting)<br \/>\nAlternatively you can just post the HTML it in discord.<\/p>\n<h2>Learning objectives \/ Grading criteria<\/h2>\n<p>It has some degree of non-linearity &#8211; don&#8217;t make me advance through a series of scenes<br \/>\nIt&#8217;s something a child would never think of making<br \/>\nIt has no default music or graphics<br \/>\nIt&#8217;s Tell a story non linearly, through narrative bits disseminated in a coherent environment (think of it as a world-building assignment)<br \/>\nConveys a theme, express something personal, create a mood without resorting to cliches (ie don&#8217;t put a fetch quest just because that what happens in games)<br \/>\nYou reused graphic assets economically (tiles and modular assets are common in game design)<br \/>\nIt communicates\u00a0the affordances of a space, such as: where are the exits, what are the walls, what are you supposed to do, where are you supposed to go (this huge part of game design, level design, and art direction in interactive media)<br \/>\nYou overcame the limitation of a tool by using hacks, unconventional solutions, or out-of-the-box thinking.<\/p>\n<h2><strong>Playtime<\/strong><\/h2>\n<p>Before you start\u00a0making your\u00a0<a href=\"https:\/\/ledoux.itch.io\/bitsy\">bitsy<\/a>\u00a0game, let\u2019s all play these pieces:<\/p>\n<p><a href=\"https:\/\/cephalopodunk.itch.io\/junk-shop-telescope\">Junk Shop Telescope<\/a> (playing with scale)<\/p>\n<p><a href=\"https:\/\/withering-systems.itch.io\/spiral-house\">Spiral house<\/a> (playing with abstraction by alumn Everest Pipkin)<\/p>\n<p><a href=\"https:\/\/raulhaagensen.itch.io\/a-gallery-visit\">A gallery visit<\/a> (not only top down)<\/p>\n<p><a href=\"https:\/\/haraiva.itch.io\/novena\">Novena<\/a> (playing with repetition)<\/p>\n<p><a href=\"https:\/\/haraiva.itch.io\/continental-drift\">Continental Drift<\/a> (autobiographical)<\/p>\n<p><a href=\"https:\/\/polclarissou.itch.io\/moss-as-texture-as-space-folding-onto-itself\">Moss as texture as space folding onto itself<\/a> (playing with patterns and abstraction)<\/p>\n<p><a href=\"https:\/\/st33d.itch.io\/roomba-quest\">Roomba Quest<\/a> (puzzle)<\/p>\n<p><a href=\"https:\/\/sophieh.itch.io\/our-damned-machine\">Our Damned Machine<\/a> (environmental piece)<\/p>\n<p><a href=\"https:\/\/cephalopodunk.itch.io\/silence-would-be-better\">The last human touch<\/a> (time travel)<\/p>\n<p><a href=\"https:\/\/sumaleth.itch.io\/cinerarium\">Cinerarium of solaris<\/a> (magical realism)<\/p>\n<p><a href=\"https:\/\/molleindustria.itch.io\/a-prison-strike\">A prison strike<\/a> (by me)<\/p>\n<p><a href=\"https:\/\/seansleblanc.itch.io\/a-holiday-yarn\">A holiday yarn<\/a> (visual hack)<\/p>\n<p><a href=\"https:\/\/thatsmaik.itch.io\/caste-of-the-water-monks\">Castle of the water monk<\/a> (made with <a href=\"https:\/\/bitsy3d.xyz\/#\">bitsy in 3D<\/a>)<\/p>\n<p><a href=\"https:\/\/itch.io\/games\/tag-bitsy\">EVERY BITSY GAME ON ITCHIO<\/a><\/p>\n<p><strong>Assignment:<\/strong> play a few titles and recommend two games to the class by posting a link on discord. Write one paragraph explaining why they are worth playing and highlight some idea, solution or trick you can potentially apply to your story.<\/p>\n<h2>Tutorials<\/h2>\n<p><a href=\"https:\/\/www.shimmerwitch.space\/bitsyTutorial.html\">Intro to bitsy\u00a0<\/a> (text)<\/p>\n<p><a href=\"https:\/\/haraiva.neocities.org\/BitsyWorkshop.pdf\">Intro Tutorial<\/a> (slide presentation)<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=ua1aScmceXc&amp;list=PLlXuD3kyVEr5sF4iM2CszNt-fSVZDqxUm&amp;ab_channel=DanCox\">Bitsy video series<\/a><\/p>\n<p><a href=\"https:\/\/cephalopodunk.itch.io\/bullshit-fish-names\/devlog\/23122\/time-for-some-rambling-about-dialog\">Bitsy dialogue system<\/a><\/p>\n<p><a href=\"https:\/\/ayolland.itch.io\/trevor\/devlog\/29520\/bitsy-variables-a-tutorial\">Bitsy variables<\/a><\/p>\n<p>Borksy <a href=\"https:\/\/ayolland.itch.io\/borksy\">a collection of bitsy hacks<\/a> to add various functionalities<\/p>\n<h2>Brainstorming<\/h2>\n<p>Bitsy is a simple whimsy tool, that doesn&#8217;t mean your game have to be simple and whimsy.<br \/>\nYou can have humor and wholesome themes but ultimately your goal is make something that looks like it&#8217;s made by an adult artist, so take it seriously and avoid childish stories like &#8220;a puppy has to collect 5 cupcakes&#8221;.<br \/>\nAll anthropomorphic animal characters are forbidden. If you have animals they have to behave like animals.<\/p>\n<p>Narrative prompt:<br \/>\nEverything in one room<br \/>\nMemory<br \/>\nAbstract<br \/>\nPoem<br \/>\nAging<br \/>\nUtopia<br \/>\nInequality<br \/>\nObsession<br \/>\nEducational<br \/>\nAlphabet<br \/>\nAdapt any fiction 100 years + old<br \/>\nHostile architecture<br \/>\nBefore and after<br \/>\nColonization<br \/>\nBureaucracy<br \/>\nFour Seasons<br \/>\nAn upsetting dream<br \/>\nGlitch<br \/>\nMy first time<br \/>\nReverse time<br \/>\nSmell<br \/>\nSport<br \/>\nParanoia<br \/>\nRiot<br \/>\nDeath<br \/>\nFactory<br \/>\nNo words<\/p>\n<p>Theme modifiers, pick one:<\/p>\n<p>-Non linear space (the rooms are not describing a continuous space)<br \/>\n-Non linear time (the game has flashforwards or flashbacks)<br \/>\n-Loop, the game ends where it began<br \/>\n-Multiple endings<br \/>\n-Multiple beginnings<br \/>\n-Multiple avatars (using the avatar by room hack)<br \/>\n&#8211;<a href=\"https:\/\/dahuanna.itch.io\/whats-up-in-a-kharkiv-bomb-shelter\">Non fiction<\/a><br \/>\n-Autobiographical<br \/>\n-No movement in space<br \/>\n-Abstract avatar (what if it&#8217;s not about a person walking around)<br \/>\n-Non human\/non anthropomorphized avatar<\/p>\n<p>What are places, locations, situations that immediately come to your mind?<br \/>\nWhat are some less obvious one?<br \/>\nWho is the player and what are they doing there?<br \/>\nWho else lives or exists in that place?<br \/>\nWhat happened in that place an hour ago? A year ago? What is going to happen tomorrow?<br \/>\nHow can you tell the story of the place through objects and characters disseminated in this space?<br \/>\nHow do you intrigue the player and keep their attention? What questions are you asking narratively?<br \/>\nHow can you surprise the player? What is a twist, a discovery, a revelation you can deliver towards the end?<\/p>\n<h2>Tips and notes<\/h2>\n<p>It&#8217;s ok to leave areas untiled, you can use negative spaces and the background color to communicate what areas are walkable<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2469\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-15.png\" alt=\"\" width=\"512\" height=\"512\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-15.png 512w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-15-300x300.png 300w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-15-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 85vw, 512px\" \/><\/a>especially for natural environment make slight variations of the same tiles to make it look less grid-like<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Image-080.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2470\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Image-080.png\" alt=\"\" width=\"511\" height=\"511\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Image-080.png 511w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Image-080-300x300.png 300w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/Image-080-150x150.png 150w\" sizes=\"auto, (max-width: 511px) 85vw, 511px\" \/><\/a>If your avatar and sprites walk on tiles of both colors make them transparent by adding<br \/>\nBGC *<br \/>\nRight under the corresponding game data like below<br \/>\nDoing so requires a sprite color that stands out against the other two.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3778\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-15.png\" alt=\"\" width=\"945\" height=\"692\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-15.png 945w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-15-800x586.png 800w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-15-768x562.png 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p><strong>Do not under any circumstances<\/strong> use the default bitsy music. Turn it off.<br \/>\nThe default music just tells the players that you don&#8217;t know what you are doing and that they should not play your thing.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3779\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-17.png\" alt=\"\" width=\"539\" height=\"698\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-17.png 539w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-17-463x600.png 463w\" sizes=\"auto, (max-width: 539px) 85vw, 539px\" \/><\/p>\n<p>Avoid square tiles and straight edges especially when doing non architectural rooms<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/U6Y91F.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2471\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/U6Y91F.png\" alt=\"\" width=\"447\" height=\"446\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/U6Y91F.png 768w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/U6Y91F-300x300.png 300w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/U6Y91F-150x150.png 150w\" sizes=\"auto, (max-width: 447px) 85vw, 447px\" \/><\/a><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/115c9d8c3d7ae841e3e0ff93278fe8cd.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2472\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/115c9d8c3d7ae841e3e0ff93278fe8cd.jpg\" alt=\"\" width=\"391\" height=\"391\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/115c9d8c3d7ae841e3e0ff93278fe8cd.jpg 225w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/115c9d8c3d7ae841e3e0ff93278fe8cd-150x150.jpg 150w\" sizes=\"auto, (max-width: 391px) 85vw, 391px\" \/><\/a><\/p>\n<p>Making tilesets is pretty much about rounding corners and creating patterns that break the grid:<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/4323c5fb58e459a5eec24a2264aecb06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2477\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/4323c5fb58e459a5eec24a2264aecb06.png\" alt=\"\" width=\"309\" height=\"444\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/4323c5fb58e459a5eec24a2264aecb06.png 309w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/4323c5fb58e459a5eec24a2264aecb06-209x300.png 209w\" sizes=\"auto, (max-width: 309px) 85vw, 309px\" \/><\/a><\/p>\n<p>Here&#8217;s a template for a fairly standard <a href=\"https:\/\/drive.google.com\/file\/d\/1LCfiLxZS0Yz7maGTiEsxlPrvCknAJN9n\/view?usp=sharing\">tileset<\/a><\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2025\/03\/Screenshot-2025-03-19-110102.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4077\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2025\/03\/Screenshot-2025-03-19-110102.png\" alt=\"\" width=\"505\" height=\"212\" \/><\/a><\/p>\n<p>Click on paint &gt; magnifying glass (search) to access to your tileset quickly<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2025\/03\/Screenshot-2025-03-19-111240.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4080\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2025\/03\/Screenshot-2025-03-19-111240.png\" alt=\"\" width=\"764\" height=\"398\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/DbpCv7JVAAEUnyE.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2478\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/DbpCv7JVAAEUnyE.jpg\" alt=\"\" width=\"451\" height=\"451\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/DbpCv7JVAAEUnyE.jpg 1024w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/DbpCv7JVAAEUnyE-300x300.jpg 300w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/DbpCv7JVAAEUnyE-150x150.jpg 150w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/DbpCv7JVAAEUnyE-768x768.jpg 768w\" sizes=\"auto, (max-width: 451px) 85vw, 451px\" \/><\/a><\/p>\n<p>modular tiles are powerful but consider patterns that cover multiple tiles to add some variation. Like this:<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/EDvvAiwUUAEb7KS.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2473\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/EDvvAiwUUAEb7KS-1024x1024.jpg\" alt=\"\" width=\"456\" height=\"455\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/EDvvAiwUUAEb7KS-1024x1024.jpg 1024w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/EDvvAiwUUAEb7KS-300x300.jpg 300w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/EDvvAiwUUAEb7KS-150x150.jpg 150w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/EDvvAiwUUAEb7KS-768x768.jpg 768w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/EDvvAiwUUAEb7KS.jpg 1200w\" sizes=\"auto, (max-width: 456px) 85vw, 456px\" \/><\/a>versus\u00a0 this<a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/220px-bitsy.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2476\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/220px-bitsy.png\" alt=\"\" width=\"434\" height=\"434\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/220px-bitsy.png 220w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/220px-bitsy-150x150.png 150w\" sizes=\"auto, (max-width: 434px) 85vw, 434px\" \/><\/a><\/p>\n<p>You only have two colors but you can use techniques like dithering (manual in this case) to add depth and gradients<\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/index.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2474\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/index.png\" alt=\"\" width=\"512\" height=\"512\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/index.png 512w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/index-300x300.png 300w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/index-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 85vw, 512px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2475\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-16.png\" alt=\"\" width=\"512\" height=\"512\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-16.png 512w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-16-300x300.png 300w, http:\/\/mycours.es\/digitalmedia\/files\/2020\/10\/download-16-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 85vw, 512px\" \/><\/a>Try to convey exits and walkable areas without using arrows and explicit signage.<br \/>\nYou can have multiple exits taking you to the same room for more open ended levels<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3774\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-11.png\" alt=\"\" width=\"526\" height=\"515\" \/><\/p>\n<p>The classic exit-reentry problem: a door is approached by moving left, the avatar spawns in the second room to the right of the entrance, the player keeps pressing left and goes back to the first room. Annoying and confusing, either maintain cinematic and spatial continuity or spawn the player away from an exit that could cause that problem.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3780\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-20.png\" alt=\"\" width=\"319\" height=\"430\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-20.png 539w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-20-445x600.png 445w\" sizes=\"auto, (max-width: 319px) 85vw, 319px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3781\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-18.png\" alt=\"\" width=\"314\" height=\"428\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-18.png 536w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-18-439x600.png 439w\" sizes=\"auto, (max-width: 314px) 85vw, 314px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Bitsys don&#8217;t have to be top down or side view, but consider that other layouts make the 4 direction movement and the wall collision more awkward.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3776\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-14-1019x1024.png\" alt=\"\" width=\"547\" height=\"550\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-14-1019x1024.png 1019w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-14-597x600.png 597w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-14-150x150.png 150w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-14-768x772.png 768w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-14.png 1072w\" sizes=\"auto, (max-width: 547px) 85vw, 547px\" \/><\/p>\n<p>You can&#8217;t have a proper gameplay in bitsy so you may be tempted to create some challenge by making the player&#8217;s progression less intuitive eg with hidden passages and non obvious interactions. Obfuscation is not puzzle design: good puzzles are always readable, you know what you <strong>can<\/strong> do and what you <strong>have<\/strong> to do, the challenge is figuring out <strong>how<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3783\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-21.png\" alt=\"\" width=\"510\" height=\"511\" srcset=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-21.png 510w, http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-21-150x150.png 150w\" sizes=\"auto, (max-width: 510px) 85vw, 510px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Unless it makes sense conceptually you don&#8217;t want the player to wander around trapped in your game forever.<br \/>\nGive your game a proper ending:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3785\" src=\"http:\/\/mycours.es\/digitalmedia\/files\/2023\/03\/Image-22.png\" alt=\"\" width=\"413\" height=\"250\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Bitsy hacks<\/h2>\n<p><a href=\"https:\/\/ayolland.itch.io\/borksy\">Borksy\u00a0\u00a0<\/a> a collection of bitsy hacks including 3d, advanced sound, dialogue functions etc<\/p>\n<p>DO NOT USE Image to bitsy or pixsy to import external images, it will break your game. It used to work in previous versions but not anymore.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bitsy is a little editor for little games or worlds developed by Adam Le Deux. Bitsy games typically involve some kind of avatar moving through different rooms. Each room is made by repeatable tiles and can contain interactive objects and exits to other rooms. &#8220;Pushing against&#8221; interactive objects can make them disappear (collectables) or display &hellip; <a href=\"http:\/\/mycours.es\/digitalmedia\/bitsy\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Bitsy&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2381","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/pages\/2381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/comments?post=2381"}],"version-history":[{"count":29,"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/pages\/2381\/revisions"}],"predecessor-version":[{"id":4098,"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/pages\/2381\/revisions\/4098"}],"wp:attachment":[{"href":"http:\/\/mycours.es\/digitalmedia\/wp-json\/wp\/v2\/media?parent=2381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}