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.
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. ProceduralAxel OK
Prog. ProceduralMitxel OK
Arte 3D / Text.Javi OK
Level / AudioDídac OK
3D / PropsSoftware 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.
$ yay -S rabbitvcs-nemo rabbitvcs-cli
Pipeline de Producción
Orden lógico de bloqueos para avanzar con seguridad.
Configuración
Ideación & GDD
Greybox + Arte
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
- Descarga local (fuera del SVN).
- Limpieza de assets redundantes.
- Migración oficial a la carpeta de contenido.
Sincro SVN
- Needs Lock habilitado.
- Limpieza de locks dominical.
Repositorios
Git para documentación/scripts, SVN para assets binarios pesados.
hypenosys.github.io
Activohypenosys/docs
Fase 0hypenosys/app
Fase 0hypenosys/scripts
Generación procedural de caracteres.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:
$ ./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.
Changelogs
Registrar Cambio
🛠️ Programación
🎨 Arte & Audio
📐 Diseño & GDD
Ritual del Domingo ⚡
Identidad técnica y sincronización.