Sim, no Game Maker é possível criar objetos durante o jogo. E o melhor disso é que não pesa no source(engine). Separei uma lista de algumas funções básicas para poder usar esse recurso tão útil:
object_add() //Cria um objeto, você define uma id e depois aciona essa função. EX: objeto=object_add()
object_delete(id) //Deleta um objeto
object_event_add(id,ev_create,0,"código") //Adiciona um evento ao objeto
Na ultima função mostrada você adicionar um tipo de evento no argumento "Event Type", algum destes:- ev_alarm
- ev_animation_end
- ev_boundary
- ev_close_button
- ev_collision
- ev_create
