I had a quick look at it, but I don't think Processing is what I'm looking for. I will explain what I need with a simple example:
Let's say that we have a room, with 2 characters/units and an object (e.g. a book) in there. I want to visualise the room, the 2 characters (in a 3D or 2D way; it doesn't matter) and the book using assets that are already created and I can download from somewhere. Then, my system will give the order to the 1st character to go and pick up the book and he will do it. If the order is to leave the room, he will do that instead, etc.
Something like Sims if that helps (again, that's just an example).
So, I'm looking for an engine that will:
- allow me to easily import pre-made assets (e.g. rooms, characters, items etc) which is important since it's out of the scope of my research to actually create the models (and although it's quite interesting, I don't have the time to learn how to do it);
- have a simple collection of pre-made assets (2-3 characters and 4-5 objects should be enough) that I can use;
- allows my Java system to control the actions of the characters (e.g. send the action to a character to go and pick up an item) in real time.
The only user input will be in the form of yes/no answers to some questions during the visualisation (that will affect the outcome of the story and that's why I need the engine to work in real time with my system). I won't need any user input in terms of controlling the characters etc.
I'll have a look at jMonkey and Slick now, but if you have any other suggestions (or if you know that these 2 aren't what I'm looking for) please let me know.