Gameplay CSE 191A: Seminar on Video Game Programming Lecture 6: Gameplay UCSD, Spring, 2003 Instructor: Steve Rotenberg.

Slides:



Advertisements
Similar presentations
Video Game Design Game Maker Ms. Scales. What is game design? Is it art? It is all about artistic expression. Is it technical? Just follow some deign.
Advertisements

Chapter 1 My Role on the Team. Chapter 1 My Role on the Team.
Objectives Overview Differentiate among laptops, tablets, and servers Describe the purpose and uses of smartphones, digital cameras, portable media players,
Objectives Overview Differentiate among laptops, tablets, and servers Describe the purpose and uses of smartphones, digital cameras, portable media players,
Discovering Computers: Chapter 1
Making Games with Game Maker Project 2 Due dates: A) Tuesday, September 5th, by 11:59pm (list) B) Sunday, September 14th, by 11:59pm (final)
Game Inception and Design Project 1 Due dates: –Wednesday, January 18th: First-draft –Monday, January 23rd: Peer Review due –Thursday, January 26th: Final.
Dr. Brian Durney Computing and Networking Sciences at UVU C S
Game Design and Programming. Objectives Classify the games How games are design How games are implemented What are the main components of a game engine.
Process of Making Multimedia
Game Inception and Design Project 1 Due date: –Wednesday, May 24 th (in class)
Game Inception and Design Project 2 Due dates: – Friday, September 8 th, 11:59pm.
Sharon Bede Mount Boucherie Secondary 2003 Project by Lindsay Loyd, Grade 12.
Computer Software By: Richard Tyler Walker. The Two Kinds of Software Are: Systems Software, which includes operating systems, utilities, and device drivers.
Interactive Media and Game Development Project. Introduction ARG story: –monolithic game corporation (like EA) is trying to take over the world –using.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
1 Review PowerPoint for Unit Test covering Chapter #1 & #2.
4.03 IT PowerPoint Objective 4.03—Understand Information Technology activities and careers.
Television Production Team. Standard 7.0 Standard Text: Exhibit knowledge of the television production team. Learning Goal: Students will be able to understand.
CMPD 434 MULTIMEDIA AUTHORING
Game Development and Game Design academy.zariba.com 1.
The Evolution of Video Game Development Research by Jariel Ortiz, Academia Bautista de Puerto Nuevo, San Juan, Puerto Rico Research Mentor: Prof. Irma.
I am a Teamplayer! March 15, To Do List: Look at the role of a teamplayer. Worksheet to complete for Chapter 2. Homework: Study for test – Chapter.
Specialized Application Software © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Design Document Susan Genden Wayne State University Design Document Susan Genden Wayne State University Digital Layout I: Adobe InDesign Training.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Senior Design Spring 2010 Milestone 1. General Project Info Team Members: – Lauren Bissett – Dan Maguire – Nicholas Woodfield Project Goals: – Expand.
Game Development Documentation EREN NABİ.  When the team grows, becomes harder to protecting the focal point of the project.  Good documentation is.
Game Industry and The Future of Game Pertemuan 12 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Tells - a facility for web-based, remote real time laboratory experiments University of Limerick Ireland.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Unit 1 – Improving Productivity. 1.1Why did you use a computer? What other systems / resources could you have used? In my PowerPoint I used a computer.
Multimedia ITGS. Multimedia Multimedia: Documents that contain information in more than one form: Text Sound Images Video Hypertext: A document or set.
Jeffrey Murray Test Manager PowerPoint Microsoft Silicon Valley.
Course Introduction CSE250. Course Overview This course will be difficult Work hard and start early You are adults and I will treat you as such – I won’t.
CHAPTER 10: CORE MECHANICS Definitions and Mechanisms.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
CS 426 Video Game Design and Programming © Jason Leigh Electronic Visualization Lab, University of Illinois at Chicago “The figure of merit.
Assistive Technology in the Classroom Setting Rebecca Puckett CAE6100 – GQ1 (24494) Dec. 7, 2009.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 1: Games and Video Games.
Computers, part of your life – Grade 11
Maths & Technologies for Games Production Processes & Asset Management CO3303 Week 10.
The desktop (overview) Working with desktop icons The desktop is the main screen area that you see after you turn on your computer and log on to Windows.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
 Training – the process of teaching new employees the basic skills they need to perform their job.  Development – learning that goes beyond today’s.
Dr. Brian Durney Computing and Networking Sciences at UVU C S
Prepare a Game Treatment Project 3 Due dates: Tuesday, September 14 th, in class.
Fundamentals of Information Systems, Third Edition 1 Information and Decision Support Systems: Management Information Systems Management information system.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
© 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™ Game Art and Design Unit 2 Lesson 1 Skills.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
The problem that needs to be solved is if a computer career is for me.
Video Technology What you will be expected to learn in this class.
) 1 Ways of presenting data Hard copy Hard copy Presentation graphics Presentation graphics Multimedia Multimedia.
Using Technology to Solve Problems Unit 2 Mod 2 SO 7.
Introduction Who are we? Paul Martin – Started out in the industry 1996 as PlayStation programmer – Currently a technical director and one of the principals.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Introduction to Digital Media 1. What is digital media? Digital media is a form of electronic media where data is stored in digital (as opposed to analog)
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand career planning in a digital media environment.
ITT_04101 COMPUTER APPLICATIONS Gaper M CIT
2D Game Programming with XNA 4.0. Principles of Game Programming Game Programming Basics Mouse & Keyboard Controls Sounds Sprites and Animation Collision.
GAME TESTING REQUIREMENTS AND METHODS GAME DESIGN.
Chapter 1 My Role on the Team. Chapter 1 My Role on the Team.
Specialized Application Software
Objective % Understand career planning in a digital media environment.
SPECIALIZED APPLICATION SOFTWARE
Game Inception and Design
Specialized Application Software
Presentation transcript:

