How to add copy of an object from a controller without Logic Brick being present?
How to add an object at a specific posistion in Blender Game Engine

import bge

scene = bge.logic.getCurrentScene()
object = scene.addObject("Sphere","Sphere")
object.worldPosition = [1,1,1]