You can make it with unity then you can make it for PC,Mac,Linux,Ios,Android and more :)
sorry i don't know javascript
unity is difficult :/
my computer is weak :(
You can in unity wirte in C# if you want