Skillshot Arena is a custom game for Dota2. It's built around a lot of projectiles with custom behavior. http://steamcommunity.com/sharedfiles/filedetails/?id=1239262668
Contributing is always welcome, but make an issue first if you are adding new stuff. I most likely won't mind.
You can contribute in both Lua or Typescript.