ריבוי תהליכים – הרצת פקודות במקביל

בכל שפות התכנות הידועות וגם בשפת SceneMax3D הפקודות שבתכנית רצות אחת אחרי השניה לדוגמא:

d is a dragon
d.turn left 360 in 10 seconds
d.fly

בתכנית זאת אנו מציגים דמות של דרקון, מסובבים אותה 360 מעלות שמאלה ואז מריצים אנימציה של ניפנוף בכנפי הדרקון. זה עובד כמצופה אך ברוב המקרים נרצה שהדרקון ינופף בכנפיו תוך כדי שהוא מסתובב או זז במרחב. במקרה כזה נשתמש במילת המפתח async לדוגמא:

d is a dragon
d.turn left 360 in 10 seconds async
d.fly

הוספת מילת המפתח async בסוף פקודת ה turn מורה למחשב לבצע את פקודת הסיבוב ברקע ולעבור מיד לביצוע הפקודה הבאה – פקודת ה fly כך, שתי הפקודות רצות במקביל והדרקון גם מסתובב וגם מנופף בכנפיו בו זמנית.