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.

close
Session Name Scripting Particles: Getting Native Speed from a Virtual Machine
Speaker(s) Niklas Frykholm
Company Name(s) Bitsquid AB
Track / Format Programming
Overview 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.

GDC 2014

Niklas Frykholm

Bitsquid AB

free content

Programming

Programming


UBM Tech