Buenas, yo programo con GameMaker, aunque para cosas peculiares porque para lo que yo hago es bastante limitado, pero te sirve para cualquier tipo de juego.
Yo creo que es de los mas asequibles para empezar, si te interesa. Lo único es que si vas a hacer juegos de mesa con IA tendrás que aprender a hacer scripting y aprender algoritmos que poco tienen que ver con gamemaker, para después implementarlos... pero poder, desde luego que si aprendes podrás hacer muchas cosas con él en un tiempo relativamente corto frente a otras soluciones similares.