Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
Next revision
|
Previous revision
Last revision
Both sides next revision
|
behavior_tree_editor [2011/04/20 16:00] jakub.gemrot |
behavior_tree_editor [2012/10/01 11:31] jakub.gemrot |
<td width="130" style="border-bottom: 1px solid lightgray;">Name:</td> | <td width="130" style="border-bottom: 1px solid lightgray;">Name:</td> |
<td> </td> | <td> </td> |
<td><font color="blue">Behavior tree editor</font></td> | <td><font color="blue">Behavior tree editor as plugin for Unity engine</font></td> |
</tr> | </tr> |
<tr> | <tr> |
<td style="border-bottom: 1px solid lightgray;">Difficulty:</td> | <td style="border-bottom: 1px solid lightgray;">Difficulty:</td> |
<td> </td> | <td> </td> |
<td><font color="orange">medium</font></td> | <td><font color="orange">moderate</font></td> |
</tr> | </tr> |
<tr> | <tr> |
<td><font color="black"> | <td><font color="black"> |
You're aim will be to create behavior tree editor for coding reactive behaviors as scetched <a href="http://aigamedev.com/open/articles/bt-overview/">here</a>. Of course the editor won't be "just editor", but you will have to learn how action-selection for tree works and how you can define various "selection" nodes, i.e., randomized choice / fixed-priority based / variable-priority based / parallel node execution / timeouts / etc. Moreover target implementation is required to provide live-coding feature, i.e., reload the plan at runtime + allowing to reinstantiate the set of of rules according to freshly compiled custom code for every node of the tree. Thus achieving behavior coding-nirvana! More importantly such project would be appriciate game development companies as well. | You're aim will be to create behavior tree editor for coding reactive behaviors as scetched <a href="http://aigamedev.com/open/articles/bt-overview/">here</a>. Of course the editor won't be "just editor", but you will have to learn how action-selection for tree works and how you can define various "selection" nodes, i.e., randomized choice / fixed-priority based / variable-priority based / parallel node execution / timeouts / etc. Moreover target implementation is required to provide live-coding feature, i.e., reload the plan at runtime + allowing to reinstantiate the set of of rules according to freshly compiled custom code for every node of the tree. Thus achieving behavior coding-nirvana! More importantly such project would be appriciate game development companies as well. |
| |
| The best would be to aim as plugin for Unity game engine, something that can be truly picked up by other game developers. |
</tr> | </tr> |
</table></html> | </table></html> |