140 likes | 320 Views
Senior Design. Spring 2010 Milestone 1. General Project Info. Team Members: Lauren Bissett Dan Maguire Nicholas Woodfield Project Goals: Expand Spark Engine (our 3D engine) Develop a 3D Game that implements SE. Background. Extension of last semester’s project
E N D
Senior Design Spring 2010 Milestone 1
General Project Info • Team Members: • Lauren Bissett • Dan Maguire • Nicholas Woodfield • Project Goals: • Expand Spark Engine (our 3D engine) • Develop a 3D Game that implements SE
Background • Extension of last semester’s project • Established a Game Engine with a prototype game, included: • 3D Graphics • Terrain (texture splattering) • Collision Detection • Basic model pipeline (integration of external animation software package) • Scenegraph (data structure used for efficient updating and rendering) • Primitive Artificial Intelligence • 3D Audio
Background • Development: • XNA Environment (C#) • Pre-existing conventions • Code: • GoogleCode repository • Message board • Limitations: • Sky’s the limit!
Goals & Motivation • Want to further develop: • 3D Graphics Engine & Content Pipeline • Build complete, feature-rich, FUN game • Why? • Games are fun! • Challenge: games are hard to make! • Encompass nearly all fields of CS • Graphics • Computational Physics • Sound Processing • Artificial Intelligence
Plan Of Action • Each team member will have responsibilities based on traditional areas of game development • Art & Design • Designer • Animator • Development & Implementation • Programmer • Producer • Tester
NicholasEngine Architect • Primary Responsibilities: • 3D Engine (Honors Thesis) • General engine architecture • Animation package • Particle effects • Lighting • Game Development • Game architecture • Integration of game with 3D engine
LaurenTechnical Director • Primary Responsibilities: • Art Development (Video) • Modeling • Making 3D models • Rigging • Creating skeletons to control movement and binding them to geometric models • Animation • Animating the rigged character • Content design and creation • Level Design • Level architecture • Staging • Setting up objects and lights in scene
DanProduction Engineer • Primary Responsibilities: • Everything else • Gameplay programming • Simple scenario: if the character is in front of a treasure chest, we need to write a proximity trigger, coordinate user input (e.g. user presses ‘A’ button) with scene entity so that it performs an action and/or plays an animation. • Artificial Intelligence • Path finding • Line of sight • Decision making • Sound Design • Background music • Sound effects • Voice acting
Gameplay / Setting • Style • Third Person View • Action-Adventure • Story • Egypt in 1918, closing months of WWI • Band of travelers uncover mysterious pyramid, the tomb of Egyptian demon Ammit the Destroyer, devourer of souls • Harrowing passages, intricate puzzles, perilous traps • Mummies, demons, other creatures of the underworld • Invaluable treasures and amazing riches