[Bf-committers] Proposal/Potential Roadmap for Blender/BGE Integration

Brecht Van Lommel brechtvanlommel at pandora.be
Mon Jul 1 19:59:59 CEST 2013


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.


On Mon, Jul 1, 2013 at 7:05 PM, Sinan Hassani <[email redacted]> 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
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list