זה פשוט דרך ויזואלית להראות דברים בדפדפן. אם אתה רוצה לעשות משהו זה בעזרת JS (שכמובן אתה תצטרך HTML5 בשביל להראות את מה שאשכרה בנית בJS). לשאלתך, הכל תלוי במה אתה רוצה לבנות? אתה יכול לבנות איזה משחק סיימון פשוט ואז אתה לא צריך לדעת לעצב כלום (בקושי CSS תצטרך לדעת). אם אתה ממש רוצה לבנות משחק (לדוגמא, מריו) אז כן תצטרך לדעת לעבוד טוב עם CSS שזה בעצם מה שנותן לך את העיצוב למה שהמשתמש יראה. בסופו של דבר הכל תלוי ברמת העיצוב שתרצה שיהיה ל"משחק" שבנית.. אם אתה רוצה משהו מקצועי אז כנראה שכן תצטרך לדעת לעצב... אם סתם משהו אז לא חייב לדעת לעצב אבל תתבחבש הרבה עם CSS.