Sign in

    mgstudio

    Download zip
    Author
    Version
    0.1.1
    License
    Apache-2.0
    Last updated
    8 months ago
    Downloads
    64

    #Milky2018/mgstudio

    mgstudio-engine is a small Bevy-inspired runtime core implemented in MoonBit.

    #Text2d pipeline (engine-led)

    Text rendering is implemented in the guest (engine) and only relies on the host runtime for I/O and GPU texture updates:

    • Shaping / line-breaking / BiDi: Milky2018/moon_cosmic
    • Glyph rasterization: Milky2018/moon_swash
    • Font bytes: host provides asset_load_font + asset_font_bytes_* (read-only)
    • Glyph atlas upload: host provides asset_create_dynamic_texture and asset_update_texture_region_bytes

    The legacy host APIs font_rasterize_glyph / font_measure_advance are kept only for backwards-compatibility and are not used by the current engine text pipeline.

    default_plugins

    Default plugin bundle, aligned with Bevy's DefaultPlugins concept.

    Implementation lives in Milky2018/mgstudio/internal (similar to Bevy's bevy_internal) and is forwarded here for a stable user-facing API.

    default_plugins_nearest

    Default plugin bundle with "nearest" sampling for textures (useful for pixel art).

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io