Игровой движок на базе Flutter для 2D-игр: игровой цикл, система компонентов, обнаружение столкновений, эффекты и обработка ввода.
MovingBlocks/Terasology
Открытый игровой движок и игра-песочница с воксельным миром, написанные на Java и выросшие из технодемо по мотивам Minecraft; игровой процесс расширяется модулями.
Open source альтернатива:Minecraft
- Звёзды
- 3,904
- Форки
- 1,378
- Открытые issues
- 460
- Последний коммит
- 5 дней назад
Что это?
Terasology — открытая игра с воксельным миром и игровой движок, написанные на Java. Проект начался как технодемо по мотивам Minecraft и развивается как платформа для разных видов игрового процесса в воксельном мире. Игровой процесс строится на модулях, а проект поддерживает сообщество разработчиков, дизайнеров, тестировщиков, художников и музыкантов.
Игроки могут установить игру через лаунчер или скачать готовые релизные сборки. Она работает на Windows, macOS и 64-разрядном Linux с Java 17. Разработка ведётся в мультирепозиторной рабочей среде: движок находится в основном репозитории, а каждый модуль — в отдельном Git-репозитории организации Terasology.
Участники проекта могут работать над движком или модулями, следуя краткому руководству для контрибьюторов, ориентированному на IntelliJ IDEA. Для новичков доступны обучающие модули и списки задач, подходящих для первого вклада.
Ключевые возможности
- 01Игровой процесс в воксельном мире, вдохновлённый играми-песочницами в духе Minecraft.
- 02Игровой процесс расширяется модулями в отдельных репозиториях.
- 03Работает на Windows, macOS и 64-разрядном Linux с Java 17.
- 04Лаунчер упрощает установку и настройку игры.
- 05Для разработчиков есть руководство для контрибьюторов и обучающие модули.
Сценарии использования
- Играть в воксельную песочницу с друзьями или на сервере.
- Создавать новые игровые режимы и механики в виде модулей на Java.
- Изучать разработку игровых движков на Java с помощью обучающих модулей.
- Изучать большую открытую кодовую базу игры на Java.
Быстрый старт
- 1
Скачайте лаунчер со страницы загрузок Terasology
- 2
Или, установив JDK 17, скачайте стабильную сборку со страницы релизов GitHub
Что важно знать
- Требуется Java 17; более новые версии Java могут вызывать проблемы.
- Среда разработки представляет собой рабочую область с несколькими репозиториями, освоение которой требует времени.
- Для загрузки через лаунчер перед игрой в офлайн-режиме нужен доступ к интернету.
В подборках
Темы
Частые вопросы
- Что такое Terasology?
- Открытый игровой движок и игра-песочница с воксельным миром, написанные на Java и выросшие из технодемо по мотивам Minecraft; игровой процесс расширяется модулями. Terasology — открытая игра с воксельным миром и игровой движок, написанные на Java. Проект начался как технодемо по мотивам Minecraft и развивается как платформа для разных видов игрового процесса в воксельном мире. Игровой процесс строится на модулях, а проект поддерживает сообщество разработчиков, дизайнеров, тестировщиков, художников и музыкантов.
- Terasology можно использовать бесплатно? Какая у него лицензия?
- Terasology распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Terasology всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Terasology — 1 нояб. 2026 г..
- Для чего можно использовать Terasology?
- Играть в воксельную песочницу с друзьями или на сервере. Создавать новые игровые режимы и механики в виде модулей на Java. Изучать разработку игровых движков на Java с помощью обучающих модулей. Изучать большую открытую кодовую базу игры на Java.
- Как установить Terasology?
- Скачайте лаунчер со страницы загрузок Terasology Или, установив JDK 17, скачайте стабильную сборку со страницы релизов GitHub
- Где скачать Terasology?
- Исходный код и инструкции по установке — на GitHub: https://github.com/MovingBlocks/Terasology
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
3D-воксельная песочница на Zig, вдохновлённая Minecraft: высокая дальность прорисовки, чанки без ограничений по высоте и глубине и процедурный крафт.
Ретроигровой движок для Python, позволяющий создавать пиксельные игры с фиксированной палитрой и экраном низкого разрешения.
Простой 2D-движок для Go с поддержкой настольных, мобильных платформ, WebAssembly и игровых консолей.
Игровой движок для 2D и 3D на Go и Vulkan со встроенным редактором, который сам работает как игра на этом движке.
Luanti (ранее Minetest) — бесплатный игровой движок с открытым исходным кодом для создания воксельных игр и игры в них с поддержкой модов на Lua.