{"id":2089,"date":"2025-09-04T16:54:04","date_gmt":"2025-09-04T15:54:04","guid":{"rendered":"https:\/\/kankiprojects.com\/?p=2089"},"modified":"2025-09-04T16:54:07","modified_gmt":"2025-09-04T15:54:07","slug":"a-3d-action-game","status":"publish","type":"post","link":"https:\/\/kankiprojects.com\/es\/a-3d-action-game\/","title":{"rendered":"A 3D action game"},"content":{"rendered":"<p>This project consists of the development of a third-person action video game in Unity, focused on survival against waves of enemies in a dynamic urban environment. The prototype combines combat with firearms, driving vehicles, managing waves of enemies, pedestrians with autonomous behavior and an advanced integration of lighting and ambience. The experience is structured around arcade gameplay where the player must resist as long as possible while eliminating zombies and managing resources.<\/p>\n\n\n\n<p>The development has included the reuse and adaptation of previous systems such as the&nbsp;<em>shooter<\/em>&nbsp;and driving, along with new features such as advanced animations with masks, AI for zombies and pedestrians through state systems, and transition logic between character control and vehicles. The setting has been built using an optimized urban scene with mixed lighting (&nbsp;<em>baked<\/em>&nbsp;and in real time), particles, fog and reactive sound design. A&nbsp;<em>game manager<\/em>&nbsp;has been implemented&nbsp;to control the flow between scenes, as well as a progressive&nbsp;<em>spawning<\/em>&nbsp;system of enemies and items. The result is a robust game system that integrates multiple mechanics into a coherent environment, prioritizing both performance and emergent playability.<\/p>\n\n\n\n<p>GitLab url:&nbsp;<a href=\"https:\/\/gitlab.com\/jongompal\/pac3-un-juego-de-accion-3d\">https:\/\/gitlab.com\/jongompal\/pac3-un-juego-de-accion-3d<\/a><\/p>\n\n\n\n<p>Video demonstration:<\/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=\"PAC 3 - Zombie Game\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/X73qfwatWzQ?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 consists of the development of a third-person action video game in Unity, focused on survival against waves of enemies in a dynamic urban environment. The prototype combines combat with firearms, driving vehicles, managing waves of enemies, pedestrians with autonomous behavior and an advanced integration of lighting and ambience. The experience is structured around [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2090,"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":[14,12],"tags":[23,22],"class_list":["post-2089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d","category-development","tag-studies","tag-unity"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A 3D action game - 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\/a-3d-action-game\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A 3D action game - Kanki Projects\" \/>\n<meta property=\"og:description\" content=\"This project consists of the development of a third-person action video game in Unity, focused on survival against waves of enemies in a dynamic urban environment. The prototype combines combat with firearms, driving vehicles, managing waves of enemies, pedestrians with autonomous behavior and an advanced integration of lighting and ambience. The experience is structured around [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kankiprojects.com\/es\/a-3d-action-game\/\" \/>\n<meta property=\"og:site_name\" content=\"Kanki Projects\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-04T15:54:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-04T15:54:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Captura-de-pantalla-2025-06-14-093127.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1919\" \/>\n\t<meta property=\"og:image:height\" content=\"1030\" \/>\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=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#\\\/schema\\\/person\\\/0e11590f4b7d2062bd82d8af59428401\"},\"headline\":\"A 3D action game\",\"datePublished\":\"2025-09-04T15:54:04+00:00\",\"dateModified\":\"2025-09-04T15:54:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/\"},\"wordCount\":213,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#\\\/schema\\\/person\\\/0e11590f4b7d2062bd82d8af59428401\"},\"image\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Captura-de-pantalla-2025-06-14-093127.jpg\",\"keywords\":[\"Studies\",\"Unity\"],\"articleSection\":[\"3D\",\"Development\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/\",\"url\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/\",\"name\":\"A 3D action game - Kanki Projects\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Captura-de-pantalla-2025-06-14-093127.jpg\",\"datePublished\":\"2025-09-04T15:54:04+00:00\",\"dateModified\":\"2025-09-04T15:54:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Captura-de-pantalla-2025-06-14-093127.jpg\",\"contentUrl\":\"https:\\\/\\\/kankiprojects.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Captura-de-pantalla-2025-06-14-093127.jpg\",\"width\":1919,\"height\":1030},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kankiprojects.com\\\/a-3d-action-game\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kankiprojects.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A 3D action game\"}]},{\"@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":"A 3D action game - 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\/a-3d-action-game\/","og_locale":"es_ES","og_type":"article","og_title":"A 3D action game - Kanki Projects","og_description":"This project consists of the development of a third-person action video game in Unity, focused on survival against waves of enemies in a dynamic urban environment. The prototype combines combat with firearms, driving vehicles, managing waves of enemies, pedestrians with autonomous behavior and an advanced integration of lighting and ambience. The experience is structured around [&hellip;]","og_url":"https:\/\/kankiprojects.com\/es\/a-3d-action-game\/","og_site_name":"Kanki Projects","article_published_time":"2025-09-04T15:54:04+00:00","article_modified_time":"2025-09-04T15:54:07+00:00","og_image":[{"width":1919,"height":1030,"url":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Captura-de-pantalla-2025-06-14-093127.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/#article","isPartOf":{"@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/"},"author":{"name":"admin","@id":"https:\/\/kankiprojects.com\/#\/schema\/person\/0e11590f4b7d2062bd82d8af59428401"},"headline":"A 3D action game","datePublished":"2025-09-04T15:54:04+00:00","dateModified":"2025-09-04T15:54:07+00:00","mainEntityOfPage":{"@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/"},"wordCount":213,"commentCount":0,"publisher":{"@id":"https:\/\/kankiprojects.com\/#\/schema\/person\/0e11590f4b7d2062bd82d8af59428401"},"image":{"@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/#primaryimage"},"thumbnailUrl":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Captura-de-pantalla-2025-06-14-093127.jpg","keywords":["Studies","Unity"],"articleSection":["3D","Development"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kankiprojects.com\/a-3d-action-game\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/","url":"https:\/\/kankiprojects.com\/a-3d-action-game\/","name":"A 3D action game - Kanki Projects","isPartOf":{"@id":"https:\/\/kankiprojects.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/#primaryimage"},"image":{"@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/#primaryimage"},"thumbnailUrl":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Captura-de-pantalla-2025-06-14-093127.jpg","datePublished":"2025-09-04T15:54:04+00:00","dateModified":"2025-09-04T15:54:07+00:00","breadcrumb":{"@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kankiprojects.com\/a-3d-action-game\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/#primaryimage","url":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Captura-de-pantalla-2025-06-14-093127.jpg","contentUrl":"https:\/\/kankiprojects.com\/wp-content\/uploads\/2025\/09\/Captura-de-pantalla-2025-06-14-093127.jpg","width":1919,"height":1030},{"@type":"BreadcrumbList","@id":"https:\/\/kankiprojects.com\/a-3d-action-game\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kankiprojects.com\/"},{"@type":"ListItem","position":2,"name":"A 3D action game"}]},{"@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\/Captura-de-pantalla-2025-06-14-093127.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/posts\/2089","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=2089"}],"version-history":[{"count":1,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/posts\/2089\/revisions"}],"predecessor-version":[{"id":2091,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/posts\/2089\/revisions\/2091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/media\/2090"}],"wp:attachment":[{"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/media?parent=2089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/categories?post=2089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kankiprojects.com\/es\/wp-json\/wp\/v2\/tags?post=2089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}