[cs_content][cs_section parallax=”false” separator_top_type=”none” separator_top_height=”50px” separator_top_angle_point=”50″ separator_bottom_type=”none” separator_bottom_height=”50px” separator_bottom_angle_point=”50″ _order=”0″ style=”margin: 0px;padding: 45px 0px;”][cs_row inner_container=”true” marginless_columns=”false” style=”margin: 0px auto;padding: 0px;”][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”4/5″ style=”padding: 0px;”][cs_text]

Two of the most common responses I get when I tell people I’m majoring in Computer Science Games are 1) “Oh so you do game design?” and 2) “So you must really play a lot of games”. And while a decent answer to both of these questions is yes, it’s not what CS Games is really about. I thought I’d write a post and give some insight as to what my major actually is, and very importantly why I chose it.

Computer Science (Games) is one of the options in the larger computer science umbrella of Viterbi along with Computer Science, Computer Engineering and Computer Science, and Computer Science and Business Administration. The program focuses on getting computer science students classes in game development.

As a CS Games major, you don’t lose out on a great Computer Science education. Check out the Viterbi Handbook and see that the course requirements are not wildly different to regular Computer Science. While it is true that I take a few classes through the School of Cinematic Arts and it’s important for me to understand game design, it’s a different program and doesn’t cover all the same topics as the Interactive Media and Game Design major in the film school. Instead, the majority of my games courses focus on computer science in relation to game development, in addition to having opportunities to work on projects with people from the film school. Some required CS games classes include ITP 380: Video Game Programming, ITP 485: Programming Game Engines, CTIN 484: Intermediate Game Development, and CSCI 423: Native Console Multiplayer Game Development.

I had a long-time passion for games before coming to USC. I had tried out programming and development in high school and knew I loved it. When I was researching programs USC came up as having the #1 games program multiple times so of course I had to come. In my experience, the games community has been really amazing. The CS Games majors often work with students in the School of Cinematic Arts to make high quality and really fun games. I think it’s really cool that both schools play an important part in the development process for both programs.

There’s nothing more satisfying then seeing a game prototype come together over a course of the weekend in a game jam, or just experimenting in a game engine to see what you can build. Through the program I’ve been exposed to things like developing for Virtual and Augmented Reality which I look forward to pursuing more in the future. Yes, I do love games and make the time to play them, but at the end of the day it’s more important to me to get to make fun ideas come to life, all for my undergraduate education.

[/cs_text][/cs_column][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”1/5″ style=”padding: 0px;”][x_custom_headline level=”h5″ looks_like=”h5″ accent=”false” class=”cs-ta-center” style=”color: hsl(0, 95%, 18%);”]About the Author[/x_custom_headline][x_image type=”circle” src=”https://viterbivoices.usc.edu/wp-content/uploads/2018/04/Zachary-Flores-CSGM-2021.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/zachary/” title=”” target=”blank” info=”popover” info_place=”bottom” info_trigger=”hover” info_content=”Zachary Computer Science (Games) ’21”][cs_text class=”cs-ta-center”]Zachary is a sophomore studying Computer Science (Games). Click above to find out more![/cs_text][cs_icon_list][cs_icon_list_item title=”@zflores825″ type=”instagram” link_enabled=”true” link_url=”https://www.instagram.com/zflores825/” link_title=”@zflores825″ link_new_tab=”true” style=”font-size:18px;”]@zflores825[/cs_icon_list_item][/cs_icon_list][x_gap size=”50px”][x_custom_headline level=”h5″ looks_like=”h5″ accent=”true” class=”cs-ta-center” style=”color: hsl(0, 95%, 18%);”]Check it Out[/x_custom_headline][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/07/hackathon.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/study/computer-science/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/study/computer-science/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]Computer Science[/x_button][x_gap size=”30px”][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/09/los-angeles_1.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/free-time/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/free-time/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]LA Life[/x_button][x_gap size=”30px”][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/01/USC-campus-Hahn-plaza.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/orgs/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/orgs/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]USC Campus Faves[/x_button][/cs_column][/cs_row][cs_row inner_container=”false” marginless_columns=”false” class=”cs-ta-left” style=”margin: 0px auto;padding: 0px;”][cs_column bg_color=”hsla(0, 27%, 74%, 0.03)” fade=”true” fade_animation=”in-from-bottom” fade_animation_offset=”45px” fade_duration=”750″ type=”1/1″ style=”padding: 0px;”][x_custom_headline level=”h2″ looks_like=”h3″ accent=”true” class=”cs-ta-center” style=”color: hsl(0, 96%, 23%);”]More From Viterbi Students[/x_custom_headline][/cs_column][/cs_row][cs_row inner_container=”true” marginless_columns=”false” style=”margin: 0px auto;padding: 0px;”][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”1/1″ style=”padding: 0px;”][x_recent_posts type=”post” count=”2″ offset=”” category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][x_recent_posts type=”post” count=”2″ offset=”2″ category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][x_recent_posts type=”post” count=”2″ offset=”4″ category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][/cs_column][/cs_row][/cs_section][/cs_content]
Zachary Flores

Zachary Flores

MAJOR: Computer Science (games) YEAR: Class of 2021 HOMETOWN: San Antonio, Texas PRONOUNS: he/him/his