Magictory
Un juego de automatización medieval y magia arcana.
Nombre: Magictory
Desarrollador: FranForge
Periodo: Ago 2025 - Nov 2025
Tecnologías: Unity, C#, Github
Sinopsis: En un mundo consumido por seres oscuros, el rey te envía a ti, un simple mago de confianza capaz de moldear la magia para hacer que las cosas funcionen. Aquí comienza tu aventura, construyendo un asentamiento capaz de albergar protecciones mágicas para que la gente pueda vivir libremente.
Género y Etiquetas: Automatización, gestión de recursos, crafteo, construcción de bases, construcción.
Sistema completo basado en ScriptableObjects que definen cada tipo de recurso. Un struct representa la pila con referencia y cantidad. El inventario almacena un array de pilas con capacidad máxima definida en Unity.
Sistema de interacción donde cada objeto implementa una interfaz y gestiona su propia lógica. El movimiento del jugador se bloquea durante la interacción para mantener consistencia.
Sistema de construcción con ActionMap dedicado que permite control libre de cámara y cursor. Las estructuras se definen con ScriptableObjects y se desbloquean progresivamente. Antes de colocarse, validan requisitos de materiales y espacio.
TickManager que ejecuta lógica periódicamente para todos los objetos ITickable usando coroutines, reduciendo el uso de Update.
El mundo se divide en chunks que se cargan o descargan según la distancia al jugador para reducir consumo de recursos.
Implementación de varios niveles de detalle para mantener rendimiento estable en entornos complejos.
Sistema de movimiento top-down usando pathfinding con NavMesh y control por cursor. Incluye soporte para mando.
Desarrollé todo el proyecto yo solo: diseño, programación, modelado y animaciones.
Proyecto pausado indefinidamente.
Github
Ver código fuente