From Reality to Dream One Game Programmer’s Path to the Game Industry.

Slides:



Advertisements
Similar presentations
BUILDING A STRONG CAREER NETWORK. I.WHAT IS NETWORKING? II.PROCESS & TOOLS III.DOS & DONTS IV.WHAT TO DO RIGHT NOW? SUMMARY.
Advertisements

College of the North Atlantic Career Fair What’s out there for me?
INTERVIEWING FOR SUCCESS Career Center Workshop for LVNs.
MAKE THE MOST OF YOUR INTERVIEW Passport to Internship Success Developed by SFUSD Career Technical Education.
BY: CHRISTOPHER COLE How to Get a Job. What do I know about getting jobs? Hindsight is 20/20  I got lucky and did things right.  I can look back and.
JOB SEARCH STRATEGIES Career Services. STEPS TO SUCCESS Self Assessment Research & Exploration Prepare Materials & Develop Job Search Skills Networking.
Job Search Strategies Career Management Services Present ed by Dona Gaynor.
Informational Interviewing Presented by Clark University Career Services.
It Takes Time: Developing and Maintaining Your Personal Brand
HOW TO SURVIVE – AND THRIVE – IN YOUR TRANSITION North Coast Calvary Chapel Career Transition Workshop Tom Dannemiller
Managing Your Career March 25, Agenda Today’s Job Market Managing Your Career Your Career Goals How to Present Yourself Finding Your Next Job Interview.
Recruitment Talk The Hong Kong University of Science and Technology (HKUST) Date: Feb 16, 2005 Speaker: Antonio Yu (Resources Explorer)
Guides to IT Career Seminar. Information technology (IT) refers to anything related to computing technology, such as networking, hardware, software,
Rejection Blues by Mirella M. Moro. Outline Submitting your work is important Factors influence paper selection What to do if paper rejected What rejection.
NETWORKING TECHNIQUES: How to Develop and Utilize your Network.
Career Services Career Services Julie Way, Assistatant Director.
YES YOU CAN Find Your Dream Job Presented by Dr. Philip Weast February 25/26, 2009 Authored by Ms. Patty Kirkley.
A Primer on Jobs in Industry Nitin Jindal Department of Computer Science University of Illinois at Chicago.
Copyright Summer of Code 2007 Summer of Code 2.0 What are you doing this summer ? Victoria University 15 th August 2007.
Copyright 2003, Christine L. Abela, M.Ed. Preparing for a career (gaining a competitive edge)
What is an article? An article is like a direct conversation with the reader. The exam question might tell you who your readers are. For example, the students.
M.S. Job Search and Resume Writing Workshop Min Zhong (modified from a Caltech Resume workshop by Niniane Wang) March 13, 2008.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
ONLINE SOCIAL NETWORKING Barnard College Career Development.
Computer Science Interviewing skills. Developed by and borrowed from The Career Management Center.
Landing a Job Evelyn Zilch Director of Personnel / Human Resources.
HOW I GET HELP FROM OTHERS HOW I GET HELP FROM OTHERS Beginning of Section 3 of Four Parts.
What happens after graduation? Steve Cover & Doug Mulkey (or, how do I get a job?)
Computer Science Department Sonoma State University.
Networking For Success Barnard Career Development.
Chemical Engineering Helps Art Hendela, President Hendela System Consultants, Inc. Home of SCANALYZER Analysis Software Lyndhurst, NJ
Unit 3 Networking & References Career Development Strategies.
Doing an Informational Interview By Raghuveer Dodda.
2/09 1 International Student Employment Strategies The Florida State University Career Center Kathy Dorsett, Ed.S., NCC Brittany Melvin, B.S.
A Network Marketer’s Template for Creating a Target Audience Profile [name] [demographic] [goals] [and more]
Events: Building Momentum with Wellness Presentations Stacy Broussard, SC Renee O’Neil, QNMD.
Job and College Readiness Class Icebreaker Activity 4/25 Demonstrate how you would introduce yourself when walking into your interview.
Interviewing. Interview Scenario You’re working as a software engineer – Several open tickets – Bug Reports – Sprint deadline approaching You need another.
Careers in IT: The Real Story Rich James, F5 Networks Director, Staffing.
Informational Interviews Creating Professional Connections.
CS 110: Introduction to Computer Science Frequently asked questions about a CS major and CS career.
GUIDE TO POST COLLEGE SUCCESS. 1. FOCUS ON WHAT YOU WANT TO DO  Do you want to be a professional?  Do you want to go volunteer?  Do you want to continue.
THE DIMACS REU PROGRAM : AN INTERNATIONAL RESEARCH EXPERIENCE.
1 SEEKING JOBS A PARENT'S Guide to Getting Jobs for Youth with Disabilities NETWORKING and GAP ANALYSIS Joe Chiappetta.
National Engineers Month Engineers make a World of Difference.
The Careers Powered By English series English Interview Skills Session 2 of 9 By Lado Management Consultants Adrian O’Donnell.
Job Applications and Interviews
JOBTALKS Finding an Internship Indiana University Kelley School of Business C. Randall Powell, Ph.D.
Economics Career Office.  With widespread use of technology it is harder to meet potential employers face to face  A chance to get valuable information.
National Engineers Month Engineers Make a World of Difference.
IB Information Technology in the Global Society (ITGS) Paul Bui Sandy Munnell.
What do you want to become? Career Development & Experiential Learning Copyright © 2006, Department of Career Development & Experiential.
Getting the Interview: Make your Application Stand Out and Get Noticed Matthew Heiydt.
Prepare,Listen,And Follow Up By Ritesh Sharma. Introduction Most of the college students start searching and exploring the job opportunities in the related.
UW Recruiting/HR Presentation Michele Armstrong Manager, Recruiting Vulcan Inc., April 18, 2005.
The problem that needs to be solved is if a computer career is for me.
I-Search Paper Interviewing. Prepare Ask open-ended questions Use KWL Use follow up questions (let the interview take a natural course) Ask for possible.
Interviewing for a Job Page 229. Job Interview 0 Is a formal meeting between a job seeker and a potential employer-the interviewer 0 What is the purpose.
Applying for a Job Resume and Interviewing. Items to include when applying for a job…  Resume  References  Portfolio (if appropriate) Items to bring.
Welcome to the school year!!! We are going to start by setting up your computer for easy access to some very important websites. You will be.
Career Research & Networking for Social Workers Network ! Network ! Network! Network! Network! R Roxanne Jackman, MSW, MBA – Career Education Center, Assistant.
The Game Job Interview RPG Eduardo Baraf Brandon Van Slyke Jill Duffy Karen Wheeler Wednesday, September 17 th 2008.
BY: NILAN CHOWDHRY “Is a Computer Career for me?”.
GETTING STARTED ON LinkedIn Adapted from Cal Poly, SLO: Alexis Melville & Taylor Gregg.
MBA Mentorship Program Student Guidelines 2016.
Tel : About iCodeinc: iCode Inc is a state-of-the-art educational institution located in the Dallas area. iCode’s mission.
Team Hogwarts EED 515 – Dr. Raymond Brie Monday, 7pm CA2 CLASS PORTFOLIO.
A Career in Technology Relationships
Undergraduate Presentation to AESS Board of Directors, May 2015
Job Club, Ways people hurt vs. help their job search efforts
Presentation transcript:

