My name is Emil Johansen. Online I go by the nickname of AngryAnt. I work as a freelance game developer, specializing in AI – with extensive experience with Unity. When I am not working on a contract, I spend my time building AI middleware. This site serves as my base of operations both these activities.
I primarily focus on game AI work – a subject I am very passionate about. I will, however, be sure to update my tips and tricks section with Unity, mono, game development and other relevant information when time permits.
If you are interested in working with me in my freelance capacity, I have set up a contracting section with further information and a dedicated contact form.
The Path project is a pathfinding system for use in the Unity game engine. The goal of this project is to make pathfinding cheap and easy to implement and use in any Unity project. Formerly on a free to use + show logo license, the Path source is now available on an MIT license.
The Behave project is a system for designing, integrating and running behaviour logic using behaviour trees. Complete with a visual drag-drop tree designer, compiler, quick runtime and great debugging tools, Behave gives you an edge both at initial design time, performance-wise and when investigating design issues.
The default Behave license is available for use in the Unity editor and for the Unity runtime. Alternative licensing and additional platforms are available.