<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://sergiosoriano.com/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sergiosoriano.com/sobre-mi/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/sobre-mi/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/about/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/sobre-mi/" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sergiosoriano.com/proyectos/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/proyectos/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/projects/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/proyectos/" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/about/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/sobre-mi/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/about/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/sobre-mi/" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/projects/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/proyectos/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/projects/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/proyectos/" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sergiosoriano.com/claude-code-guia-practica-desarrolladores/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/claude-code-guia-practica-desarrolladores/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/claude-code-practical-developer-guide/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/claude-code-guia-practica-desarrolladores/" />
<lastmod>2026-11-02T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/tiny-js/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/tiny-js/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/tiny-js/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/tiny-js/" />
<lastmod>2026-11-02T13:22:59.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/pixelator/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/pixelator/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/pixelator/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/pixelator/" />
<lastmod>2026-11-02T13:22:59.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/react-clock/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/react-clock/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/react-clock/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/react-clock/" />
<lastmod>2026-11-02T13:22:59.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/words-game/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/words-game/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/words-game/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/words-game/" />
<lastmod>2026-11-02T13:22:59.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/tileset-extruder/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/tileset-extruder/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/tileset-extruder/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/tileset-extruder/" />
<lastmod>2026-11-02T13:22:59.761Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/hide-and-seek/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/hide-and-seek/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/hide-and-seek/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/hide-and-seek/" />
<lastmod>2026-11-02T13:22:59.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/generador-de-passwords/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/generador-de-passwords/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/password-generator/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/generador-de-passwords/" />
<lastmod>2026-11-02T13:22:59.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/libreria-2d-animaciones-three-js/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/libreria-2d-animaciones-three-js/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/three-js-2d-animation/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/libreria-2d-animaciones-three-js/" />
<lastmod>2026-11-02T13:22:59.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/algoritmo-de-busqueda-a-estrella/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/algoritmo-de-busqueda-a-estrella/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/a-star-pathfinding/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/algoritmo-de-busqueda-a-estrella/" />
<lastmod>2026-11-02T13:22:59.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/desarrollo-del-juego-simon-en-javascript/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/desarrollo-del-juego-simon-en-javascript/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/simon-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/desarrollo-del-juego-simon-en-javascript/" />
<lastmod>2026-11-02T13:22:59.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-3d/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-3d/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/building-a-3d-level-editor/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-3d/" />
<lastmod>2026-11-02T13:22:59.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/copyright-omatic/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/copyright-omatic/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/copyright-omatic/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/copyright-omatic/" />
<lastmod>2026-11-02T13:22:59.918Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-2d/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-2d/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/building-a-2d-level-editor/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-2d/" />
<lastmod>2026-11-02T13:22:59.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/buscaminas/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/buscaminas/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/minesweeper-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/buscaminas/" />
<lastmod>2026-11-02T13:22:59.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/generador-de-arte-ascii/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/generador-de-arte-ascii/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/image-to-ascii-art/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/generador-de-arte-ascii/" />
<lastmod>2026-11-02T13:22:59.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/tetris-js-es6/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/tetris-js-es6/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/tetris-javascript-es6/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/tetris-js-es6/" />
<lastmod>2026-11-02T13:22:59.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/chip-8/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/chip-8/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/chip-8-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/chip-8/" />
<lastmod>2026-11-02T13:23:00.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/juego-de-puzzle-puyo-puyo/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/juego-de-puzzle-puyo-puyo/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/puyo-puyo-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/juego-de-puzzle-puyo-puyo/" />
<lastmod>2026-11-02T13:23:00.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/game-of-life-celular-automaton/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/game-of-life-celular-automaton/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/game-of-life/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/game-of-life-celular-automaton/" />
<lastmod>2026-11-02T13:23:00.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/voxel-engine/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/voxel-engine/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/voxel-engine/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/voxel-engine/" />
<lastmod>2026-11-02T13:23:00.084Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/html-2d-game-engine-javascript-vanilla/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/html-2d-game-engine-javascript-vanilla/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/html5-2d-game-engine/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/html-2d-game-engine-javascript-vanilla/" />
<lastmod>2026-11-02T13:23:00.092Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/implementacion-websockets-parte-2-agar-io/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/implementacion-websockets-parte-2-agar-io/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/websockets-agar-io/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/implementacion-websockets-parte-2-agar-io/" />
<lastmod>2026-11-02T13:23:00.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/implementacion-ws-parte-1-arkanoid/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/implementacion-ws-parte-1-arkanoid/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/websockets-arkanoid/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/implementacion-ws-parte-1-arkanoid/" />
<lastmod>2026-11-02T13:23:00.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/libreria-http-server/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/libreria-http-server/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/java-http-server-library/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/libreria-http-server/" />
<lastmod>2026-11-02T13:23:00.151Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/sgdk-implementando-tetris/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/sgdk-implementando-tetris/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/sgdk-tetris-mega-drive/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/sgdk-implementando-tetris/" />
<lastmod>2026-11-02T13:23:00.227Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/claude-code-practical-developer-guide/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/claude-code-guia-practica-desarrolladores/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/claude-code-practical-developer-guide/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/claude-code-guia-practica-desarrolladores/" />
<lastmod>2026-11-02T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/tiny-js/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/tiny-js/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/tiny-js/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/tiny-js/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/pixelator/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/pixelator/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/pixelator/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/pixelator/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/react-clock/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/react-clock/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/react-clock/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/react-clock/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/words-game/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/words-game/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/words-game/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/words-game/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/tileset-extruder/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/tileset-extruder/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/tileset-extruder/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/tileset-extruder/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/hide-and-seek/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/hide-and-seek/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/hide-and-seek/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/hide-and-seek/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/password-generator/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/generador-de-passwords/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/password-generator/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/generador-de-passwords/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/three-js-2d-animation/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/libreria-2d-animaciones-three-js/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/three-js-2d-animation/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/libreria-2d-animaciones-three-js/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/a-star-pathfinding/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/algoritmo-de-busqueda-a-estrella/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/a-star-pathfinding/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/algoritmo-de-busqueda-a-estrella/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/simon-javascript/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/desarrollo-del-juego-simon-en-javascript/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/simon-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/desarrollo-del-juego-simon-en-javascript/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/building-a-3d-level-editor/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-3d/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/building-a-3d-level-editor/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-3d/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/copyright-omatic/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/copyright-omatic/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/copyright-omatic/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/copyright-omatic/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/building-a-2d-level-editor/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-2d/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/building-a-2d-level-editor/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/desarrollo-de-un-editor-de-niveles-2d/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/minesweeper-javascript/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/buscaminas/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/minesweeper-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/buscaminas/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/image-to-ascii-art/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/generador-de-arte-ascii/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/image-to-ascii-art/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/generador-de-arte-ascii/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/tetris-javascript-es6/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/tetris-js-es6/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/tetris-javascript-es6/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/tetris-js-es6/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/chip-8-javascript/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/chip-8/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/chip-8-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/chip-8/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/puyo-puyo-javascript/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/juego-de-puzzle-puyo-puyo/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/puyo-puyo-javascript/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/juego-de-puzzle-puyo-puyo/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/game-of-life/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/game-of-life-celular-automaton/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/game-of-life/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/game-of-life-celular-automaton/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/voxel-engine/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/voxel-engine/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/voxel-engine/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/voxel-engine/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/html5-2d-game-engine/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/html-2d-game-engine-javascript-vanilla/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/html5-2d-game-engine/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/html-2d-game-engine-javascript-vanilla/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/websockets-agar-io/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/implementacion-websockets-parte-2-agar-io/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/websockets-agar-io/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/implementacion-websockets-parte-2-agar-io/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/websockets-arkanoid/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/implementacion-ws-parte-1-arkanoid/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/websockets-arkanoid/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/implementacion-ws-parte-1-arkanoid/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/java-http-server-library/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/libreria-http-server/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/java-http-server-library/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/libreria-http-server/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sergiosoriano.com/en/sgdk-tetris-mega-drive/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://sergiosoriano.com/sgdk-implementando-tetris/" />
<xhtml:link rel="alternate" hreflang="en" href="https://sergiosoriano.com/en/sgdk-tetris-mega-drive/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sergiosoriano.com/sgdk-implementando-tetris/" />
<lastmod>2026-11-02T13:22:59.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