From Reality to Dream One Game Programmer’s Path to the Game Industry

My Background 30 years in IT 30 years in IT Computer Operator (Tosco) Computer Operator (Tosco) Cobol Programmer Cobol Programmer Fortran Programmer (Contel) Fortran Programmer (Contel) Self-Employment (Computer Solutions) Self-Employment (Computer Solutions) Game Programmer (Mumbo Jumbo and Other Ocean Interactive) Game Programmer (Mumbo Jumbo and Other Ocean Interactive) Crammed 4 years of school into 18 Crammed 4 years of school into 18 Computer Science degree Computer Science degree

Serendipity I How I learned to program How I learned to program High school computer club High school computer club Local college system: PDP 11/34 Local college system: PDP 11/34 BASIC tutorial BASIC tutorial To use the local college computer, had to sign up for “Introduction to Computers”, a $25 extended studies class that never met but made me a student! To use the local college computer, had to sign up for “Introduction to Computers”, a $25 extended studies class that never met but made me a student!

Serendipity II How I got my first job: How I got my first job: A company rep from Tosco came to our engineering class to discuss job opportunities in petroleum…I asked about computers. A company rep from Tosco came to our engineering class to discuss job opportunities in petroleum…I asked about computers. Applied on a whim…was told that there might be part time jobs later in the year. Applied on a whim…was told that there might be part time jobs later in the year. Got a call…job required a 1 unit college level computer class Got a call…job required a 1 unit college level computer class My 1 unit “Introduction to Computers” class got me the job! My 1 unit “Introduction to Computers” class got me the job!

