{"id":106917,"date":"2023-02-23T12:48:21","date_gmt":"2023-02-23T10:48:21","guid":{"rendered":"https:\/\/prohoster.info\/?p=106917"},"modified":"2023-02-23T23:51:25","modified_gmt":"2023-02-23T21:51:25","slug":"pervyj-vypusk-otkrytogo-mnogopolzovatelskogo-igrovogo-dvizhka-ambient","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/pervyj-vypusk-otkrytogo-mnogopolzovatelskogo-igrovogo-dvizhka-ambient","title":{"rendered":"Primera versi\u00f3n del motor de juego multijugador abierto Ambient","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de un a\u00f1o de desarrollo, se presenta la primera versi\u00f3n del nuevo motor de juegos abierto Ambient. El motor ofrece un entorno de ejecuci\u00f3n para crear juegos multijugador y aplicaciones 3D, compilables en una representaci\u00f3n WebAssembly y que utilizan la API WebGPU para el renderizado. El c\u00f3digo est\u00e1 escrito en Rust y se distribuye bajo la licencia MIT.      <\/p>\n<p>El objetivo clave en el desarrollo de Ambient es proporcionar herramientas que simplifiquen la creaci\u00f3n de juegos multijugador, haciendo que su desarrollo no sea m\u00e1s complicado que el de proyectos de un solo jugador. El motor est\u00e1 inicialmente orientado a crear un entorno de ejecuci\u00f3n vers\u00e1til que apoye el desarrollo de juegos y aplicaciones en cualquier lenguaje de programaci\u00f3n que se pueda compilar en c\u00f3digo intermedio WebAssembly. Sin embargo, en esta primera versi\u00f3n, solo se ha implementado el soporte para el desarrollo en Rust.     <\/p>\n<p>Caracter\u00edsticas clave del nuevo motor:  <\/p>\n<ul>\n<li class=\"l\"> Soporte transparente para interacci\u00f3n en red. El motor combina funciones de cliente y servidor, proporcionando todos los componentes necesarios para la creaci\u00f3n de la l\u00f3gica de cliente y servidor, y tambi\u00e9n sincroniza autom\u00e1ticamente el estado del servidor en los clientes. Tanto en el lado del cliente como en el servidor se utiliza un modelo de datos com\u00fan, lo que facilita la transferencia de c\u00f3digo entre el backend y el frontend.\n<li class=\"l\"> Ejecutar cada m\u00f3dulo en su propio entorno aislado, permitiendo limitar la influencia del c\u00f3digo que no es de confianza. La finalizaci\u00f3n abrupta de un m\u00f3dulo no provoca la finalizaci\u00f3n abrupta de toda la aplicaci\u00f3n.\n<li class=\"l\"> Arquitectura orientada a datos. Ofrece un modelo de datos basado en un sistema de componentes, que puede ser manipulado por cada m\u00f3dulo WASM. Utiliza el patr\u00f3n de dise\u00f1o ECS (Entity Component System). Almacena los datos de todos los componentes en una base de datos centralizada en <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/dts-newyork\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2749\">servidor<\/a>, cuya estado se replica autom\u00e1ticamente al cliente, quien a su vez puede extender los datos considerando su estado local.\n<li class=\"l\"> Posibilidad de crear m\u00f3dulos de Ambient en cualquier lenguaje de programaci\u00f3n que se compile a WebAssembly (actualmente solo se soporta Rust).\n<li class=\"l\"> Generaci\u00f3n de archivos ejecutables universales que pueden ejecutarse en Windows, macOS y Linux, y funcionar tanto como cliente como servidor.\n<li class=\"l\"> La capacidad de definir componentes propios y &#171;conceptos&#187; (colecciones de componentes). En los proyectos que utilizan los mismos componentes y conceptos, se garantiza la portabilidad y el uso compartido de datos, incluso si esos datos no est\u00e1n dise\u00f1ados espec\u00edficamente para su uso en proyectos concretos.\n<li class=\"l\"> Soporte para la compilaci\u00f3n de recursos en diferentes formatos, incluyendo .glb y .fbx. Capacidad de carga en streaming de recursos a trav\u00e9s de la red &#8212; el cliente puede recibir todos los recursos necesarios al conectarse al servidor (se puede comenzar a jugar sin esperar a que se carguen todos los recursos). Se admiten formatos de modelos FBX y glTF, as\u00ed como varios formatos de sonido e im\u00e1genes.\n<li class=\"l\"> Sistema de renderizado avanzado que utiliza GPU para acelerar la salida y que soporta la realizaci\u00f3n de recortes por zona de visibilidad y cambios en los niveles de detalle del lado de la GPU. Utilizaci\u00f3n por defecto de rendering f\u00edsicamente correcto (PBR), soporte para animaciones y mapas de sombras en cascada.\n<li class=\"l\"> Soporte para la simulaci\u00f3n de procesos f\u00edsicos basado en el motor PhysX.\n<li class=\"l\"> Sistema de construcci\u00f3n de interfaces de usuario similar a React.\n<li class=\"l\"> Sistema de entrada unificado, independiente de la plataforma actual.\n<li class=\"l\"> Sistema de sonido espacial con filtros conectables.      <\/ul>\n<p>El desarrollo se encuentra actualmente en fase alfa. Entre las funcionalidades a\u00fan no implementadas se pueden mencionar la posibilidad de lanzamiento en Web, API del cliente, API para gesti\u00f3n de multihilo, biblioteca para crear interfaces de usuario, API para utilizar shaders propios, soporte de sonido, carga y guardado de componentes ECS (Sistema de Componentes de Entidades), recarga de recursos en caliente, escalado autom\u00e1tico. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1689\">servidores<\/a>, editor para la creaci\u00f3n colaborativa de mapas y escenas de juego.      <center>  <div class=\"youtube-placeholder\" data-id=\"f_BaT3LDwo8\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/f_BaT3LDwo8\/hqdefault.jpg\" alt=\"Reproducir video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58697\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Ambient. \u0414\u0432\u0438\u0436\u043e\u043a \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 runtime \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0438\u0433\u0440 \u0438 3D-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0432 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 WebAssembly \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 API WebGPU \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 Ambient \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u0433\u0440 \u0438 \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 \u0438\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106917","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Ambient.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/pervyj-vypusk-otkrytogo-mnogopolzovatelskogo-igrovogo-dvizhka-ambient\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Ambient | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Ambient.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/pervyj-vypusk-otkrytogo-mnogopolzovatelskogo-igrovogo-dvizhka-ambient\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-02-23T10:48:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-02-23T21:51:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Primera versi\u00f3n del motor de juegos multijugador abierto Ambient | ProHoster","description":"Despu\u00e9s de un a\u00f1o de desarrollo, se presenta la primera versi\u00f3n del nuevo motor de juegos abierto Ambient.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/pervyj-vypusk-otkrytogo-mnogopolzovatelskogo-igrovogo-dvizhka-ambient","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Ambient | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Ambient.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/pervyj-vypusk-otkrytogo-mnogopolzovatelskogo-igrovogo-dvizhka-ambient","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-02-23T10:48:21+00:00","article:modified_time":"2023-02-23T21:51:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106917","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 16:51:27","updated":"2026-02-09 21:40:00","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/106917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=106917"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/106917\/revisions"}],"predecessor-version":[{"id":160029,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/106917\/revisions\/160029"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=106917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=106917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=106917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}