SWIFTuser Studios

A small game development studio that works on sciency application too

Behavior Trees

August 31
by anegri 31. August 2012 05:53

I have been working on implementing a behavior tree for driving the story in a scripted manner and have been following what has been done by Joost, Dustin Watson, Christian Werler and Alex Champandard for a project in my full time job.  It has been a rough week, but I finally finished a basic prototype using SDL and C++!  There is still a lot more to do, but I am hoping it all works out. 

X-Plane Plugin

August 02
by anegri 2. August 2012 17:58

Last six months have been very busy working at my real job developing a plug-in for X-Plane.  I have been working on creating a training scenario that borrows a lot of elements from game development, it has been great since I am back on C++ development!  I am incorporating second generation behavior trees for the training scenarios and have a great sate maching to load different parts of the training (from the splash screen to menus and pilot training).  I also just finished incorporating a speech API similar to dragon naturally speaking to incorporate dialog trees within the application... so far so good on this.

Also I have stopped using haXe/NME for mobile development... I grew very frustrated with the compiling tools for the WEB OS devices not supporting version 1.4.5, the textures would not load and it was very hard to find a working stable version.  I liked the simplicity of the language, testing in Flash was great too! It seemed that I was wasting too much time trying to get things to work, so I dropped the languange and the dev environment.  I did switched to WP7 and have been loving using the XNA platform on it and will be focusing on that platform, I also tried developing on android as well (hated the emulator and the fragmented versions/hardware)... I really wished a new phone came out with WebOS, but that is probably not going to happen.