RCBasic é um dialeto livre e aberto da linguagem de programação BASIC. Pretende-se ser uma linguagem simples e poderosa para o desenvolvimento de jogos e software multimídia com muitas funções embutidas para ajudar no desenvolvimento de jogos e aplicações multimídia.