I have tried to create some simple Cube_Characters with animations based on Godot Engine ver. 3.2.
It is very easy to change their textures and to add some new animations.
Cube Characters Animation Demo: Basic animation demo
Sokoban Cube Demo: Demo for Sokoban type of game
This Demo is confirmed by Microsoft Edge (Ver. 11.0.17763.379), Firefox (Ver. 65.0.2/64 bit) and Google Chrome (Ver. 73.0.3683.86/64 bit) under the condition of Windows 10.
It is needed 10 cubes for a chracter. That is a head, a body, 4 sets of arms and 4 sets of legs. The size for each cube is shown in above. The caracter size is able to change by setting the scale.
A texture for an aspect is a square (n x n pixels). The texture image size for a cube is 3n x 2n. Please refer to the image above.
I have created several simple animations as a demo. The animation is able to create by to set the positions and the rotations of each cube on animation player.
Godot Engine: Free and open source 2D and 3D game engine
Godot-Virtual-Joystick: Virtual Joystick with Godot Engine 3.x
Sokoban Cube: The sokoban type of game that is a demo for Cube Characters.
Godot_v3.2-Basic_Shaders: How to create the shaders by Godot Engine.
MIT