Como puedo poner un multi lenguaje?

pues puedes hacer un archivo ini que contenga el texto del juego para cada idioma, y asi mostrar los textos dependiendo del idioma seleccionado, o si no quieres aprender a trabajar con archivos ini simplemente puedes poner un if para cada texto en tu juego

if (global.idioma == "ESPAÑOL")
{
    draw_text(0,0,"hola mundo");
}
else if (global.idioma == "INGLES")
{
    draw_text(0,0,"hello world");
    //(no intento presumir mis habilidades linguisticas)
}
everybody's got something to hide except for me and my monkey
no hagas click aqu? ---->http://sathrash.deviantart.com/

Otra opción son los archivos JSON

tambien se puede con arcchivos ini, por ejemplo

spanish.ini
english.ini

en las opciones del juego, tienes que tener alguna variable que indique cual lenguaje esta selecionado.

if( global.languaje == "en")
{file_name = english.ini;}
else
{ file_name = spanish.ini; }


ini_open( file_name )
...
..
.

entonces cuando quieras mostrar algun mensaje, este lo debes de cargar del ini seleccionado
Es Mejor No Saber Porque Funciona, Que Saber El Porque No Funciona...
Tienes alguna duda con "Game Design" o de videojuegos en general, contactamente mas facil en twitter @pavulzavala