As I am slowly losing interest in making it, I want to ask you if some of you are interested in a 2D game script + editor at all?
Here's what I have so far:

Demonstration:
http://www.youtube.com/watch?v=BYko8bblP_YHere's what a player code could look like (that's the one from the video):
{
player2d = ent2d_create(100,120,100,NULL,bmp_frames_player);
player2d.size_x = 32;
player2d.size_y = 48;
while(1) {
// left/ right movement
player2d.skill2 += ((key_d-key_a)*25-player2d.skill2)*0.3*time_step;
// gravity
ent2d_get_ground_distance(player2d);
if(player2d.ground_distance > 5) {
player2d.skill1 -= 8*time_step;
player2d.skill1 = maxv(player2d.skill1,-50);
}
else { player2d.skill1 = key_s*55; } // jump with s
ent2d_move(player2d,player2d.skill2*time_step,-player2d.skill1*time_step,0);
// bounce of ceiling when jumping
if(player2d.skill1 > 0 && !ent2d_move_result.y) { player2d.skill1 = 0; }
// place camera
offset_x = player2d.x+player2d.size_x-map_pnls_x2/2*tile_size;
offset_y = player2d.y+player2d.size_y-map_pnls_y2/2*tile_size;
wait(1);
}
}
No matter how big your level is, the code does not create more panels than could fit onto the screen simultaneously.
Are you interested? If so, what should be implemented?
EDIT: Current features can be seen in the video.