Описание услуги
Разрабатываю игровую логику на Mun — статически типизированном, компилируемом через LLVM скриптовом языке, созданном специально для горячей перезагрузки. Если вас утомляют долгие циклы компиляции каждый раз, когда нужно изменить высоту прыжка, формулу урона или порог поведения ИИ противника, Mun позволяет редактировать код и видеть результат в работающей игре за миллисекунды. Часы итераций превращаются в секунды.
Что вы получаете: чистые статически типизированные модули Mun для ваших игровых систем (бой, перемещение, экономика, спавн, деревья способностей, таблицы баланса), рабочий цикл горячей перезагрузки, встроенный в ваш движок, и тонкий слой host-биндингов, чтобы игра на C, C++ или Rust могла вызывать функции Mun и безопасно разделять состояние. Код структурирую так, чтобы дизайнеры могли перенастраивать значения, не трогая движок, а ошибки времени выполнения ловились на уровне типов, а не роняли сборку.
В поставку входят исходники на Mun, связка FFI и интеграция с хостом, скрипты сборки и перезагрузки, юнит-проверки ключевых формул и понятная документация: как добавлять новые системы и как устроена граница перезагрузки. Также разбираю подводные камни: миграцию состояния между перезагрузками, раскладку памяти структур, маршалинг значений между хостом и Mun и стабильность цикла итераций во время живой сессии.
Подойдёт для прототипов, геймджемов, тонкой настройки live-сервисов и студий, которым нужна быстрая итерация под управлением дизайнеров. Напишите ваш движок, целевую платформу и какие системы должны быть скриптуемыми — составлю план. Правки включены, пока горячая перезагрузка не заработает в вашем проекте гладко.
Что вы получаете: чистые статически типизированные модули Mun для ваших игровых систем (бой, перемещение, экономика, спавн, деревья способностей, таблицы баланса), рабочий цикл горячей перезагрузки, встроенный в ваш движок, и тонкий слой host-биндингов, чтобы игра на C, C++ или Rust могла вызывать функции Mun и безопасно разделять состояние. Код структурирую так, чтобы дизайнеры могли перенастраивать значения, не трогая движок, а ошибки времени выполнения ловились на уровне типов, а не роняли сборку.
В поставку входят исходники на Mun, связка FFI и интеграция с хостом, скрипты сборки и перезагрузки, юнит-проверки ключевых формул и понятная документация: как добавлять новые системы и как устроена граница перезагрузки. Также разбираю подводные камни: миграцию состояния между перезагрузками, раскладку памяти структур, маршалинг значений между хостом и Mun и стабильность цикла итераций во время живой сессии.
Подойдёт для прототипов, геймджемов, тонкой настройки live-сервисов и студий, которым нужна быстрая итерация под управлением дизайнеров. Напишите ваш движок, целевую платформу и какие системы должны быть скриптуемыми — составлю план. Правки включены, пока горячая перезагрузка не заработает в вашем проекте гладко.