Ja, klar geht das. Kommt drauf an was du machen willst.
Aber eigentlich widersprichst du dir doch selbst: wenn du nicht weißt, was er vor hat, kannst du doch nicht einfach so sagen, ob das so möglich ist.
CrossCode - Ein Sci-Fi Action RPG mit Puzzles und Bällen
Ich kenne mich zwar nicht aus, aber wenn die Aussage stimmt, dass dieses Spiel nur in HTML5 geschrieben ist, dann ja.
HTML5 wird häufig nur als Schlagwort stellvertretend für HTML5+CSS3+Javscript verwendet. Mit HTML5 sind zwar neue Elemente im Gegensatz zur vorherigen Version dazugekommen, allerdings bringen diese nichts (bzw. Canvas oder WebGL), wenn man keine Programmlogik ergänzt.
Da es für ein Spiel notwendig sein wird, Client-seitig etwas auszuführen (in der Regel das gesamte Spiel), muss man es schaffen, irgendwie seinen Code dort zur Ausführung zu bringen. Webbrowser bieten dafür grundsätzlich nur JavaScript an (außer der IE vielleicht, der möglicherweise auch noch mit VisualBasic zurecht kommen könnte), sollte man ohne irgendwelche Erweiterungen auskommen wollen. Ansonsten gäbe es noch die Möglichkeit, Flash, Applets oder Silverlight zu verwenden. Alle 3 Möglichkeiten liefern eine "eigene Plattform" für die Codeausführung auf dem Client und es sind dann ActionScript, Java bzw. .NET-Sprachen verwendbar.
Mir ist bisher nichts bekannt, was Ruby Clientseitig im Browser ausführen kann und ich habe auch von noch keinem Projekt gehört, welches Ruby-Code in JavaScript-Code umwandelt.
Ob nun Ruby als Programmiersprache auszuschließen ist, hängt gänzlich von den Anforderungen ab. Als Serverseitige Sprache dürfte es grundsätzlich verwendbar sein, aber ich kann nur raten, ob eine Serverseitige Programmierung überhaupt notwendig sein wird...