DCS World בנוי מכה שכבות לכל שכבה יש תפקיד וסביבת פיתוח משלה.
DCS core - זה המנוע הסימולציה עצמו ומה שמניע את המטוסים. זה כתוב בc++ לדעתי. אין גישה לקוד הזה כמובן.
כל מאוס ומטוס מקבל את התכונות האישיות שלו בעזרת אוסף קבצים שממנו dcsw יודע איך להטיס את האלמנט או איזה חימוש ואיזה מודל ויזואלי יש לו.
הקבצים הללו רוב נמצאים בשפה שנקראת lua.
Lua הינה שפת אינטרפטר שמובנת בתוך dcsw וקבל לערוך לתקן דברים מבלי לארוז את כל הסימולטור מחדש.
ניתן לשנות את הקבצים הללו - כל עורך טקטס יכול לעשות את העבודה.
הסימולטור dcsw קורא אותם בזמן אמיתי ומפעיל את מה שכתוב שם.
מודלים תלת-מימדיים וקבצי תמונה. על מנת לתת לכל מטוס את הצורה והצבע הייחודי משתמשי בתוכנות למודלי תלת-מימדיים. Dcsw תומך ב3ds max בלבד.
יש תוסף מיוחד שאפשר להוריד על מנת לייצא מודלים הסימולטור. לא ניתן לערוך קבצי תלת-מיימד קיימים.
בנוסף ישנם קבצי תמונה שמשתמשים בהם כטקסטורות לכל דבר, מטוסים, טילים, מכוניות, קוקפיט, וכולי.
ניתן לערוך את הקיימים והם לא משנים התאימות במולטיפלייר (בשונה שאר המקרים).
כל תוכנה של עריכת ציור התומכת בdds עובדת.
watch your six, i'm behind you