You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


Session Name:

Scripting Particles: Getting Native Speed from a Virtual Machine


Tired of the limited flexibility of your particle systems? This session shows how to bring the full flexibility of scripting languages to high-performance systems such as particle simulation, wind simulation, sound processing, etc. This is achieved with a custom virtual machine (bytecode interpreter) designed to be especially efficient at running the same script for a large number of objects. With this machine, particle scripts can be run at a performance comparable to that of native code. The end result is that you get all the benefits of scripting: a completely customizable system with full artist control and in-game reload, without the usual performance penalties.

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

  • GDC 2014
  • Niklas Frykholm
  • Bitsquid AB
  • free content
  • Programming
  • Programming