SunBurn Launches Powerful new Community Plugin System

Hello SunBurn community!

Last night we rolled out a development preview of the SunBurn Game Engine’s new community plugin and resource system! The update provides tools and an SDK that makes it even easier to develop and share SunBurn plugins, examples, code snippets, tutorials, and more.


SunBurn Resource SDK

There are two parts to the system – first is the SunBurn Resource SDK, which allows resource developers to build plugins, examples, code snippets, tutorials, and more that can be used with all SunBurn editions and platforms regardless of the edition the resource developer uses.

As an example: a resource developer using SunBurn Indie edition can share resources with community members who are using Pro and Studio editions, and vice-versa.

The SDK includes the Resource Packager, which is a combination resource compiler and testing tool. It packs resources into a common format that’s easily shared, downloaded, and installed by community members or between members of your own team. The Resource Packager also performs test builds when packing resources to ensure they compile correctly against all SunBurn editions and platforms.


SunBurn Game Engine Enhancements

The second part of the system includes enhancements to the SunBurn Game Engine for installing and managing resources within your projects.

SunBurn’s resource installer unpacks examples, code snippets, tutorials, and more into a directory you choose, and unpacks only the projects necessary for the SunBurn edition installed on your machine. This avoids any confusion from extra project and solution files meant for other SunBurn editions.

If the resource is a plugin the installer registers its assemblies with SunBurn, so the plugin can easily be added to your SunBurn projects.

The update also includes a plugin manager for SunBurn projects, which is integrated into Visual Studio (all editions, including Express and the WP7 Dev Tools edition – please see the Tools menu), and makes it easy to add and remove plugins in any SunBurn solution.

Even better, you have complete control over which assemblies are assigned to each project within the solution, allowing you to choose only the plugin features and classes you want to use.


Some Background

We’ve envisioned a community resource system like this for a long, long time. However when we first launched SunBurn 1.0 a simple community resource wiki was more than sufficient for sharing code and ideas. Now that the community has grown significantly and there are many developers creating feature-rich resources the old wiki is no longer flexible enough.

The new community resource system takes over for the older wiki and provides a much easier way to create, share, and use community resources. And in the very near future we’re rolling out a section of the community site for uploading and browsing resources. :)

If you have any questions or comments let us know!

-John Kabus


Other SunBurn 2.0 Blogs:

  1. Announcing the SunBurn 2.0 Game Engine - free upgrade, new editions, and updated features
  2. SunBurn 2.0 Collisions, Scenegraph, and Components - new collision system, components, and more
  3. SunBurn 2.0 upgrade for our Torque customers - upgrade path for all of our previous TLK technology customers
  4. SunBurn 2.0 goes Mobile on Windows Phone 7! - full Windows Phone 7 support, light mapping, and more
  5. Holiday, Components, and more! - read about the new components and more
  6. SunBurn 2.0: components, perfabs, and more! - more details about SunBurn's new component system
  7. Festive SunBurn 2.0 Starter Kits, yum, yum! - first release of the new SunBurn Starter kit
  8. SunBurn 2.0.10 update available - streamlined user experience and integrated starter kits
  9. SunBurn Dev Journal: Scenegraph Optimizations - faster scenegraph and City Demo with 10,000 buildings
  10. SunBurn 2.0.12 Update Now Available! - edit components and custom scene object types in editor
  11. SunBurn Update: Windows Redistributable - ship Windows games using only the XNA Redistributable
  12. SunBurn Dev Journal: Workflow Enhancements - background importing, shared materials, Visual Studio templates, and more
  13. SunBurn 2.0.13 Update: Get it Now! - the latest goodies are now available
  14. SunBurn 2.0.14 Update Available! - extended materials and sprite rendering on Windows Phone 7
  15. SunBurn Dev Journal: Reflections and Clipping Planes - the return of the Reflection / Refraction example
  16. SunBurn Game Engine: Audio System, Drag-Drop, and More! - announcing the new SunBurn audio system!
  17. SunBurn 2.0.15 Released - Audio System, Reflections, and Auto-Unwrap! - check out new the audio system and more
  18. SunBurn powers British Airways demo at Microsoft's WP7 Mango event - Microsoft and British Airways chooses SunBurn for huge Mango event demo
  19. SunBurn Game Engine Storms into Dream Build Play! - see the awesome SunBurn games in Dream Build Play 2011!
  20. SunBurn Game Engine: Advanced Static Lighting - as awesome as SunBurn's dynamic lighting only faster!
  21. SunBurn Game Engine: Transparencies, Player Controller, and More! - see the latest upcoming features

 


Posted 10-16-2011 3:16 PM by JohnK "bobthecbuilder"

Comments

holophone3d wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-16-2011 7:52 PM

Wow, very cool.  I'll dig in and take a look when I get back to coding.

ShadowCode wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-17-2011 2:42 PM

I have a problem, when I try to start the plugin manager it shows a warning message box "Unable to load solution" its comming from the plugin manager any idea ? I am using Visual Studio 2010 Ultimate

Casey wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-17-2011 5:12 PM

I've been having the same problem, also using VS 2010 Ultimate. I tested with pre-existing and new projects, both in and out of the developer hub.

