<div dir="ltr">@<span style="font-size:12.8000001907349px;font-weight:bold;white-space:nowrap">David Rosen</span><div>This is the reason why I am interested in being able to build blender as modules. It&#39;ll take some work as I&#39;m currently dealing with it but the idea is to be able compile blender as a library of core functions. The python scripts you use to export your custom format, those scripts just wrap a lower level c api RNA_access.h which has all the functions you need to load .blend files the way blender does, to manipulate anything in the scene the way blender does. So instead of exporting a custom format, imagine if you could just put these core header files into your c or c++ program. Load a file the way blender does and do anything to the scene in your game engine the same way that you can with the editor. That would be pretty sick, those core files could be wrapped in something like SDL so you edit your scene right in blender, press P or whatever and see your game running in engine. All the problems of maintaining compatibility is gone since as blender updates you just recompile and you&#39;re updated as well. Making this simple would bring a lot of new eyes to blender.</div><div><br></div><div>@<span style="font-size:12.8000001907349px;font-weight:bold;white-space:nowrap">Ines Almeida</span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">I&#39;ve looked at far too many game engines and I really don&#39;t like their design </span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">decisions. </span><span style="font-size:12.8000001907349px;white-space:nowrap">Plus most game engines try and recreate the wheel which is scene </span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">editing, typically you go to some 3rd party tool for asset creation, scene layout,</span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">then load that into your engine. I get really tired of those third party tools either</span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">being closed sourced and have bad support. I won&#39;t name anymore names but</span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">blender provides tools and systems to make all those engines and 3rd party tools</span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">obsolete and it&#39;s open source. I&#39;d just like things to work even if I have to build it</span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap">myself.</span></div><div><span style="font-size:12.8000001907349px;white-space:nowrap"><br></span></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 21, 2015 at 3:45 PM, Ines Almeida <span dir="ltr">&lt;<a href="mailto:britalmeida@gmail.com" target="_blank">britalmeida@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">@David Rosen I would love to hear more feedback on that.</div><div class="gmail_extra">I assume the format you are exporting is your own as the engine is also yours?</div><div class="gmail_extra">If you could elaborate on what gives you the most trouble keeping your scrips up to date, maybe we can do something about it. e.g. are you missing documentation on the changes?</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">@Owen</div><div class="gmail_extra">My advice is to settle on a game engine and a format. Look around for open source engines that fit your needs and check what formats they support. Then, check if Blender exports that format. Look in user preferences &gt; addons &gt; import/export category. You may need to enable first.</div><div class="gmail_extra">If you want to do your own format, keep in mind that you not only need to write the script for the exporter in Blender, you also have to write an importer on the Game Engine side.</div><div class="gmail_extra"><br></div><div class="gmail_extra">--</div><div class="gmail_extra">Inês almeida / brita_</div></div>
<br>_______________________________________________<br>
Bf-gamedev mailing list<br>
<a href="mailto:Bf-gamedev@blender.org">Bf-gamedev@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-gamedev" rel="noreferrer" target="_blank">http://lists.blender.org/mailman/listinfo/bf-gamedev</a><br>
<br></blockquote></div><br></div>