Gameplay CSE 191A: Seminar on Video Game Programming Lecture 6: Gameplay UCSD, Spring, 2003 Instructor: Steve Rotenberg

E3 Electronic Entertainment Expo Next week in LA

Don Likeness Lecture: “Programming Video Games” Friday, May 16, 2:00-3:00 AP&M 4301 Co-founder & President of Treyarch Corp.

Homework Two page report on any subject within game development I will accept almost any topic, but you must do some real research. Read some papers, find some books, read some stuff on the internet, or whatever you can find… Please get my approval on the topic so I can point you in the direction of some references if I can Optionally, you can do a simple demo program INSTEAD of the written report. The demo should demonstrate one relevant piece of technology or interactivity. Again, please get my approval on the topic first. You can turn it in on the last lecture (6/6/03) but sooner would be nice.

Gameplay

Priorities Gameplay and fun are considered the top priorities in most successful games. Technology is important as a means of enabling the player to interact with the world in new and different ways. Technology also plays an important role in production efficiency (tools & support). It is important to experiment with gameplay as early in the development process as possible.

Play Control Feedback Loop Computer: Read input device Move player ‘vehicle’ and update world Move camera Render world (& generate audio) Display image on monitor (& play audio) Human: View image on monitor (& hear audio) Process image (& audio) Make decisions Move fingers, hands to control input device

Interactivity Frequency See and hear world (every frame (60 Hz)) Control ‘vehicle’ (several times per second) Interact with environment (a few times every second) Interact with AI entities & other players (every second) Make tactical decisions (every 10 seconds) Make strategic decisions & planning (every minute)

Interactivity Types Racing Vehicle handling Pacing competition Combat Targeting Chasing Hide & seek Learning special moves Adventure Discovery Solving puzzles Navigation Story This is only a partial list!

Design Issues Learned skills vs. acquired skills Balance (small & fast vs. big & slow) Damage (lose performance as you get damaged?) Simulation vs. game Intelligence vs. patterns …and many others

Testing Daily Testing: It is nice if a game has a full time person who can do constant daily testing of every new code & art feature that goes in. This person can also help with game design and other production assistant tasks. Focus Testing: Once the game is at a ‘presentable’ state, it is nice to do regular (monthly?) focus testing using people who have never played the game before. This type of testing is extremely valuable and it is very beneficial if the game designer is present and able to silently observe the test subjects. Beta Testing: Once the game is close to completion, it enters a rigorous testing phase with several on-site testers and several more testers who may be off-site. Product Testing: Once the game is finished and a final rom is submitted to the system manufacturer (Nintendo, Sony, Microsoft), they will do final testing to verify that the game follows their system conventions and behaves properly.

Misc. Issues Play control Design documents Game designer’s role Tuning

Input Devices Dead zones, exponentials Rectangular vs. polar coordinates Gesture recognition Device sampling Force feedback Next-gen input devices (cameras, voice input…)

Cameras Cameras are hard. Base camera class, derived cameras Transitions Types: polar, fixed, locked, follow, canned… Collisions Multiplayer

Control Players AI Network players Replay

Jobs in Game Development

Job Types Programming Programmer Lead programmer Technical director Art Modeler Animator 2D artist Lead artist Art director Game design Assistant designer Level designer Lead designer Audio Sound effects designer Composer Production Tester Lead tester Production assistant Producer

Resume & Interview Suggestions Customize presentation towards specific career types or even specific companies Do some demos. I suggest doing a simple game that includes a variety of components (graphics, effects, sound, AI, terrain, collisions…). It doesn’t have to do those things terribly well, but it is nice to show competence in a variety of subjects. It might also be nice to do some focused demos that show off one particular subject very well. You can put demos on your personal web page and/or you can bring a CD or laptop to an interview with you. Clear objective Be persistent (but don’t be a pest) Background experience in art, design, sound, writing, music, film, etc. is a plus Learn as much as you can about the companies you apply to. Take as many related classes as you can (AI, networking, graphics, audio, art…) Study game programming on your own. Read books, write games, attend conferences…

Conclusion

Preview of Next Week Artificial Intelligence (AI) Navigation Behavior

More on Locomotion… Stance: erect, sprawling, semi-sprawling Foot: digitate, palmate, knuckles Straight-leg vs. bent-leg Walking vs. running Step period, gait clock Step cycle: transfer phase, stance phase Trigger time, duty cycle