Desarrollador indie · Vic, Barcelona

Hago videojuegos con Unity. Y los termino.

Soy Samuel Viguera y publico mis juegos como XamSav. Diseño, programo y lanzo proyectos propios en Unity, y con esa misma experiencia echo una mano en juegos de otros: gameplay, backend, optimización y caza de bugs.

  • Unity
  • C#
  • Backend & APIs
  • Android
  • Windows

Mis juegos

Juegos indie hechos con Unity

Publicados en itch.io y jugables desde el navegador, sin instalar nada.

GameDev.tv Game Jam 2025 · Unity

NanoCore: Defense Protocol

Tower defense 2D para navegador creado en equipo durante la GameDev.tv Game Jam 2025. Me encargué de la programación de enemigos, la generación procedural y el sistema de opciones.

  • Tower defense
  • IA de enemigos
  • Procedural
  • WebGL

Trabajo para ti

También programo para otros proyectos

Si estás haciendo un juego y te falta tiempo o te has atascado en algo técnico, puedo entrar en la fase que haga falta: desde un prototipo hasta un juego ya publicado que hay que arreglar o acelerar.

Programación en Unity

Gameplay, sistemas, UI e integración de assets para Android y Windows, hasta dejar la build lista para publicar.

Backend para videojuegos

APIs, bases de datos y sistemas online: autenticación, perfiles de jugador, inventario, estadísticas y guardado en la nube.

Optimización

Profiling de CPU, GPU y memoria, tiempos de carga y rendimiento en móvil. Siempre con métricas de antes y después.

QA y testing

Planes de prueba, pruebas de regresión y reportes de errores claros y reproducibles para que puedas arreglarlos rápido.

Corrección de bugs

Entro en proyectos Unity existentes para corregir errores, resolver bloqueos técnicos y dejar el código en un estado mantenible.

Mantenimiento

Actualizaciones de versión de Unity y SDKs, soporte después del lanzamiento y mejoras continuas.

Cómo trabajo

  1. Problema

    Me cuentas qué necesitas, en qué estado está el proyecto y qué plazos tienes.

  2. Análisis

    Reviso el código, mido y busco la causa real antes de proponer cambios.

  3. Solución

    Lo implemento con código limpio y desacoplado, integrado en tu forma de trabajar.

  4. Resultado

    Te entrego el trabajo documentado y verificado, con métricas cuando tienen sentido.

Sobre mí

Un desarrollador indie de Osona

Empecé a programar a los 18 años con la idea fija de hacer videojuegos, y desde entonces no he parado de aprender tecnologías nuevas.

Hoy trabajo en mis propios juegos y, en paralelo, programo para proyectos de otros. Las dos cosas se retroalimentan: los encargos me enseñan cómo se producen juegos de verdad, y mis proyectos me obligan a cuidar el rendimiento, la calidad y, sobre todo, a terminar lo que empiezo.

Trabajo en remoto desde Vic y puedo verte en persona en el área de Barcelona.

Stack técnico

  • Unity
  • C#
  • C++
  • .NET
  • Node.js
  • Laravel
  • SQL
  • JavaScript
  • Java
  • Qt
  • Desde Vic, para todas partes A una hora de Barcelona y acostumbrado a trabajar en remoto con gente de España y Europa.
  • Juegos publicados, no solo demos Mis proyectos están online y se pueden jugar. Lo que ves aquí es código que ha llegado a manos de jugadores.
  • Herramientas propias reutilizables Módulos de guardado, autenticación, inventario, analytics, logging y utilidades de editor que acelero proyecto tras proyecto.
  • Reglas claras desde el principio Antes de empezar dejamos por escrito qué te llevas tú y qué herramientas reutilizables siguen siendo mías. Sin letra pequeña.

Preguntas frecuentes

Preguntas frecuentes

¿Quién está detrás de XamSav?

XamSav es el nombre con el que publico mis juegos y mi trabajo. Soy Samuel Viguera, desarrollador indie de videojuegos en Vic (Barcelona), especializado en Unity y backend.

¿Qué trabajos haces para otros proyectos?

Programación de gameplay y sistemas en Unity para Android y Windows, backend para juegos (APIs, bases de datos y sistemas online), optimización de rendimiento, QA y corrección de bugs.

¿Trabajas en remoto?

Sí. Estoy en Vic (Osona), a una hora de Barcelona, y trabajo en remoto con estudios y desarrolladores de España y Europa.

¿Puedes entrar en un proyecto Unity que ya está empezado?

Sí. Reviso el código y el estado del proyecto, detecto los problemas y corrijo errores o completo funcionalidades sin necesidad de rehacerlo desde cero.

¿Cómo optimizas un juego hecho en Unity?

Primero mido con herramientas como Unity Profiler y Frame Debugger para encontrar los cuellos de botella de CPU, GPU, memoria o tiempos de carga. Después aplico los cambios y entrego métricas de antes y después.

¿Cuánto cuesta un encargo?

Depende del alcance del trabajo. Cuéntame qué necesitas en samuel81@hotmail.es y te preparo un presupuesto sin compromiso.

Contacto

¿Hablamos de tu juego?

Cuéntame en qué punto estás y qué necesitas. Te respondo con una propuesta concreta, sin compromiso.