Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a simple requirement: I want to put some ships (I have some mesh models) on a body of water, with islands, and play with various collision avoidance and command and control algorithms. So I need a environment where I can modify object behaviour but where the world and its mechanics are already coded. I was expecting that this would be trivial to find as this is such an obvious requirement for say, AI experimentation. But I haven't found anything open source or commercial. I've looked at Glest, Delta3D, Spring, Unity, ORTS, Strive, and VBS2. I looked for, but never found, the Homeworld Engine. I also found Breve, Lagoon (seemed perfect), ECSLent, but these were/are either no longer supported or documentation (if it exists) is confusing enough that it isn't clear what can/can't be done or how to go about it. Interestingly, it seems like you have to roll your own if you have a need eg. Breve, Lagoon.

So I'm putting the question to you: is there a virtual environment out there, with physics, that would allow a person to focus just on behaviour creation? What have I missed? Thanks for any guidance you can provide.

share|improve this question

closed as off-topic by Seth Battin, Noctrine Apr 23 '15 at 21:32

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Seth Battin, Noctrine
If this question can be reworded to fit the rules in the help center, please edit the question.

I can't imagine that Unity can't do what you're looking for... Have you checked their documentation? – Nate Dec 28 '11 at 4:29
I'd have checked out Delta3D especially it's strength in the simulation department. – Tim Holt Dec 28 '11 at 19:18
up vote 5 down vote accepted

Unity is probably your best option for this, but you're going to have to do some work to get what you want, it's not actually that simple. You could try checking the Unity store, though, to see if someone has made something close to what you want, or even exactly what you want. Something like Lagoon could be made fairly easily by going through the documentation and tutorials for Unity, at least in terms of setting up the environment.

share|improve this answer
Thanks for the quick response! I'm taking a three-prong approach: ECSLent (follow-on to Lagoon), Panda3D, and Unity. If I can pull it off, I'll post a 'how-to' and make it available to others. Cheers. – MikeB Dec 28 '11 at 18:11
@MikeB Good luck! – thedaian Dec 28 '11 at 18:46

Not the answer you're looking for? Browse other questions tagged or ask your own question.