JohnK "bobthecbuilder" wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-17-2011 5:27 PM

Hi guys, if you launch the Plugin Manager without a solution open in Visual Studio it should ask you to browse for a solution file.  If you manually open the solution in this way does it open correctly?

Casey wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-17-2011 5:33 PM

Thanks John/bob,

I'm 90% sure I tested that use case and experienced the same behavior. I'll check tonight and post if that's not accurate.

I've been looking forward to this system. I can't wait to see it (and eventually 2.0.17) in action!

Casey

CJ Bailey wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-18-2011 11:45 AM

Great stuff!  Maybe you could even integrate direct access to download plugins via the plugin manager, rather than having to download from the website?

Adam Kane wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-18-2011 4:15 PM

Nice!

JohnK "bobthecbuilder" wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-18-2011 4:19 PM

Hi Casey, you mentioned this happens with the default Starter Kit too?

Can you create a new project from the SunBurn Starter Kit, make sure it fails, then send it too us (you can reply to any email notification from the forums and we'll get it)?

Thanks!

Hi CJ, we're thinking the exact same thing. ;)

bamyazi wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-19-2011 5:28 AM

Same problem as the guys above Visual Studio 2010 Premium. If i launch the plugin with a solution open I get the cannot open solution error, If i launch without the solution open i'm prompted to open a solution and then get the same error when i select on.

JohnK "bobthecbuilder" wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-20-2011 2:39 PM

Hi guys, we've just updated the installer with a fix - if you were seeing a problem opening the Plugin Manager please download the SunBurn installer again, uninstall the previous 2.0.16 and install the latest.

@Casey, thanks for sending over the test case!

Let me know if this helps!

Casey wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-20-2011 9:53 PM

The update corrects the error. Thanks John!

ShadowCode wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-24-2011 9:41 AM

I dont see the Tool under Tools anymore after the update, how to start it ?

JohnK "bobthecbuilder" wrote re: SunBurn Launches Powerful new Community Plugin System
on 10-28-2011 11:33 AM

Hi ShadowCode, the latest update still installs the SunBurn Plugin Manager under Visual Studio's Tools menu.

Try rerunning the SunBurn installation to see if it shows up as expected.

Let me know if this helps!

JohnK Blog wrote New SunBurn Community Resources Portal!
on 11-01-2011 5:45 PM

Hello SunBurn community! Two weeks ago we rolled out a powerful new resource system for the SunBurn Game

JohnK Blog wrote SunBurn Game Engine: A Whole New Level of Flexibility!
on 11-16-2011 5:06 PM

Hello SunBurn community! Today we’re announcing the last couple of features in the upcoming SunBurn

JohnK Blog wrote Orbitron: Revolution blasts onto Xbox LIVE Marketplace!
on 12-05-2011 9:52 PM

Hello SunBurn community! Talk about an exciting weekend! The awesome team at Firebase Industries just

JohnK Blog wrote SunBurn 2.0.17 Released – Advanced Lighting, Transparencies, and tons of Enhancements!
on 12-09-2011 4:45 PM

Hello SunBurn community! It’s here! Today we released the SunBurn Game Engine 2.0.17 update –

JohnK Blog wrote New SunBurn Documentation and Silverlight WP7 Example!
on 12-12-2011 9:09 PM

Hello SunBurn community! We’ve just updated the SunBurn Getting Started documentation to ensure

JohnK Blog wrote Starting 2012 with style: SunBurn Game Engine 2.0.18 Preview!
on 01-27-2012 2:01 PM

Hello SunBurn community! We're kicking the year off with a huge new update to the SunBurn Game Engine

JohnK Blog wrote SunBurn Game Engine 2.0.18: Built-in Character Controller!
on 02-04-2012 4:50 PM

Hello SunBurn community! Last night we delivered a feature-complete preview of SunBurn Game Engine 2

JohnK Blog wrote SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-14-2012 3:46 PM

Hello SunBurn community! This morning we launched the much anticipated SunBurn Game Engine 2.0.18! The

JohnK Blog wrote New sgMotion Plugin and the SunBurn 2.0.18 Refresh!
on 02-23-2012 4:50 PM

Hello SunBurn community! We just rolled out two exciting new updates for the SunBurn Game Engine ! The

JohnK Blog wrote Latest SunBurn 2.0.18 Update Available!
on 06-06-2012 4:54 PM

Hello SunBurn Community! Today we launched the latest SunBurn Game Engine 2.0.18 refresh! Just in time

JohnK Blog wrote New SunBurn Examples - Learn to Create Scenes in Code!
on 06-12-2012 3:39 PM

Hello SunBurn community! This afternoon we released two new examples for the SunBurn Game Engine - as

JohnK Blog wrote SunBurn 2.0 goes Gold! Framework Edition Ships Too!
on 06-29-2012 8:05 PM

Hello SunBurn community! We're very excited to announce we've shipped the official gold release

JohnK Blog wrote Awesome new SunBurn and Community Updates!
on 07-25-2012 6:54 PM

Hello SunBurn community! Today we posted two new updates! The first is to the community site, which makes



Please login to post comments.