As far as I can see there are two options for people who want to be involved in game creation. Mod and existing game, or go work for a game company. The first option isn't bad, but it's exactly what the name implies: a modicfication of an existing game. There is a limit to how much tinkering you can do. What about implementing your own particle effects? Your own AI? Your own dynamics? Your own special effects? Complex bone systems for your characters? The second option will definitly not be easy if they have hopes of one day being the person in charge of a major project. It may be years and years of working your way up before you are in a position where you're calling the shots. For someone who wants to realize their own modern game without an absolutely enormous budget what options are there? None. The tool needed doesn't exist. The integration isn't there. If anyone on this board wanted to make their own film/cartoon/animation they could, it's just a matter of time and motivation. There's Houdini Apprentice, XSI Experience, Maya PLE, etc etc, and of course the full versions of these apps for those who can afford them. For 3d animation artists, there is a wealth of options as far as tools go.
But people who want to develop games are out of luck. There is nothing with the power and polish of Houdini. In the past real-time applications couldn't make use of that power, but now game technology is beginning to converge towards the tech used in film. Unified lighting system, more powerful particle systems, use of shaders, so on and so forth. Anyways, the whole point would be to bring indy developers back into the front lines and enable them to compete with the industry giants, and it would also give the established developers an integrated solution. If done right I believe people would really jump on to this. The applications would not be limited to games, but anything real-time really. Better looking, more effective pre-viz, creating virtual environments, and I'm sure there are more uses.
What would be needed to make it work? For one, a custom game engine, a framework that has hooks into all the major parts of Houdini. You would have new ROP that compiles a “level” that you've created entirely in Houdini, with characters modeled in Houdini, with animation done in Houdini, with particle effects done in Houdini, you get the picture
Imagine you could use all the powerful and clever stuff in Houdini and apply it to a real-time executable. The possibilities are fantastic. The engine itself would be versatile, supporting the latest tech, stencil shadows, normal mapping, blah blah blah, and would be exstensible so new tech could be added when it becomes available. OpenGL2 spec is solid now, Imagine a VOP context for OGL2 shaders.What else would be needed? Some form of AI, someone mentioned Fuzzy OPs here a little while back, sounds like a neat name so I'm gonna run with it
Again, the app is very well suited to this. Let your imagination run wild. Lets say we've got a base Entity FOP (like the Output VOP) into which all other FOPs are piped into, then you've got FOPs that give your enitity awareness, like vision, hearing, smell, collision. Then there might be a class of FOPs designed for navigation, and then some that allow it to differentiate between objects and other entities, and then some more for interaction, etc etc. Like I said, let your imagination run with it. You could of course have an Apprentice version just like now, the executable would be limited to 640x480 or 800x600 and it would have the Houdini watermark, just like now.It would be a considerable amount of R$D (research, money, development
) but I wouldn't mind seeing this in Houdini 10 a few years from now. They say to have a good product you need to come up with something that doesn't exist and people need. Maybe it's just me but I would think this is one of those things people need. There should be an app that allows you to make a game and all it's content (except maybe music & textures), a one-shop-stop solution. I'm not sure why there isn't yet. I think Blender has a game engine, but I don't know what the integration with the app is like. But if SESI would come up with something like I described it would be no contest. Anyways, I'm done rambling now. Just throwing out some things that have been floating around in my head for a while.

I am sure SESI will make a come back eventually.

They had even written a “player” that could play back bmot files(I seem to recall this was back in Prisms days).


