{"id":2072,"date":"2025-09-04T16:46:02","date_gmt":"2025-09-04T15:46:02","guid":{"rendered":"https:\/\/kankiprojects.com\/?p=2072"},"modified":"2025-09-04T16:46:05","modified_gmt":"2025-09-04T15:46:05","slug":"level-editing-tool","status":"publish","type":"post","link":"https:\/\/kankiprojects.com\/es\/level-editing-tool\/","title":{"rendered":"Level editing tool"},"content":{"rendered":"<p>This project addresses the complete development of a functional clone of the classic&nbsp;<em>Sokoban<\/em>&nbsp;, as well as the creation of a level editing tool integrated in the Unity environment. The work combines the implementation of the fundamental mechanics of the game \u2014 character control, pushing boxes in a grid and solving levels by placing boxes in objective positions \u2014 with the progressive design of ten levels that gradually increase in complexity.<\/p>\n\n\n\n<p>In addition to the programming of the playable prototype, a specific tool has been developed to facilitate the creation, editing and management of levels. This tool allows designers to edit scenarios efficiently, save and load them in different formats, which optimizes the iteration and testing process. The focus of the work has been focused both on the technical soundness of the implementation and on the usability of the tools created, with the objective of replicating a professional workflow of level design and production.<\/p>\n\n\n\n<p>Play at:&nbsp;<a href=\"https:\/\/play.unity.com\/en\/games\/4ae9369d-c8c9-4558-97c2-23718f66c047\/webgl-builds\/edit\">https:\/\/play.unity.com\/en\/games\/4ae9369d-c8c9-4558-97c2-23718f66c047\/webgl-builds\/edit<\/a><\/p>\n\n\n\n<p>GitLab:&nbsp;<a href=\"https:\/\/gitlab.com\/jongompal\/pac2-sokoban-like\/\">https:\/\/gitlab.com\/jongompal\/pac2-sokoban-like\/<\/a><\/p>\n\n\n\n<p>Gameplay Video:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Sokoban-Like Gameplay\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/rVSY7w7wjPk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Explanatory Video (spanish):<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Sokoban-Like Editor\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/j4rZCm4dK8s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>This project addresses the complete development of a functional clone of the classic&nbsp;Sokoban&nbsp;, as well as the creation of a level editing tool integrated in the Unity environment. The work combines the implementation of the fundamental mechanics of the game \u2014 character control, pushing boxes in a grid and solving levels by placing boxes in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2073,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13,17],"tags":[23],"class_list":["post-2072","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design","category-level-design","tag-studies"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Level editing tool - Kanki Projects<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kankiprojects.com\/es\/level-editing-tool\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Level editing tool - Kanki Projects\" \/>\n<meta property=\"og:description\" content=\"This project addresses the complete development of a functional clone of the classic&nbsp;Sokoban&nbsp;, as well as the creation of a level editing tool integrated in the Unity environment. The work combines the implementation of the fundamental mechanics of the game \u2014 character control, pushing boxes in a grid and solving levels by placing boxes in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kankiprojects.com\/es\/level-editing-tool\/\" \/>\n<meta property=\"og:site_name\" content=\"Kanki Projects\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-04T15:46:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-04T15:46:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Sokoban-like.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#\\\/schema\\\/person\\\/0e11590f4b7d2062bd82d8af59428401\"},\"headline\":\"Level editing tool\",\"datePublished\":\"2025-09-04T15:46:02+00:00\",\"dateModified\":\"2025-09-04T15:46:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/\"},\"wordCount\":203,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#\\\/schema\\\/person\\\/0e11590f4b7d2062bd82d8af59428401\"},\"image\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Sokoban-like.jpg\",\"keywords\":[\"Studies\"],\"articleSection\":[\"Design\",\"Level Design\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/\",\"url\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/\",\"name\":\"Level editing tool - Kanki Projects\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Sokoban-like.jpg\",\"datePublished\":\"2025-09-04T15:46:02+00:00\",\"dateModified\":\"2025-09-04T15:46:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Sokoban-like.jpg\",\"contentUrl\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Sokoban-like.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/level-editing-tool\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kankiprojects.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Level editing tool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#website\",\"url\":\"https:\\\/\\\/kankiprojects.com\\\/\",\"name\":\"Kanki Projects\",\"description\":\"Digital Artist Portfolio\",\"publisher\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#\\\/schema\\\/person\\\/0e11590f4b7d2062bd82d8af59428401\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kankiprojects.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#\\\/schema\\\/person\\\/0e11590f4b7d2062bd82d8af59428401\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Profile_picture.png?fit=600%2C600&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Profile_picture.png?fit=600%2C600&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Profile_picture.png?fit=600%2C600&ssl=1\",\"width\":600,\"height\":600,\"caption\":\"admin\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Profile_picture.png?fit=600%2C600&ssl=1\"},\"sameAs\":[\"https:\\\/\\\/kankiprojects.com\"],\"url\":\"https:\\\/\\\/kankiprojects.com\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Level editing tool - Kanki Projects","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:\/\/kankiprojects.com\/es\/level-editing-tool\/","og_locale":"es_ES","og_type":"article","og_title":"Level editing tool - Kanki Projects","og_description":"This project addresses the complete development of a functional clone of the classic&nbsp;Sokoban&nbsp;, as well as the creation of a level editing tool integrated in the Unity environment. The work combines the implementation of the fundamental mechanics of the game \u2014 character control, pushing boxes in a grid and solving levels by placing boxes in [&hellip;]","og_url":"https:\/\/kankiprojects.com\/es\/level-editing-tool\/","og_site_name":"Kanki Projects","article_published_time":"2025-09-04T15:46:02+00:00","article_modified_time":"2025-09-04T15:46:05+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Sokoban-like.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kankiprojects.com\/level-editing-tool\/#article","isPartOf":{"@id":"https:\/\/kankiprojects.com\/level-editing-tool\/"},"author":{"name":"admin","@id":"https:\/\/kankiprojects.com\/#\/schema\/person\/0e11590f4b7d2062bd82d8af59428401"},"headline":"Level editing tool","datePublished":"2025-09-04T15:46:02+00:00","dateModified":"2025-09-04T15:46:05+00:00","mainEntityOfPage":{"@id":"https:\/\/kankiprojects.com\/level-editing-tool\/"},"wordCount":203,"commentCount":0,"publisher":{"@id":"https:\/\/kankiprojects.com\/#\/schema\/person\/0e11590f4b7d2062bd82d8af59428401"},"image":{"@id":"https:\/\/kankiprojects.com\/level-editing-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Sokoban-like.jpg","keywords":["Studies"],"articleSection":["Design","Level Design"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kankiprojects.com\/level-editing-tool\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kankiprojects.com\/level-editing-tool\/","url":"https:\/\/kankiprojects.com\/level-editing-tool\/","name":"Level editing tool - Kanki Projects","isPartOf":{"@id":"https:\/\/kankiprojects.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kankiprojects.com\/level-editing-tool\/#primaryimage"},"image":{"@id":"https:\/\/kankiprojects.com\/level-editing-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Sokoban-like.jpg","datePublished":"2025-09-04T15:46:02+00:00","dateModified":"2025-09-04T15:46:05+00:00","breadcrumb":{"@id":"https:\/\/kankiprojects.com\/level-editing-tool\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kankiprojects.com\/level-editing-tool\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kankiprojects.com\/level-editing-tool\/#primaryimage","url":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Sokoban-like.jpg","contentUrl":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Sokoban-like.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/kankiprojects.com\/level-editing-tool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kankiprojects.com\/"},{"@type":"ListItem","position":2,"name":"Level editing tool"}]},{"@type":"WebSite","@id":"https:\/\/kankiprojects.com\/#website","url":"https:\/\/kankiprojects.com\/","name":"Kanki Projects","description":"Digital Artist Portfolio","publisher":{"@id":"https:\/\/kankiprojects.com\/#\/schema\/person\/0e11590f4b7d2062bd82d8af59428401"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kankiprojects.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/kankiprojects.com\/#\/schema\/person\/0e11590f4b7d2062bd82d8af59428401","name":"admin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/i0.wp.com\/kankiprojects.com\/wp-content\/uploads\/2023\/07\/Profile_picture.png?fit=600%2C600&ssl=1","url":"https:\/\/i0.wp.com\/kankiprojects.com\/wp-content\/uploads\/2023\/07\/Profile_picture.png?fit=600%2C600&ssl=1","contentUrl":"https:\/\/i0.wp.com\/kankiprojects.com\/wp-content\/uploads\/2023\/07\/Profile_picture.png?fit=600%2C600&ssl=1","width":600,"height":600,"caption":"admin"},"logo":{"@id":"https:\/\/i0.wp.com\/kankiprojects.com\/wp-content\/uploads\/2023\/07\/Profile_picture.png?fit=600%2C600&ssl=1"},"sameAs":["https:\/\/kankiprojects.com"],"url":"https:\/\/kankiprojects.com\/es\/author\/admin\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Sokoban-like.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/posts\/2072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/comments?post=2072"}],"version-history":[{"count":1,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/posts\/2072\/revisions"}],"predecessor-version":[{"id":2074,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/posts\/2072\/revisions\/2074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/media\/2073"}],"wp:attachment":[{"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/media?parent=2072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/categories?post=2072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/tags?post=2072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}