An abstracted modular game framework with integrated pixel editor and realtime asset manager, a level editor with dynamic block type definitions, and a skeletal character animator and inverse kinematics and a game.