I've recently begun learning java. I'm going through the BlueJ book, and have just started the Env3d ones here as well. my question is about the possibilities. My plan is to, over the course of time, make a side scrolling space shooter similar to Life Force (a Nintendo game, for those who remember it).
Instead of using all 2d graphics though, I'd like to use 3d assets with flat backgrounds. I am fluent with gimp and know enough of blender to make my own assets. The camera view would be orthographic, the ship would fly from left to right, and the back grounds would scroll. It would need to have a splash screen and a start screen, similar to any phone games.
Does this sound like something that can be done?
Thanks in advance for any response.
The short answer to your question is yes, env3d can provide you with the tools that you need. Check out the following videos on 2d projects done with env3d:
http://youtu.be/Z0Pxv9_xvvg (a pacman clone)
http://youtu.be/oU1T1wy9f3E (a mario clone)
Let us know if you need any more info, and good luck with your project!
The long answer is "it depends" :)
You can pretty much create a 2d game with 3d assets -- just simply lock the camera angle and prevent movement in the 3rd dimension. The devil is in the details of course.
About the licensing issue, I am definitely going to move towards LGPL or even the MIT-style license where you can freely use env3d to create your own game without giving away your source code. I just haven't got all the details worked out yet. Thanks for the reminder!