COGITO
beta 202411.01
¿Qué es?
COGITO es un proyecto de plantilla de simulación inmersiva en primera persona para Godot Engine 4. En comparación con otros recursos en primera persona que existen, que se centran principalmente en la mecánica de los disparos, COGITO se centra en proporcionar un marco para crear objetos y elementos interactivos.
COGITO fue creado por Philip Drobar con la ayuda de estos colaboradores.
Principios de esta plantilla
La estructura de esta plantilla siempre intenta adherirse a los siguientes principios:
- Completo : cuando descargas COGITO y presionas reproducir, obtienes un proyecto funcional listo para usar. Se incluyen el menú del juego, la selección de ranura para guardar, las opciones y un nivel jugable.
- Versátil : ya sea que su juego esté ambientado en el futuro, el pasado o el presente, use cuerpo a cuerpo, proyectiles o no use armas, tenga gráficos de baja poli, estilizados o realistas, la plantilla tendrá características para usted.
- Modular : ¿No quieres utilizar una función? Podrás ocultarlo, ignorarlo o eliminarlo sin romper COGITO. Al mismo tiempo, COGITO está diseñado para poder ampliarse con sus propias funciones personalizadas u otros complementos.
- Accesible : si bien siempre habrá una curva de aprendizaje, nos esforzamos por hacer que COGTIO sea accesible e intuitivo de usar, para que no se interponga en tu camino a la hora de crear tu juego.
Características actuales
- Controlador de jugador en primera persona con:
- Correr, saltar, agacharse, deslizarse, manejar escaleras, manejar escaleras
- Atributos totalmente personalizables como salud, resistencia y visibilidad (para sigilo): basados en componentes, por lo que es muy fácil agregar los tuyos propios.
- Muchas propiedades expuestas para modificar a tu gusto (velocidades, movimiento de cabeza, daño por caída, bunnyhop, etc.)
- Sistema de sonido de pasos dinámico y fácil de usar
- Sistema de inventario
- Inventarios flexibles basados en recursos
- UI de inventario separada de la lógica de inventario
- Ejemplos de múltiples tipos de elementos (consumibles, llaves, munición, armas, elementos combinables)
- Clase base para agregar fácilmente sus tipos de elementos personalizados
- Basado en tragamonedas (Minecraft) o en cuadrícula (Resident Evil 4), ¡la elección es tuya!
- Sistema de interacción
- Las interacciones basadas en componentes facilitan convertir sus propios objetos en interactivos rápidamente y personalizar los existentes.
- Ejemplos de objetos interactivos como puertas, cajones, dispositivos portátiles, ruedas giratorias, ascensores, objetos legibles, teclados.
- Propiedades sistémicas
- Asigne a los objetos propiedades como "INFLAMABLE" o "HÚMEDO" y interactuarán entre sí según su estado y propiedades.
- Por ejemplo, los objetos INFLAMABLES pueden encenderse por objetos que están en llamas activas. Puede extinguirse con objetos MOJADOS.
- Sistema sencillo para agregar sus propias propiedades y comportamientos, todo manejado en un solo script. También es fácil simplemente ignorarlo.
- Sistema de misiones
- Guardar y cargar sistema, así como persistencia de escena
- ¡Compatibilidad total con mandos!
- Escena de demostración con todas las funciones
- Configurar como un nivel de juego que incluye una variedad de objetos, armas y misiones.
- Documentos de ayuda en el juego que explican cómo se configuraron los objetos en la escena.
Importante
COGITO todavía está en desarrollo activo. Si bien algunas funciones están prácticamente configuradas, otras pueden cambiar. Úselo bajo su propia responsabilidad y consulte las páginas de Problemas y Discusión para obtener más información.
¡Documentación completa aquí!
Créditos, contribuyentes y licencia.