My first games The PDP days The PDP days Advent Advent Trek Trek Tripe Tripe Early Consoles Early Consoles Atari 2600 Atari 2600 Colecovision Colecovision Early PCs Early PCs Commodore 64 Commodore 64 Ohio Scientific (16 colors, 48 K RAM, 3 voice sound) Ohio Scientific (16 colors, 48 K RAM, 3 voice sound)

The Allure of Games Creating my own “reality” Creating my own “reality” Visions of spaceships danced in my head! Visions of spaceships danced in my head!

The Cares of This World Saying you want to be a game developer is kind of like saying you want to be a rock star—only the best will succeed and everyone asks what you will do for your “real” job. Saying you want to be a game developer is kind of like saying you want to be a rock star—only the best will succeed and everyone asks what you will do for your “real” job. It’s easier, by far, to make a living doing standard IT—business-related programming and support. It’s easier, by far, to make a living doing standard IT—business-related programming and support. I spent the next 25 years doing just that. I spent the next 25 years doing just that.

Serendipity III – E3 My son introduced me to a game conference called E3 (which I had never heard of) My son introduced me to a game conference called E3 (which I had never heard of) We went to E3 and I was like the Disneyland of Gaming! We went to E3 and I was like the Disneyland of Gaming! I decide I had to be a part of this! I decide I had to be a part of this!

First Steps Read, read, read - every game development related book I could get my hands on. Read, read, read - every game development related book I could get my hands on. Internet sites: Internet sites: Gamasutra.com Gamasutra.com Gamedev.net Gamedev.net Gamespot.com, etc. Gamespot.com, etc. Wrote lots of game programs on my own. Wrote lots of game programs on my own.

Getting Serious Attended Game Career Seminar Attended Game Career Seminar Building my resume Building my resume Building my portfolio Building my portfolio Building my website (madsenrobert.com) Building my website (madsenrobert.com) Building my network (LinkedIn.com) Building my network (LinkedIn.com)

My First Job The Interview Process The Interview Process Initial phone call Initial phone call Formal phone interview Formal phone interview Game programming test Game programming test Face-to-Face Interview Face-to-Face Interview Waiting….. Waiting…..

My First Layoff The intrinsic instability of the game industry – studios often hire to meet temporary production needs The intrinsic instability of the game industry – studios often hire to meet temporary production needs The intrinsic instability of life The intrinsic instability of life What this means to you: Be Prepared! What this means to you: Be Prepared!

The Job Hunt 300 applications in 150 days 300 applications in 150 days Gamasutra Job Boards Gamasutra Job Boards Publisher websites: Microsoft, Sony, etc. Publisher websites: Microsoft, Sony, etc. Recruiters (Gamerecruiter.com) Recruiters (Gamerecruiter.com)

My Current Job Other Ocean Interactive Other Ocean Interactive IPhone IPhone DS DS PC PC Proprietary platform Proprietary platform Loving it! Loving it!

What is it like? Once a fan-boy always a fan-boy Once a fan-boy always a fan-boy The challenges are exactly what I expected The challenges are exactly what I expected The 2 studios I have worked for have live up to my expectations The 2 studios I have worked for have live up to my expectations Casual environment Casual environment Lots of fun (and food) Lots of fun (and food) Very flexible Very flexible

Game Programming vs. IT IT IT Database related Database related Fit the language to the need Fit the language to the need Plan and implement the project Plan and implement the project Game Game Technically more difficult The “game loop” – time based programming Moving target – feature creep

Common Elements Lots of Problem solving Lots of Problem solving Lots of emphasis on usability Lots of emphasis on usability Lot of matching technology Lot of matching technology

Living the Dream! Thanks for having me today! Thanks for having me today! Contact me any time at Contact me any time at