Un consejo que siempre funciona cuando quieres hacer el arte de tu juego (y que yo mismo he usado en el mío por el corto tiempo que había para desarrollarlo) es limitar la paleta de colores y el tamaño de los sprites, consigues una estética consistente y un apartado visual atractivo con (relativamente) poco trabajo. En cuanto a los controles del juego, estudia cómo lo hacen los grandes del plataformeo (Super Mario, Celeste, Shovel Knight, etc), calcula cuánto tardan en subir y en bajar, implementa la altura dinámica de salto, cuánto tardan en acelerar y frenar cuando corren; hay bastantes artículos en YouTube y similares que pueden ser una buena guía para pulir este apartado.