Eu já e trabalhei com uma ferramenta que traduzia c para assembly e depois criava um ficheiro .bin. Agora não sei em que micro vais trabalhar mas depende do fabricante o facto de suportar a implementação em C.
Eu trabalhei com DSP e PIC e algumas delas podia-se criar o código em C.
Em termos de comentário acho que é mais facil implementar em C, mas se quiseres fazer debug o assembly é mais fácil.
relativamente ao jogo, é uma questão de tempo.
cump
hightechlord