Back to

By continuing to browse this website or by clicking on the X, you consent to the use of cookies that enable us to collect site-visit statistics and offer you videos, share buttons, personalized ads, and a chat feature. Learn more and set cookie preferences X

No flash

Buy the full version

Flyn : Carnet de Bord

DevBlog > article

The Hitchhiker’s guide to the World-Tree

By yenamarsss - Friday June 15, 2012
Hello everyone!

After a first general part, this time I will write about something particular and truly important for me: particles!
Yes, my primary role on this team, before working on level designs, is to create the FX of the game. Like this:

(You may notice the work done on Ywok’s expressive face. That most likely will be a future post subject written by our dearest chara’animaster, no pressure Sébastien…)

Or that:

Anyway, you may ask yourselves: What kind of magical process do we use to make these effects?
Well, we use this:

An outstanding particles editor, hand-made by our Primary goat: Tholank the programiner!
The principle is quite easy, even if it looks scary at first sight, on the right you can see the particle rendering, on the left, the animation curves used to make this little world move.

Actually, a particle is just a sprite that we cast in a given direction, with a given speed as well as other animated parameters like color or size. We cast a huge batch of these particles (well, not that much, the game may freeze) in order to get cool effects as smokes, explosions or lots of nice feedbacks useful for the game, for example, let’s see how I’ve made the effect played when our beloved Flyn dies:

We combine the four elements shown above and we get this final result:
And Ya Boo, Flyn is gone!

P.S. you should get used to these particles as you may see it very often while playing GNIARK GNIARK!
PPS: No Flyn has been mistreated while creating this game. *Muhahaha*

Some of this website's features (content sharing on social media, direct viewing of videos) rely on services provided by third-party sites. These features use cookies that notably allow these sites to track your navigation. These cookies are only placed if you allow it. You may learn more about the type of cookies used, and allow them or reject them either in entirety for the entire website and services, or on a service-by-service basis.


Preferences for All Services


Audience and Ads

Audience cookies make it possible to collect information relating to the connection and behavior of visitors for statistical purposes.

Facebook Tracker
Google Analytics

Social Media

Social media make it possible to enhance site conviviality and help promote the site through sharing.

Google Plus
Powr Io


Media services make it possible to enhance the site with multimedia content and increase its visibility.



Cookies to Enhance User Experience

Google Maps