Table of contents Introduction Outline Getting Started Hello World Variables Types Control Flow Functions Labels Setup Editor Setup Game mode dev setup Map editor setup ManiaApp setup Debugging Creating your first script Game mode script structure Create your first SM game mode Create your first TM game mode Manialink Manialinks Advanced ManiaScript Advanced features Useful resources NADEO's open-source scripts Reference Creators Place Discord Documentation Forum Cookbook Working with UI layers Modifying player's attributes Use CustomUI Capture landmarks Custom items / Drop item from player Actions Appendix Grammar