Motor de videojuegos basado en Flutter con bucle de juego, sistema de componentes, detección de colisiones, efectos y manejo de entradas para juegos 2D.
MovingBlocks/Terasology
Motor y juego sandbox de mundo voxel de código abierto, escritos en Java y nacidos como una demo tecnológica inspirada en Minecraft, con una jugabilidad modular.
Alternativa open source a:Minecraft
- Estrellas
- 3,904
- Forks
- 1,378
- Issues abiertos
- 460
- Último commit
- hace 5 días
¿Qué es?
Terasology es un juego de mundo voxel y un motor de código abierto escritos en Java. Comenzó como una demo tecnológica inspirada en Minecraft y se está desarrollando para convertirse en una plataforma para distintos tipos de jugabilidad en un mundo voxel. La jugabilidad se construye mediante módulos, y el proyecto está mantenido por una comunidad de desarrolladores, diseñadores, testers, artistas y músicos.
Los jugadores pueden instalar el juego mediante un launcher o con versiones publicadas directamente. Funciona en Windows, macOS y Linux de 64 bits con Java 17. El desarrollo se lleva a cabo en un espacio de trabajo con varios repositorios: el motor está en el repositorio principal y cada módulo es un repositorio Git independiente dentro de la organización Terasology.
Los colaboradores pueden trabajar en el motor o en los módulos siguiendo una guía de inicio rápido para colaboradores basada en IntelliJ IDEA. Hay módulos tutoriales y listas de issues recomendados para principiantes disponibles para quienes recién comienzan.
Funciones clave
- 01Jugabilidad en un mundo voxel inspirada en los juegos sandbox al estilo de Minecraft.
- 02La jugabilidad se amplía mediante módulos alojados en repositorios independientes.
- 03Funciona en Windows, macOS y Linux de 64 bits con Java 17.
- 04Incluye un launcher para facilitar la instalación y la configuración.
- 05Ofrece una guía para colaboradores y módulos tutoriales para desarrolladores.
Casos de uso
- Jugar a un sandbox de mundo voxel con amigos o en un servidor.
- Crear nuevas experiencias de juego o mecánicas mediante módulos Java.
- Aprender sobre el desarrollo de motores de videojuegos en Java con módulos tutoriales.
- Estudiar una base de código extensa de un juego Java de código abierto.
Inicio rápido
- 1
Descarga el launcher desde la página de descargas de Terasology
- 2
Como alternativa, con JDK 17 instalado, descarga una versión estable desde la página de lanzamientos de GitHub
Antes de usarlo
- Requiere Java 17; las versiones más recientes de Java pueden causar problemas.
- La configuración de desarrollo utiliza un espacio de trabajo con varios repositorios y tiene una curva de aprendizaje pronunciada.
- Se necesita conexión a Internet para descargar el juego mediante el launcher antes de jugar sin conexión.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Terasology?
- Motor y juego sandbox de mundo voxel de código abierto, escritos en Java y nacidos como una demo tecnológica inspirada en Minecraft, con una jugabilidad modular. Terasology es un juego de mundo voxel y un motor de código abierto escritos en Java. Comenzó como una demo tecnológica inspirada en Minecraft y se está desarrollando para convertirse en una plataforma para distintos tipos de jugabilidad en un mundo voxel. La jugabilidad se construye mediante módulos, y el proyecto está mantenido por una comunidad de desarrolladores, diseñadores, testers, artistas y músicos.
- ¿Terasology es gratuito? ¿Qué licencia tiene?
- Terasology es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Terasology sigue mantenido?
- Mantenimiento activo. El último commit de Terasology fue el 1 nov 2026.
- ¿Para qué puedo usar Terasology?
- Jugar a un sandbox de mundo voxel con amigos o en un servidor. Crear nuevas experiencias de juego o mecánicas mediante módulos Java. Aprender sobre el desarrollo de motores de videojuegos en Java con módulos tutoriales. Estudiar una base de código extensa de un juego Java de código abierto.
- ¿Cómo se instala Terasology?
- Descarga el launcher desde la página de descargas de Terasology Como alternativa, con JDK 17 instalado, descarga una versión estable desde la página de lanzamientos de GitHub
- ¿Dónde consigo Terasology?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MovingBlocks/Terasology
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un juego sandbox 3D de vóxeles inspirado en Minecraft y escrito en Zig, con gran distancia de visión, chunks verticales ilimitados y crafteo procedural.
Un motor de juegos retro para Python que permite crear juegos de pixel art con una paleta fija y una pantalla de baja resolución.
Un motor de juegos 2D sencillo para Go, compatible con escritorio, móviles, WebAssembly y consolas.
Motor de videojuegos 2D/3D escrito en Go sobre Vulkan, con un editor integrado que también es un juego ejecutado en el motor.
Luanti (antes Minetest) es un motor de juegos voxel de código abierto y gratuito para crear y jugar, con soporte para mods en Lua.