Java-разработчик · моддер · низкий уровень, большие кодовые базы
Пишу контент-моды и инструменты для Mindustry и Minecraft — там, где одна сломанная скобка превращается в баг-репорт на 40 страниц.
Студент ИТ, который вместо конспектов пишет моды. Люблю задачи, где надо копать в чужой код: разбирать рендер-пайплайн, читать незнакомый API за вечер и заканчивать рабочим результатом.
В свободное время: Mindustry, C, Lua, немного Python и JavaScript.
Неплохо знаю, что такое NullPointerException в 3 часа ночи.
| Язык | Где использую |
|---|---|
| Java | Основной язык. Моды, игровые механики, логика, всё остальное |
| C | Когда нужна скорость или близость к железу |
| Lua | Конфиги, скрипты, мелкие автоматизации |
| JavaScript | Веб-морда, боты, всякое вспомогательное |
| Python | Боты, парсеры, скрипты для всего подряд |
Инструменты: Gradle · Git · IntelliJ IDEA · Arc (для UI)
Мод для Mindustry — продолжение заброшенного Fading Revelations. Переписан под современные версии: сюжетная кампания, мегаструктуры, свои юниты. Полностью на Java, ~современный API движка.
Контентный мод для Mindustry: 60+ турелей, 6 фракций, кастомные юниты и боссы, своя генерация планет и погода.
Лаунчер версий Mindustry на Arc.
Сканирует папку, находит .jar-ники, запускает нужный.
Серверная часть для кампаний Mindustry — чтобы можно было играть не в одиночку.
- Допиливаю кампанию и баланс в Fading Revelations: Remake
- Ковыряюсь в C и низком уровне
- Веду несколько ботов на Python
javac -Xmx2G и слишком большим количеством свободного времени