You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

New addon for cross-platform game publication

12

Mitchell Stokes is working on an add-on to facilitate cross-platform publication of games, and more.

One of the common complaints with the Blender Game Engine is with publishing games. While there are many issues related to publishing with the BGE, one issue is the lack of a simple, user-friendly way to publish to multiple platforms. Steps are being taken to resolve this with a new Game Engine Publishing addon that has been recently committed to master (should be available in buildbot builds by now). This addon is intended to replace the old Save As Runtime addon, and currently provides the following improvements:

  • New panel in the Render Properties to control publishing (this also means publishing options are saved in the blend file)
  • Easier cross-platform publishing (this requires downloading the binaries for the desired platforms, see the addon’s wiki page for more information)
  • Ability to create archives (e.g., tarballs and zips) for published games
  • Ability to automatically copy extra game files (e.g., scripts, unpacked textures, logic, other blend files, etc.) when publishing

 

About Author

Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.

12 Comments

  1. Finally! a feature the BGE desperately needed. hope a similar feature will be added to the Blender Interactive project.

      • http://code.blender.org/index.php/2013/06/blender-roadmap-2-7-2-8-and-beyond/
        scroll down for the bottom of the roadmap and they define the targets for re-doing the BGE with Blender Interactive. while there isn't much enthusiasm shown for the importance of the project by Ton in this posting, it is not planned until the blender 2.8 stages so we will probably find developer's truly interested in the modernization of the BGE. who knows it could be the project that brings blender into the future of real time animation, visualization, and indie game development.

        • Charles Guillory on

          for interactive mode, I think that opens up a lot of possibilities for animation, but I'd still like to be able to use logic(or at least python) to control some of the activities rather than just hope things bounce the right way.

        • Craig Richardson on

          Any content that you create with blender is your property, and as such it can be licenced in any way that you like.

          May that be a video game or an animated short, or a few game characters to be used in an external game engine.

          Hope this helps

          • yes your content and blend files are able to be sold and distributed without problem. however blenderplayer (bare-bones version of blender is used to run your game when you chose to build as runtime) is licensed as GPL (you can get around this by creating a starting level purely for loading or startup sequences that falls under the licensing category but the other .blend files that it loads are free for you to license. the problem I am referring to with content packaging is the ability to protect your content from being viewed, copied, modded, and re-distributed improperly to protect intellectual property (for instance your game contains assets, texture packs and scripts from third party creators with licencing that requires content to be protected from redistribution.) most game engine do this for that very purpose, but since blenderplayer and does not package content securely (even if you pack to .blend you can easily open the file and unpack it) that creates many other issues when it comes to content licensing. it is much different from movies because if you create a film you can always choose to distribute the movie without sharing the source files, but if you create a runtime application you have to distribute the files from the original to a local storage drive (one way or another) in order for it to function in your program.

  2. Really interesting. And agree with astrand, it would be nice if this add-on finds its way to the future versions of Blender. Mitchell, good luck with the development!

  3. alex forselius on

    Is webGL export planned for the BGE? Then everything is so awesome, and Blender could be really big competitior with the propierty Unity3d.

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.