RS-SDK, RuneScape benzeri oyunlar için bot geliştirmeye yönelik, araştırma odaklı bir başlangıç kitidir. TypeScript SDK'sı, ajan dokümantasyonu ve bağlayıcıları ile birlikte bir sunucu emülatörü içerir. Bu kit sayesinde kullanıcılar, karmaşık bir ekonomik rol yapma MMO'su içinde botlar oluşturabilir ve çalıştırabilirler. Oyunun otomatikleştirilmesi, hesapların tüm yeteneklerde 99 seviyeye çıkarılması ve güvenli, sadece botlara özel bir ortamda ajans tabanlı geliştirme tekniklerinin denenmesi mümkündür.
Projenin temel hedefleri, hedef odaklı program sentezi teknikleri (Ralph döngüleri gibi) için zengin bir test ortamı sağlamak ve ajanlar arasındaki işbirliği ve rekabet üzerine araştırmaları kolaylaştırmaktır. RS-SDK, LostCity motoru/istemcisinin bir çatalıdır ve geliştirme sürecini kolaylaştırmak amacıyla hızlandırılmış XP eğrisi, sonsuz koşu enerjisi ve rastgele olayların devre dışı bırakılması gibi bazı oyun içi değişiklikler sunar. Demo sunucusunda botlar için bir liderlik tablosu da bulunmaktadır.
RS-SDK, geliştirilmiş web tabanlı bir istemci (botclient) aracılığıyla LostCity 2004scape sunucu emülatörüne bağlanır. Bir ağ geçidi sunucusu, botclient ve SDK örneklerinden gelen bağlantıları kabul ederek aralarındaki mesajları kullanıcı adına göre yönlendirir. Bu mimari sayesinde SDK, doğrudan oyun sunucusuyla değil, botclient üzerinden etkileşime girer ve düşük seviyeli eylemleri (örn. walkTo(x,y)) tetikler. Proje tamamen ücretsiz, açık kaynaklı ve topluluk tarafından yönetilmekte olup, yalnızca eğitim ve bilimsel araştırma amaçlıdır.
Bu araç, oyun otomasyonu ve yapay zeka ajanlarının karmaşık sanal dünyalardaki davranışlarını araştırmak için güçlü bir platform sunuyor.