Runescript هي لغة برمجة تستخدمها Jagex لإنشاء محتوى للعبة RuneScape. تم إطلاق هذه اللغة في عام 2001 كجزء من تطوير اللعبة، وتم استخدامها بشكل رئيسي لإنشاء مهام وميكانيكيات اللعبة والمحتوى الإضافي. تتميز Runescript بكونها لغة سيناريو قائمة على النص تسمح بتعريف المشاهد والأحداث داخل اللعبة بشكل مرن.
ومع أن محرك اللعبة نفسه ليس مكتوبًا بلغة Runescript، إذ إن Jagex استخدموا Java كلغة برمجة رئيسية لتطوير محرك اللعبة، إلا أن Runescript لا تزال تلعب دورًا هامًا في تطوير المحتوى وإدارته داخل RuneScape.
تعتمد لغة Runescript على تركيبة نصية بسيطة تسمح بكتابة الأوامر والسيناريوهات بطريقة سهلة الفهم والاستخدام. ومن بين ميزاتها الرئيسية، القدرة على تعريف التعليمات والأحداث والمهام داخل اللعبة، وذلك من خلال توفير واجهات برمجة التطبيقات (APIs) المخصصة لهذا الغرض.
ومن المهم أيضًا أن نلاحظ أن Runescript ليست لغة مفتوحة المصدر، ولذلك فإن التفاصيل حولها قد تكون محدودة نوعًا ما. وعادةً ما يتم توثيق استخداماتها وتطبيقاتها من قبل الفريق المطور للعبة RuneScape نفسه.
على الرغم من عدم توفر العديد من المعلومات عن Runescript في المصادر العامة مثل مواقع Github أو ويكيبيديا، إلا أنها تظل لغة مهمة لتطوير وتخصيص تجربة اللعب داخل RuneScape.