Si lo que quieres es crea juegos simples puedews usar cualquier programador como c++ visual basic etc... También algunos juegos te dan la oportunidad de usar sus propios compiladores ejm(halflife) claro que debes tenr un buen concepto de programación en base a objetos