Skip to content
Ethan Robison edited this page Apr 19, 2017 · 4 revisions

The BotL Language

BotL is a logic programming language intended for game AI programming with the Unity 3D game engine (here). Its design is constrained by the requirement of being able to run with stack allocation only while co-existing with Unity's GC and object model. While the result will frustrate experienced Prolog hackers (see [differences between Prolog and BotL]), it allows for a somewhat more novice-friendly language and handles the use cases it was intended for.

Clone this wiki locally