Game Project Tuesday Sept 18, 2007.  Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle.

Slides:



Advertisements
Similar presentations
Overview / Introduction to our work in Silverlight Developing with the Silverlight 2 Framework Design of the Concept / Storyboards Architecture Game Logic.
Advertisements

Introduction to Video Game Design BBrewer Fall 2013.
Presented By: Aleissia Laidacker Nicolas Barbeau.
1 Overview of the Casual Games Space with a focus on the needs of developers. Ivan Tkachenko Vice President of Production Nikitova Games / Kenjitsu.
CS 4730 Game Design Patterns CS 4730 – Computer Game Design Credit: Some slide material courtesy Walker White (Cornell)
MULTIMEDIA Development Team.
Survey of Graphics and Games. Outline Overview of computer graphics – Coursework – Research Programming using game engines Computer game and animation.
Graphics 1 & { Graphics 2 | Visualization | Computer Gaming } Georges Grinstein, University of Massachusetts at Lowell.
MERTIS: Modifiable, Extensible, Real-Time, Interactive Simulation Leandro Basallo ◦ Ryan Leigh ◦ Sam Talaie ◦ Regan Snyder with Dr. Sergiu Dascalu and.
1 1 Introduction to Multimedia Chapter 9. 2 Objectives Get to know the phases of MM production. Get to know the team members in MM development.
3D Game Programming All in One By Kenneth C. Finney.
Game Development Essentials An Introduction. Chapter 10 Roles & Responsibilities developing the team.
Paradox Engine OVERVIEW. What is Paradox Engine  C# Game Engine for everybody  Easy to use, highly productive, free  Powerful and flexible architecture.
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
CGMB 113 / CITB123: MULTIMEDIA TECHNOLOGY
Independent Game Development William Monks. What is an “Indie” Game??? An indie game is a game made without the financial support of a video game publisher.
Things you need to know George Georgiev Telerik Corporation
Using C++ and OpenGL George Georgiev Telerik Corporation
STUDENTSFACULTY David AltieriEvan BredendickTheodore CincoskiAlex DeakmanCraig EvansBrian MullerDiane Christie Brian OsendorfTrace RoshellCharles SchmidtThomas.
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.
CS 638, Fall 2001 CS 638: Computer Games Technology Fall 2001.
CSE4MOD Games Modding About me: Paul Taylor Lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence for Games.
Instructional Technology Postproduction techniques for adding captions, titles, and transitions to video and graphics. ED 6336 Dr. N. Hadley MJ Kiefer.
Senior Design Spring 2010 Milestone 1. General Project Info Team Members: – Lauren Bissett – Dan Maguire – Nicholas Woodfield Project Goals: – Expand.
Chapter 3 Multimedia Skills
Au’15 select topics By: Matt Boggus. List o’ stuff Game genres Party minigames Arena first person shooter 3D platformer/puzzler Horror Game technology.
Game Engine Programming. Game Engine Game Engine Rendering Engine (OGRE) Rendering Engine (OGRE) Physics Engine (Bullet) Physics Engine (Bullet) Input/Output.
10/9/20151 Unreal Basics CIS 488/588 Bruce R. Maxim UM-Dearborn.
CHAPTER TWO THE MAKING OF MULTIMEDIA: AND MULTIMEDIA DEVELOPMENT TEAM
Web Games Programming An Introduction to Unity 3D.
AN OVERVIEW OF GAME DEVELOPMENT
Introduction to Making Multimedia
數位娛樂與藝術專題 — 遊戲設計 Special Topics in Digital Entertainment and Arts – Game Design Room 706 #ext.
Ahmed Saker Indie Game Developer
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Games Development Game Architecture: Entities CO2301 Games Development 1 Week 22.
Fundamentals of Level Editor Design and Implementation.
Chapter 3-Multimedia Skills
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Chapter 6.8 Cinematography. 2 Before You Begin Is there a need for cinematics? Do they integrate with game play? What does the budget provide.
The multiple facets of creating games.. scientist musician game designer lecturer? artist.
The Interactive Media Industry Organisational Structures and Job Roles Research: Skillset.org.
Delta3D: To Date Progress of the Delta3D Open Source Game Engine Erik Johnson, Technical Director.
© 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™ Game Art and Design Unit 2 Lesson 1 Skills.
Designing Design Tools. What is design tools? Why do we need them?
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Ori Hanegby Pixtazy Blog:
Identify the roles and opportunities available within an elected vocational area of the Creative Industries sector.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand career planning in a digital media environment.
Game Development Essentials: An Introduction Third Edition
Games.
What is Hallowcast? Hallowcast is a Steampunk RPG in which you play as an inventor called John Hallowcast. After one of his inventions turns against him,
Game Engine Architecture
Product Manager QA Tester Game Programmer Audio Engineer Animator
Learning About Roles from the Professionals
Objective % Understand career planning in a digital media environment.
Game Engine Architecture
Chapter 10 Development of Multimedia Project
Designing Design Tools
Chapter 6.8 Cinematography
Game Art and Design Unit 2 Lesson 1 Skills in the Game Industry
3D Game Programming OGRE3D (Object-Oriented Graphics Rendering Engine)
Hierarchy of a Game Design Team
Game Engines Non-game specific technology Game: Engine
L L Line CSE 420 Computer Games Organizational Issues.
H4ck3r_/\/\aN Niclas Lamponen Juho Heiskanen
Games Development Game Architecture: Entities
Games Development 2 Tools Programming
Presentation transcript:

