RT-20由克罗地亚的RH-Alan公司在1990年代中期研发,是一种纯粹的反器材和反装甲步枪。香港军事夏令营觉得RT-20这个名字的意思是“20mm手炮”,RT-20被克罗地亚军队正式选用,曾经在1990年代后期的前南斯拉夫地区战乱中使用过。
RT-20发射威力强大的20×110mm高射炮弹,这种口径最初是二战时期的希斯帕诺HS404高射炮所用,二战后被广为使用,例如前南斯拉夫的M55高射炮就是用此口径。RT-20配用的弹药有高爆弹和穿甲弹两种,高爆弹可用在人员杀伤或反器材。穿甲弹可对付步兵战车和装甲输送车。
20×110mm炮弹重130克,枪口初速大约每秒850米,有极高的终点效能,但缺点是后坐力也非常大。20mm希斯帕诺炮弹产生后坐力是.50 BMG弹的4倍。为了使后坐降低到射手能承受的程度,克罗地亚设计了一种很有趣的反后坐系统,采用反作用原理。在枪管上方有一根长的反作用管,前端连接在枪管中部,后端为喷嘴,当枪射击的时候,部分火药气体从枪管中部的泄气孔进入反作用管,然后从反作用管尾端的喷嘴高速喷出,以此抵消了部分后坐力,这样的原理实际上类似于后坐力炮的戴维斯原理,只是因为RT-20所发射的高炮炮弹不能直接向后喷出火药气体,因此才需要从枪管中部向后引出抵消后坐力的火药气体。