{"id":37,"date":"2024-02-13T14:12:05","date_gmt":"2024-02-13T11:12:05","guid":{"rendered":"http:\/\/caitiem.com\/?p=37"},"modified":"2024-02-13T15:28:40","modified_gmt":"2024-02-13T12:28:40","slug":"origin-story-becoming-a-game-developer","status":"publish","type":"post","link":"http:\/\/www.caitiem.com\/2013\/03\/30\/origin-story-becoming-a-game-developer\/","title":{"rendered":"Origin Story: Becoming a Game\u00a0Developer"},"content":{"rendered":"\n
Over the past few weeks I have been asked over a dozen times how I got into the Games Industry, so I thought I would write it down.<\/p>\n\n\n\n
\nTLDR; My first Console was a SNES. I learned to program in High School. I attended Cornell University and got a B.S. in Computer Science. My first job out of college was as a network tester on Gears of War 2 & 3. I joined 343 industries as a Web Services Developer in January of 2010, and recently shipped Halo 4 on November 6th 2012.<\/p>\n<\/blockquote>\n\n\n\n
In the Beginning<\/h1>\n\n\n\n
My story starts out in the typical fashion I fell in love with Video Games after my parents got me an SNES as a kid. However, here is where my story diverges, my career in the games industry was not decided at 7.<\/p>\n\n\n\n
In fact I had already chosen my career a few years earlier. When I was 5, I announced to my mother that I did not need to learn math because I was going to be a writer when I grew up. I had an active imagination, and loved exercising it by writing stories of my own. My first major work was a story about ponies entitled \u201cHores.\u201d Luckily my parents would not let me give up on math, and helped me with my spelling.<\/p>\n\n\n\n
It turned out that I actually did enjoy math, I just was ahead of my classmates in comprehension which is why I found it boring in grade school. In Middle School I was placed into the Advanced Math program along with about 25 other students selected to take accelerated courses. I enjoyed the problem sets and challenges, and more importantly I excelled at them. This put me on Mrs. Petite\u2019s short list of students to recruit.<\/p>\n\n\n\n
The Way of the Code<\/h2>\n\n\n\n
Mrs. Petite taught Computer Science at my High School, and she notoriously recruited any advanced math or science student to take her class. She was stubborn and didn\u2019t take no for an answer so Sophomore year instead of having an extra period of study hall, like I originally intended, I was in her Intro to programming class, writing a \u201cHello World\u201d application in Visual Basic.<\/p>\n\n\n\n
Mrs. Petite quickly became my favorite teacher and I took AP level Computer Science classes Junior and Senior year learning C++ and Java, respectively. We learned programming basics, object oriented programming, and simple data structures with fun assignments like writing AI for a Tic-Tac-Toe competition, programming the game logic in Minesweeper, and creating a level in Frogger.<\/p>\n\n\n\n
During High School I began to realize that I wasn\u2019t just good at programming, but I truly enjoyed it. Computer Science wasn\u2019t just a science, it was a means of creation. Like writing, programming gave me the power to start with a blank canvas and bring to life anything I could imagine.<\/p>\n\n\n\n
\n\u201cProgramming gave me the power to start with a blank canvas and bring to life anything I could imagine.\u201d<\/p>\n<\/blockquote>\n\n\n\n
Throughout Middle School and High School I played my fair share of video games. Most notably I acquired a PlayStation and raided dozens of tombs with Lara Croft, and played Duke Nukem 3D my first First Person Shooter, but games were still not my main focus. I ended up spending more of my time programming, playing lacrosse, singing in choir, participating in student council, and spending time with my friends. Video Games were great, but I still had not decided to pursue a career in the Games Industry.<\/p>\n\n\n\n
I graduated from High School not only having learned to program in Visual Basic, C++, and Java, but with a passion for programming. In the Fall of 2004 I decided to continue on my coding adventure by enrolling in the Engineering School at Cornell University focusing on Computer Science.<\/p>\n\n\n\n
College<\/h1>\n\n\n\n
I entered Cornell University expecting to major in Computer Science, but to be sure I dabbled in other subjects Philosophy, Evolutionary Biology, and Civil Engineering before declaring my major. To this day I still have a diverse set of interests and I enjoyed all of these subjects immensely, but none of them lived up to the joys of coding.<\/p>\n\n\n\n