Hi, I think the render engine API is quite suitable for games too, there could be some improvements as needed by game engines, but I don't think there is a reason to make a completely different API them. There hasn't been any official decision about this, but note that most of the API for render engine integration isn't even specific to render engines: data access, listening for updates, adding panels, operators, properties, nodes, etc are just general mechanisms in Blender that are used by multiple addons.
API's can change but we try to avoid that as much as possible and keep things compatible. If there is a major change to the API it will probably be because Blender itself changed a lot in this area and the old API doesn't make sense anymore. So if there are big changes to the Blender game engine, and you have built your integration on top of that, then yes it will require some big changes for your addon because the game engine data structures change. But it wouldn't influence how you add panels, properties, nodes, or things like that. If someone wants to integrate an external game engine really closely, they can try it and give us feedback. There's definitely some things lacking in the API still and fixing them will benefit not only game engine integration but addons in general. Brecht. On Mon, Jul 1, 2013 at 7:05 PM, Sinan Hassani <[email protected]> wrote: > What about external game engines? > > The roadmap talks about Blender integration with engines that have their > own editor like UDK/Unity. But what about those who are using engines > that use Blender as the editor? I for example use Urho3D, there is also > GameKit. > > Do you plan on making changes to the BGE UI in 2.7/2.8/3.0? Will the API > change? Will there be a "game interface" in Blender for game engines to > make use of? > > I require a game engine to use Blender as the editor, and in my plug-in, > I'm currently making use of BGE's game interface. I only add more to the > interface by implementing my own draw functions on top of BGE's (i.e. I > don't implement a separate renderer). > > So my main question is, will the plug-in UI / API change? And if so, > will it change dramatically with this new BGE proposal? > > Sinan > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
