Skip to content
POSHsharp is a light-weight dynamic planner for creating behaviour-based AI
C# HTML Visual Basic .NET C++ CSS JavaScript Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


This project contains a C# framework for action selection and behaviour arbitration. POSH#, or a sharper version of POSH, is designed for creating Behavior-based AI. Similar to the previous versions of POSH, POSH# is an extended form of a subsumption architecture layering modules of increasing complexity/capability on-top of each other, where higher levels are able to suppress lower levels. By doing so the complexity can be increased while remaining a stable system. The system is designed to separate logic and implementation of behaviour arbitration and utilize human creativity and design through the use human-readable and editable dynamic plans.

POSH# focuses on a lightweight and easy to integrate action selection system and is platform independent through the usage of mono.

Aim of the Project

The main aim of POSH# is make agent development as robust and intuitive as possible. By using the ABODEstar editor we allow for robust plan creation, even for people who rarely code. The design of a agent is crucial and should be as flexible as possible for advanced users. The one user group which is is however seldom taken into account are novice users or people not familiar with a specific language.

POSH is separated so that a designer can focus on creation behavioural plans and in parallel a programmer can implement and focus on the lower level elements, namely the actions and senses, usable in the designers plan.

To make it short POSH# is aimed at asynchronous, iterative development of artificial agents. The current version of POSH# can be integrated into Unity3D to allow the development of android, web or desktop applications.

For Further information see the wiki!

People Involved:

Swen Gaudl

Zack Lyons

You can’t perform that action at this time.