باید دانش پایهای از گرافیک رایانهای داشته باشی.
برای این کار هم بهتره از زبانهای سطح پایین مثل سی و گو استفاده کنی که مستقیماً با سختافزار در تماس هستن. کیوت خیلی برای این کار مناسب نیست. KDE از مدیر پنجرهٔ Kwin استفاده میکنه که با سی++ نوشته شده.