Uma engine de jogos para Flutter, com loop de jogo, sistema de componentes, detecção de colisões, efeitos e gerenciamento de entrada para jogos 2D.
MovingBlocks/Terasology
Engine de jogo sandbox de mundo voxel e jogo open source escritos em Java, criado a partir de uma tech demo inspirada em Minecraft e com gameplay modular.
Alternativa open source a:Minecraft
- Estrelas
- 3,905
- Forks
- 1,377
- Issues abertas
- 460
- Último commit
- há 6 dias
O que é?
Terasology é um jogo de mundo voxel e uma engine open source, escritos em Java. Começou como uma tech demo inspirada em Minecraft e está sendo desenvolvido como uma plataforma para diferentes tipos de gameplay em um mundo voxel. A gameplay é construída com módulos, e o projeto é mantido por uma comunidade de desenvolvedores, designers, testadores, artistas e músicos.
Os jogadores podem instalar o jogo por meio de um launcher ou usar builds de lançamento diretas. Ele roda no Windows, macOS e Linux de 64 bits com Java 17. O desenvolvimento acontece em um workspace com vários repositórios: a engine fica no repositório principal, e cada módulo é um repositório Git separado na organização Terasology.
Contribuidores podem trabalhar na engine ou nos módulos, seguindo um guia rápido para contribuidores baseado no IntelliJ IDEA. Há módulos tutoriais e listas de issues indicadas para iniciantes.
Recursos principais
- 01Gameplay em mundo voxel inspirada em jogos sandbox no estilo de Minecraft.
- 02A gameplay pode ser expandida por meio de módulos em repositórios separados.
- 03Roda no Windows, macOS e Linux de 64 bits com Java 17.
- 04Inclui um launcher para facilitar a instalação e a configuração.
- 05Oferece um guia para contribuidores e módulos tutoriais para desenvolvedores.
Casos de uso
- Jogar um sandbox de mundo voxel com amigos ou em um servidor.
- Criar novas mecânicas ou formas de gameplay como módulos Java.
- Aprender sobre desenvolvimento de engines de jogos em Java com módulos tutoriais.
- Estudar uma grande base de código de um jogo Java open source.
Início rápido
- 1
Baixe o launcher na página de downloads do Terasology
- 2
Como alternativa, com o JDK 17 instalado, baixe uma versão estável na página de releases do GitHub
Antes de usar
- Requer Java 17; versões mais recentes do Java podem causar problemas.
- O ambiente de desenvolvimento usa um workspace com vários repositórios e tem uma curva de aprendizado íngreme.
- É necessário ter acesso à internet para baixar pelo launcher antes de jogar offline.
Em coleções
Tópicos
Perguntas frequentes
- O que é Terasology?
- Engine de jogo sandbox de mundo voxel e jogo open source escritos em Java, criado a partir de uma tech demo inspirada em Minecraft e com gameplay modular. Terasology é um jogo de mundo voxel e uma engine open source, escritos em Java. Começou como uma tech demo inspirada em Minecraft e está sendo desenvolvido como uma plataforma para diferentes tipos de gameplay em um mundo voxel. A gameplay é construída com módulos, e o projeto é mantido por uma comunidade de desenvolvedores, designers, testadores, artistas e músicos.
- Terasology é gratuito? Qual é a licença?
- Terasology é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Terasology ainda é mantido?
- Manutenção ativa. O último commit de Terasology foi em 1 de nov. de 2026.
- Para que posso usar Terasology?
- Jogar um sandbox de mundo voxel com amigos ou em um servidor. Criar novas mecânicas ou formas de gameplay como módulos Java. Aprender sobre desenvolvimento de engines de jogos em Java com módulos tutoriais. Estudar uma grande base de código de um jogo Java open source.
- Como instalar Terasology?
- Baixe o launcher na página de downloads do Terasology Como alternativa, com o JDK 17 instalado, baixe uma versão estável na página de releases do GitHub
- Onde consigo Terasology?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MovingBlocks/Terasology
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Jogo sandbox 3D de voxels inspirado em Minecraft, escrito em Zig, com grandes distâncias de visão, chunks verticais ilimitados e criação procedural de ferramentas.
Uma engine de jogos retrô para Python que permite criar jogos em pixel art com paleta fixa e tela de baixa resolução.
Uma engine 2D simples para Go, compatível com desktop, dispositivos móveis, WebAssembly e consoles.
Uma engine de jogos 2D/3D escrita em Go e baseada em Vulkan, com um editor integrado que é, ele próprio, um jogo executado na engine.
Luanti (antigo Minetest) é uma engine de jogos voxel gratuita e de código aberto para criar e jogar games com mods em Lua.