Game Project Tuesday Sept 18, 2007

 Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle Steps Today

 Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle Steps 10/2

Teams Roles  Identify your skills  Identify your time commitment Categories:  Design  Programming  Art  Audio  Production

Design  Game Design  Level design  Writer/script writer

Programming  Tools Programmer  Graphics Programmer  AI programmer  Network programmer

Art  3D Modeler  2D Concept Art  3D Cutscene  3D Character Animation  Level Builder  Art Director  Art Technician

Audio  Sound Engineer/Designer  Composer  Audio Engineer/Programmer

Production  Producer  Project Manager  QA

Steps  Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle

Game Programs – Example Games Created by Students

What do they use?  Unreal Tournament 2003/4: Spawns Of Deflebub won best Mod IGF 2007

What do they use?  Half Life 2: Dystopia won best best Mod IGF 2006

What do they use?  Torque 3D (example games)

code Tools

Architecture of Engines

 Scene Management  Memory Management  Event Handling  Rendering  Collision Detection

Architecture of Engines User Specific:  Importing in Graphics: –Models –Animations –Texturing –All in specific format and standards  Tools: Creating Levels, Adding Triggers  Scripting tools

A look at Engines  Rendering Engines –Licensed: C4, XNA; Open Source: Irrlicht, Ogre 3D  3D Game Engines –Unreal, Half Life, Torque, Never Winter Nights  2D Game Engines –Game Maker, Torque  Differ: Language, Flexibility, tools for visual design and scripting

Warcraft III  Tools included: –Scripting environment –Level Editing tools –Can program in functions  Simple Programming  Inflexible –Interaction model –Art content

What you need to know?  Essential Concepts –Parallel processing –Event programming –Co-ordinate system for camera movement  Design Concepts –Level design –Color, contrast, etc.

RPGMaker  Tools Included: –Scripting environment –Level Editing –Can program in Ruby  No Programming knowledge required  Flexibility: –Inflexible: Interaction Model –art content

What you need to know?  Essential Concepts –Object programming –Event programming –Co-ordinate system  Design Concepts –Level design –Statistical concepts for battle system

Game Maker  Tools Included: –Scripting environment –Level Editing  No Programming knowledge required  Flexiblity: –art content –No interaction model imposed

What you need to know?  Essential Concepts –Object programming –Co-ordinate system –Physics –Sprits and 2D animation  Design Concepts –Level design –Adding interaction model

Unreal Engine  Tools Included: –Scripting environment –Level Editing  Programming knowledge required  Flexible: –art content, Unreal content supplied –Interaction model, but requires a large effort to change

What you need to know?  Essential Concepts –Object programming –Event Based systems –Threading –Navigation –Good Coding styles –Inheritance, Reuse, Object Oriented Programming –Understanding someone else’s code –Code Maintenance –Pipeline

What you need to know?  Design Concepts –Architecture design –Cinematics –Level design –interaction model

C4  It is a library, C++  Tools Included: –Level Editing  Programming knowledge required  Flexible: –Some art content supplied –No Interaction model supplied

What you need to know?  Essential Concepts –Programming C++ –Object programming –Event Based systems –Threading –Navigation –Good Coding styles –Inheritance, Reuse, Object Oriented Programming –Understanding someone else’s code –Code Maintenance

What you need to know? –Pipeline –Engine Programming  Design Concepts –Architecture design –Cinematics –Level design –Adding interaction model