Plan Operativo: Estudio Indie (Fase 0)

Plan de Arranque 🚀

Manual operativo, técnico e infraestructura para el equipo. Establecemos una regla inquebrantable de infraestructura primero.


Estado Actual Fase 0: Infraestructura & GDD

Visión General de Arranque

Este panel centraliza la planificación. Nadie programará ni creará arte hasta que el entorno colaborativo esté 100% montado y testeo.

Paso 0 (Crítico)

Montar infraestructura y herramientas. Cero líneas de código hasta completar esto.

Paso 1: Ideación

Lluvia de ideas y creación conjunta de un Game Design Document (GDD).

Paso 2: Greyboxing

Pruebas del loop de juego mientras arte acumula material.

Paso 3: Vestido

Arte decora y pule la escena final una vez el gameplay está listo.

Estimación de Esfuerzo en Pre-Producción
Ritmo Dominical

Quedamos todos los domingos por la mañana para sincronizar objetivos:

  • Revisión semanal: 15 mins de demo visual.
  • Resolución de bloqueos: Soporte técnico mutuo.
  • Reparto Kanban: Tareas de 1 semana.

Estructura del Equipo y Onboarding

Roles primarios y secundarios para asegurar que todos tengan foco pero puedan apoyarse.

Estado de Onboarding
Alex OK
Prog. Procedural
Axel OK
Prog. Procedural
Mitxel OK
Arte 3D / Text.
Javi OK
Level / Audio
Dídac OK
3D / Props
Software Obligatorio
  • Obsidian: Gestión de [[GDD]] y Wiki técnica.
  • Blender: Modelado, UVs y rigging.
  • Audacity: Edición rápida de sonido.
  • Krita / GIMP: Arte 2D y texturas.
Axel & CachyOS (Arch)

Integración SVN en Linux para el colchón de infraestructura.

$ sudo pacman -S subversion
$ yay -S rabbitvcs-nemo rabbitvcs-cli

Pipeline de Producción

Orden lógico de bloqueos para avanzar con seguridad.

Paso 0
Configuración
Paso 1
Ideación & GDD
Paso 2
Greybox + Arte
Paso 3
Vestido final
Políticas de IA
  • Prohibido: ChatGPT para Diseño (GDD) o Gemini para imágenes finales.
  • Permitido: Claude para lógica, Leonardo.ai para conceptos limpios.
Sistema Anti-Bloqueos
  • Owner: Responsable primario. Avisa el sábado si no llega.
  • Backup: Soporte asignado para desatascar tareas.

Unreal Engine & Fab

Marketplace unificado bajo Fab. Requiere orden de migración.

Importación Limpia
  1. Descarga local (fuera del SVN).
  2. Limpieza de assets redundantes.
  3. Migración oficial a la carpeta de contenido.
⚠️ NUNCA subas plugins pesados al SVN sin coordinar.
Sincro SVN
  • Needs Lock habilitado.
  • Limpieza de locks dominical.

Repositorios

Git para documentación/scripts, SVN para assets binarios pesados.

Cuidado: Los issues en la app de producción son terreno de alta complejidad.
Análisis de Gaps
  • Docs: Falta vinculación directa con el flujo de autocommit de Obsidian.
  • App: Sincronización SVN <-> GitHub no automatizada.
  • CI/CD: Configuración inicial de GitHub Actions pendiente en repositorios satélite.

Reparto de Carga
  • Git: Markdown, actas, scripts Python/C++, Web.
  • SVN: .umap, .uasset, .png, .fbx, .wav.
Sincronización de Scripts (Dev)

Para mantener alineados `Content/Scripts` (SVN/Local) y `hypenosys/scripts` (Git), utilizar el script de sincronización:

$ chmod +x scripts/sync_scripts.sh
$ ./scripts/sync_scripts.sh /ruta/al/proyecto/UE
  • El script realiza un `rsync` bidireccional filtrando archivos temporales.
  • Prioriza siempre la versión más reciente basada en timestamp.

GitHub — Administración Transversal

Flujo completo de administración para el equipo de Hypenosys.

Gestión de Repositorios & Permisos
  • Organización: Todos los repos bajo github.com/hypenosys.
  • Permisos: Axel (Admin), Alex (Write), Resto del equipo (Read/Write según área).
  • Obsidian: Uso de [[documentos]] vinculados al repo de docs.
Flujo de Ramas & PRs
  • main: Rama protegida. Solo código estable.
  • feature/*: Ramas de trabajo para nuevas funcionalidades.
  • PRs: Requieren al menos 1 review técnica antes de mergear a main.
Integración de Herramientas
Herramienta Uso Integración
Obsidian GDD y Wiki técnica Sincronización via Git al repo docs.
SVN Assets binarios (UE) Vínculo local via scripts/sync_scripts.sh.
GitHub Actions CI/CD Auto-despliegue de docs y validación de builds.

Guía: Clonar con SVN y Cargar Proyecto

Instrucciones paso a paso para el control de versiones de assets binarios.

1. Vincular Carpeta

Crea una carpeta local (ej. Hypenosys_Project). Haz click derecho y selecciona SVN Checkout.

2. Clonar Repo

Introduce la URL del servidor SVN (proporcionada en Discord). Pulsa OK para descargar los assets pesados.

3. Abrir Proyecto

Navega a la carpeta clonada y abre el archivo .uproject con Unreal Engine 5.7.4.

Nota: Recuerda siempre hacer SVN Update antes de empezar a trabajar y Commit al terminar tu sesión.

Changelogs

Registrar Cambio
🛠️ Programación
🎨 Arte & Audio
📐 Diseño & GDD

Ritual del Domingo ⚡

Identidad técnica y sincronización.

0. Define tu Identidad
PROMPT 1: ADN Técnico

        
PROMPT 2: Bios de Élite