SunBurn 2.0.18 Released - Physics, Char Controller, More!

Hello SunBurn community!

This morning we launched the much anticipated SunBurn Game Engine 2.0.18!  The update is definitely one of SunBurn's most exciting releases and contains tons of new features and enhancements, including:


Integrated Physics - we've introduced a lightweight and fast built-in physics system for SunBurn!  It replaces SunBurn's collision system and provides realistic movement, reactions, adds friction support, and objects now conform to surfaces they rest on.  The system also includes ray casting for calculating projectile impacts, line-of-sight, and more.

Both the new physics system and legacy collision are contained in a new assembly named "SynapseGaming-SunBurn-Physics.dll" which is entirely optional.  If you don't need physics or collision simply omit the assembly from your project and the game / product will not include them.


Built-in Character Controller - we've added a character controller, which provides an easy and flexible way to move objects, cameras, and more around the scene.  The controller exposes movement and rotation methods, as well as information about the object's physical state (whether on a surface, sliding, crouching, ...).



The new character controller is featured in the Dojo and Light Mapping examples, which show how to setup and handle input for the keyboard, mouse, gamepad, and touch controls.


Enhanced Terrain - the terrain system now supports physics / collisions, material properties like elasticity and friction, and control over terrain tiling.  The terrain bounds is reduced to only the area covered by the tiles, meaning the terrain now culls based on visibility like other objects.


Much More - there are a ton of other features, enhancements, and improvements in the update!  Things like:

  • New events on objects and components to indicate if created in the editor
  • Ability to search for objects by unique id
  • Additional editor camera controls and support for non-qwert keyboards
  • And much, much more!

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
  22. SunBurn Launches Powerful new Community Plugin System - tools and SDK to develop and share SunBurn plugins, examples, code snippets, tutorials, and more
  23. New SunBurn Community Resources Portal! - download and share the latest community resources!
  24. SunBurn Game Engine: A Whole New Level of Flexibility! - community resources, editor plugins, and more!
  25. Orbitron: Revolution blasts onto Xbox LIVE Marketplace! - Orbitron makes one hell of an impression on Xbox LIVE!
  26. SunBurn 2.0.17 Released – Advanced Lighting, Transparencies, and tons of Enhancements! - Wow!
  27. New SunBurn Documentation and Silverlight WP7 Example - lots of new resources to get started
  28. Starting 2012 with style: SunBurn Game Engine 2.0.18 Preview! - integrated physics, enhanced terrain, and more!
  29. SunBurn Game Engine 2.0.18: Built-in Character Controller! - easily manipulating objects based on input from the player!

 


Posted 02-14-2012 3:46 PM by JohnK "bobthecbuilder"

Comments

BigDaddio wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-15-2012 3:16 AM

Wow I have been busy with work and life but finally getting time to jump back into some sunburn and it keeps getting better. I really look forward to finally getting a few games out!

MadMojo wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-15-2012 3:41 AM

I keep getting excited over terrain collision and it's a little discouraging to see it mentioned as incomplete on this latest release. Can you give some more info as to what is incomplete with it? Should I start trying to use it or wait for another release?

Kevin31 wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-15-2012 7:58 AM

That looks really nice, I like the physics integration, is it also possible to create and edit physics shapes in the editor?

The terrain additions are also nice. However, I still think that it is pretty hard and uncomfortable to use. Some more tools like painting terrain textures and editing the heightmap in the sunburn editor would be amazing!

Voidness wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-15-2012 1:53 PM

I too have been busy with work/life and have finally time to jump back into sunburn. I can't wait to start integrating these features into my game.

Bill wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-15-2012 10:23 PM

Like the update.

One thing.

Can we get an example of the Character Controller.

The example listed uses PhysicsCharacterController which I can't seem to find.

Kevin31 wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-16-2012 6:15 AM

@Bill: Take a look at the new lightmapping or dojo sample, which contains a character controller ;)

Bill wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-16-2012 12:05 PM

@Kevin31; After going round and round the website for about 5 minutes I finally found the current 2.0.18.7 versions of the dojo example.  

My fault for missing the red text on the original dojo example page point you in the right direction.

JohnK "bobthecbuilder" wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-16-2012 12:47 PM

Hi guys, thanks!

MadMojo, the terrain physics is complete.  That info in the release notes was a cut-and-paste error on our part.  Sorry, for any confusion! :)

Kevin31, yes we've included a CollisionEntity class in the Dojo and Light Mapping examples (with full source! :) that you can use out of the box to create collision blockers of any dimension.

It also provides a very lightweight collision object that does not require rendering or other SceneObject level features.  This is ideal for camera with collision, first-person player objects that are not rendered, and more.

Bill, all SunBurn examples are now shipped through the Community Resources section.  Also make sure to add the "SynapseGaming-SunBurn-Physics.dll" assembly to your project for access to the physics classes / features.

Let me know if this helps! :)

MadMojo wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-16-2012 6:25 PM

Thanks, JohnK! Soooooo glad to hear that. =) Going to start digging into it right away, then! Thank you!

Philippe Da Silva wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-18-2012 10:02 PM

Hi john,

I'm playing with it as I write this to add its support to IGF.

A quick question/suggestion: why isn't the Physics assembly a feature exposed as a plugin?

cemalsensivas wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 02-21-2012 9:20 AM

All very cool!

And please please add X-Y-Z axis scaling in the editor (rather than one-time, for-all-axis scaling)...

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

cemalsensivas wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 03-14-2012 7:45 AM

example ? hello there everyone! are there any examples to show or guide the capabilities of the new built - in lightweight physics ?

JohnK "bobthecbuilder" wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 03-14-2012 4:35 PM

Hi cemal, the Dojo and Light Mapping examples fully use the built-in physics, and also the new character controller.

Let me know if this helps!

cemalsensivas wrote re: SunBurn 2.0.18 Released - Physics, Char Controller, More!
on 03-15-2012 4:31 AM

:) thanks a lot..



Please login to post comments.