Remember when I was talking about open sourcing our voxel engine, Terra, last summer?
Development has been going forward steadily ever since and we’re getting closer to a point where it might make sense releasing it.
I was talking with our lead coder today about the subject. We are probably going to do more than just release Terra as open source. It’s possible that we might open source everything which is of sufficient general nature and potentially beneficial to the community.
What we wish to do is essentially:
- Retain rights to everything that deals specifically with the game we’re making (graphical assets, models, sounds, game logic, AI, etc.)
- Retain rights to everything which might bite us in the ass if we release it (hackers, assholes, other game studios making subtle changes and repackaging, etc).
- Release everything generic enough to be useful to others while not being harmful to our goals.
At the moment this would include at least the networking code and the voxel engine. I don’t know about the rest - we’ll get back to it once we cross that bridge.
AFAIK there aren’t that many good open source Java voxel engines out there. Games, sure, but engines as libraries? Not so much. So I assume there might be some interest in this.
But just a quick update. We probably need some months more before we’re ready to release anything.
I’ll get back to you.