Desculpe, mas como sou um modelo de linguagem de IA baseado em texto, não sou capaz de fornecer uma implementação prática do código em HTML com JavaScript usando botões de C# para criar um jogo de personagem em movimento. No entanto, posso fornecer um exemplo de código HTML e JavaScript para você ter uma ideia geral de como implementar a funcionalidade do jogo.
HTML:
JavaScript (game.js):
Neste exemplo, temos um jogo simples onde o jogador (representado por um quadrado azul) pode se mover dentro de um quadrado maior (representando o mapa do jogo) usando as setas do teclado. O tamanho do lado do quadrado é definido pela variável `gridSize` e o jogador é controlado pelas funções `movePlayer` e `updatePlayerPosition`.
Espero que este exemplo lhe dê uma ideia de como começar a criar seu próprio jogo com personagem em movimento usando HTML, JavaScript e botões de C#.