Home >Documents >1 Jenkins Ñ Innovating Game Development CS134: Innovating

1 Jenkins Ñ Innovating Game Development CS134: Innovating

Date post:20-Feb-2022
Category:
View:0 times
Download:0 times
Share this document with a friend
Transcript:
1
Chad Jenkins Assistant Professor
Jenkins — Innovating Game Development
Robot Learning and Autonomy at [email protected]
Research and Development (R&D) for Games ! What entity is responsible for much of the research
and development that has led to today’s games?
! That is, graphics pipelines, computing architectures, networking, artificial intelligence, display technology, etc.
2
Robot Learning and Autonomy at [email protected]
! What entity is responsible for much of the research and development that has led to today’s games?
! The military!
3
Interesting story on the post World War II evolution of R&D http://www.economist.com/science/displaystory.cfm?story_id=8769863
Tennis for two (1958)
4
– Game development (D): implementing specific games
– Games technology (R): innovating basic technology
! Graphics, AI, computing, networks, interfaces, physics
! Theory, prog. lang., biomechanics, neuro
Jenkins — Innovating Game Development
What is Games Research?
Game Technology (e.g. computing, display, network, AI, physics)
User Gameplay (via console or arcade)
Game Engine (e.g. Torque, Wii Unreal, Ogre)
Developed Game (e.g. Halo, Madden, Mario, Gran Turismo)
Game Design
Systems Integration
Games Research
Practical Knowledge
Technical Constraints
Performance Statistics
Game Development
Game Reviews
Games = Storytelling (Interactively)
– Middle-earth does not exist
– although it is fun to pretend
! Technology improves story, but does not replace it
6
7
! Capstone course
– use your cumulative knowledge to design and implement an open-ended project
! Final deliverable
– intellectual merit with catchy aesthetics
! Prerequisites
– More exactly, near completion of your concentration
Jenkins — Innovating Game Development
Course Staff
! HTA
! TAs
9
! “Onepagers”
! Course Project
! External Speakers
Jenkins — Innovating Game Development
Course Resources
– /course/cs134/lib
– /course/cs134/pub
Course Resources
– mycourses.brown.edu
– location: TBD
11
Course Textbook
! McGuire & Jenkins, “Creating Games: Mechanics, Content, and Technology”, working draft, AK Peters 2008.
! Covers process of game development and mechanics, and some enabling technologies
! You will be responsible for reading this own your own.
! Selected topics will be discussed in class.
12
McGuire & Jenkins
13
– Industry: Harmonix, Mad Doc, Ironlore, Demiurge, etc.
– Academia: databases, NPR, biofeedback, game theory
! Take away messages
– Mask technological shortcomings with gameplay
– Leverage external systems/libraries (“NIH syndrome”)
– Build a simple version first; then refine
– Start early, you have less than 4 months
Jenkins — Innovating Game Development
Grading
14
Grading
15
Starting next week, class meetings will be devoted exclusively to presenting case studies.
SIGN UP FOR PRESENTATION SLOTS NOW!!!
Written submission via MyCourses.
Jenkins — Innovating Game Development
Grading
16
Starting next week, 2 onepagers are due every Friday via MyCourses
Format outline on cs134 webpage.
Jenkins — Innovating Game Development
Grading
17
We support Ogre, Irrlicht, and XNA. Other engines require approval.
Jenkins — Innovating Game Development
Grading
18
Proposal describes your class project and has a rough working prototype. Must be approved by spring break
Written submission and sta" feedback via MyCourses.
Format outline on cs134 webpage.
Jenkins — Innovating Game Development
Grading
19
Intermediate prototype has full integration with incomplete components.
Final implementation is the final working game.
Public demos of final games
Jenkins — Innovating Game Development
Grading
20
Final report for the project outlining pros/ cons of project, lessons learned, and technical detail of innovative contributions
Jenkins — Innovating Game Development
Grading
21
Ask questions and provide weekly progress reports on your project.
Jenkins — Innovating Game Development
Grading
22
Turn your work in on time or we will apply significant late penalties.
Collaboration: Case studies and onepagers are to be done individually. Other work can be collaborative. External sources must be cited!
Jenkins — Innovating Game Development
23
Noteworthy Games from Spring 2006
Jenkins — Innovating Game Development
24
! Swordfighting/ spellcasting game
! Innovation
M. Katzourin, D. Ignatoff, L. Quirk, J. LaViola, O. Jenkins, “Swordplay: Innovating Game Development through VR", IEEE Computer Graphics and Applications, pp. 15-19, November/December, 2006.
Jenkins — Innovating Game Development
25
Prototype
Final
26
27
Upcoming Schedule
– global illumination, learning algorithms, physical simulation, transaction processing, speech recognition, peek-a-boom, inertial sensing, exercise-based gaming, multi-core programming, etc.
! Next week: case study presentations
– remember to sign up to present your selected game
– outlines are in the course directory
28

Click here to load reader

Reader Image
Embed Size (px)