{"id":42393,"date":"2025-05-12T14:02:33","date_gmt":"2025-05-12T12:02:33","guid":{"rendered":"https:\/\/www.levelup-gamedevhub.com\/docs\/preincubacion\/diseno\/core-game-design\/dificultad-y-balance\/"},"modified":"2025-05-12T14:11:16","modified_gmt":"2025-05-12T12:11:16","slug":"dificultad-y-balance","status":"publish","type":"docs","link":"https:\/\/www.levelup-gamedevhub.com\/en\/docs\/preincubacion\/diseno\/core-game-design\/dificultad-y-balance\/","title":{"rendered":"Dificultad y Balance"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li>Es clave determinar las m\u00e9tricas que establecen la medici\u00f3n de nuestra dificultad.<\/li>\n\n\n\n<li>Podemos basarlo en observaci\u00f3n dentro del propio playtest o almacenando eventos con alg\u00fan sistema.<\/li>\n\n\n\n<li>El planteamiento inicial puede venir de una taxonom\u00eda num\u00e9rica del valor de dificultad.<\/li>\n\n\n\n<li>Seg\u00fan los eventos, enemigos, amenazas, etc pod\u00e9is sumar o restar valor la variable de dificultad.<\/li>\n\n\n\n<li>A pesar de un sistema m\u00e9trico aparentemente \u201cperfecto\u201d posteriormente mediante observaci\u00f3n se deber\u00e1 compensar y corregir todo lo que no vemos o predecimos con el sistema m\u00e9trico.<\/li>\n\n\n\n<li>Cuando balanceas la dificultad se ver\u00e1 afectada por cualquier novedad, cambio o supresi\u00f3n de una mec\u00e1nica, elemento de juego, es por tanto un proceso que deberemos <strong>revisar y corregir a posteriori<\/strong> en los \u00faltimos <strong>d\u00edas\/horas que cerramos cada release\/iteraci\u00f3n<\/strong>.<\/li>\n\n\n\n<li>Nuestros patrones de dise\u00f1o en nuestra experiencia deben verse si revisamos y tenemos en cuenta nuestra curva de progreso\/pacing para saber como introducimos cualquier tipo de mec\u00e1nica, elementos, contenidos, cinem\u00e1ticas, puzzles, zonas de exploraci\u00f3n etc\u2026 La curva de dificultad es algo que se puede obtener por encima de la curva de pacing y es el resutlado \u201cobjetivo\u201d que debemos tratar de identificar sobre las sesiones de juego de nuestro target player.<\/li>\n\n\n\n<li><strong>Concepto de feedback loop:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Positivo:<\/strong> Favorecer con herramientas\/habilidades a los jugadores que van perdiendo para mejorar\/estrechar su posici\u00f3n en el juego respecto al jugador que va ganando.<\/li>\n\n\n\n<li><strong>Negativo:<\/strong> Favorecer con herramietnas\/habilidades a los jugadores que van perdiendo para empeorar la posici\u00f3n del jugador que va ganando.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Concepto de rubber banding:<\/strong>\n<ul class=\"wp-block-list\">\n<li>El sistema de juego favorece al jugador que va perdiendo y desfavorece al jugador que va ganando para fomentar una rotaci\u00f3n y balance entre los extremos. (Se produce el efecto de goma el\u00e1stica entre el primero y el \u00faltimo estrechando sus distancias y fomentando situaciones de igualdad competitiva).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Forzar el balance seg\u00fan el g\u00e9nero o plataforma PvP o PvE:<\/strong>\n<ul class=\"wp-block-list\">\n<li>En funci\u00f3n del g\u00e9nero de juego que hagamos debemos calibrar la intensidad e intencionalidad de balancear por igual las condiciones y capacidades de todos los jugadores.\n<ul class=\"wp-block-list\">\n<li>Para juegos familiares y casuales se recomienda forzar al m\u00e1ximo posible el balance de igualdad de condiciones.<\/li>\n\n\n\n<li>Para juegos de habilidad y hardcore se recomenda reducir al m\u00ednimo el balance de igualdad dejando que los jugadores expresen sus capacidades de superioridad\/skills.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Concepto balancear y traspolar valores base<\/strong>\n<ul class=\"wp-block-list\">\n<li>Podemos utilizar factores sobre el valor base de un attributo\/habilidad estad\u00edstico. Usando estas variables de multiplicaci\u00f3n\/divisi\u00f3n sobre los valores base de dicho atributo estas se podr\u00e1n escalar de forma din\u00e1mica en funci\u00f3n del tipo de f\u00f3rmula que queramos utilizar. ( podemos consultar el toolkit de numeric prototyping o game balance visible en la tabla de recursos al final de este documento )<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3 Estilos de curvas de dificultad:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"408\" src=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-30-1024x408.png\" alt=\"\" class=\"wp-image-42394\" srcset=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-30-1024x408.png 1024w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-30-300x120.png 300w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-30-768x306.png 768w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-30-600x239.png 600w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-30.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"447\" src=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-31-1024x447.png\" alt=\"\" class=\"wp-image-42396\" srcset=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-31-1024x447.png 1024w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-31-300x131.png 300w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-31-768x335.png 768w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-31-600x262.png 600w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-31.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-32-1024x432.png\" alt=\"\" class=\"wp-image-42398\" srcset=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-32-1024x432.png 1024w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-32-300x127.png 300w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-32-768x324.png 768w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-32-600x253.png 600w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-32.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><th><strong>Recurso<\/strong><\/th><th><strong>Autor<\/strong><\/th><th><strong>Descripci\u00f3n<\/strong><\/th><th><strong>URL<\/strong><\/th><\/tr><tr><td>The Chaos of Patching Hades<\/td><td>No Clip<\/td><td>Episodio 2 de 3 donde el equipo de Super Giant Games explica en este documental como resuelve a nivel de equipo\/producci\u00f3n la dificultad, el balance y el polishing de su videojuego Hades.<\/td><td><a href=\"https:\/\/www.youtube.com\/watch?v=rNaTxFf7McU\" target=\"_blank\" rel=\"noopener\">The Chaos of Patching Hades &#8211; Developing Hell #02<\/a><\/td><\/tr><tr><td>How Tough is Your game? Creating Difficulty Graphs<\/td><td><a href=\"http:\/\/www.xibalbastudios.com\/\" target=\"_blank\" rel=\"noopener\"><em>Xibalba Studios<\/em><\/a><em>&nbsp;<\/em><\/td><td>Rafael V\u00e1zquez devises a method for plotting difficulty &#8212; and uses three popular sidescrolling action games to test the theory, in the process explaining how difficulty meshes their overall design.]<\/td><td><a href=\"https:\/\/www.gamasutra.com\/view\/feature\/6549\/how_tough_is_your_game_creating_.php?print=1\" target=\"_blank\" rel=\"noopener\">Game Platforms recent news | Game Developer<\/a><\/td><\/tr><tr><td>Introducci\u00f3n al game balancing<\/td><td>Master Class de Level Up en video<\/td><td>Una master class de 2 horas realizada por Lucas Grange, profesor del Bootcamp de Game Design con UE4 de Level Up<\/td><td><a href=\"http:\/\/www.youtube.com\/watch?v=3qm3Lrf5kLs\" target=\"_blank\" rel=\"noopener\">Master Class: Introducci\u00f3n al Game Balancing<\/a><\/td><\/tr><tr><td>Game Design y Game Balance<\/td><td>MooC by Edx ( Ian Schreiber )<\/td><td>Un open online course 100% gratuito descargado y disponible en su totalidad en el que se profundiza bastante en asuntos de Numeric Prototyping y Game Balance<\/td><td><a href=\"https:\/\/drive.google.com\/drive\/folders\/1cILPKYXyEaS7wwT1Ixn-0huH81hqcqN_?usp=sharing\" target=\"_blank\" rel=\"noopener\">Edx &#8211; Google Drive<\/a><\/td><\/tr><tr><td>Toolkit v1.0<\/td><td>Plantilla Excel para prototipar num\u00e9ricamente<\/td><td>Una plantilla en google sheets que plantena curvas de progreso incremental, exponencial, polin\u00f3mica y plantea una soluci\u00f3n alfanum\u00e9rica para identificar el progreso. Se suele usar para sistemas de juego tipo \u201cclicker\u201d o cualquier sistema que deba incrementar, bufar estad\u00edsticas y posteriormente reescalarlas de forma iterativa.<\/td><td><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1bRL5e0iJnBwR8z8YPGZAzfkAhR8QFV5t\/edit#gid=1205031341\" target=\"_blank\" rel=\"noopener\">Toolkit v1.0.xlsx<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Secret track:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"780\" height=\"758\" src=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-33.png\" alt=\"\" class=\"wp-image-42400\" srcset=\"https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-33.png 780w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-33-300x292.png 300w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-33-768x746.png 768w, https:\/\/www.levelup-gamedevhub.com\/wp-content\/uploads\/2025\/05\/image-33-600x583.png 600w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"featured_media":0,"parent":42360,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","_is_vendor_doc":"0","footnotes":""},"doc_tag":[],"class_list":["post-42393","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/docs\/42393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/comments?post=42393"}],"version-history":[{"count":2,"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/docs\/42393\/revisions"}],"predecessor-version":[{"id":42406,"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/docs\/42393\/revisions\/42406"}],"up":[{"embeddable":true,"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/docs\/42360"}],"wp:attachment":[{"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/media?parent=42393"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.levelup-gamedevhub.com\/en\/wp-json\/wp\/v2\/doc_tag?post=42393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}