3rd person shooter milestone 1. timeplan & progress table timeplan progress table progress table

14
3rd Person Shooter 3rd Person Shooter Milestone 1 Milestone 1

Upload: alannah-lyons

Post on 11-Jan-2016

232 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

3rd Person Shooter3rd Person Shooter

Milestone 1Milestone 1

Page 2: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Timeplan & Progress tableTimeplan & Progress table

TimeplanTimeplan

Progress Progress tabletable

Page 3: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Coding conventionsCoding conventions

www.arcticlabs.comwww.arcticlabs.com//codingstandardscodingstandards

176~ lines.176~ lines.

Very thorough.Very thorough.

Page 4: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Sound specificationsSound specifications

Sent to and approved by sound engineer.Sent to and approved by sound engineer.

Close to 80 different specified sound FX.Close to 80 different specified sound FX.

LinkLink

Page 5: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Library research resultsLibrary research results

Yake is a plugin based game engine Yake is a plugin based game engine framework.framework.

It comes with plugins for most of the It comes with plugins for most of the components needed to make a game, components needed to make a game, such as rendering, physics and audio.such as rendering, physics and audio.

Page 6: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Yake detailsYake details

””Entity system, with pluggable scripting modules for Entity system, with pluggable scripting modules for scripting entities' state machines, dynamic events and scripting entities' state machines, dynamic events and more”more”

Math classesMath classes

Rendering plugin: Ogre3DRendering plugin: Ogre3D

Input plugin: Ogre3DInput plugin: Ogre3D

Physics plugins: ODE and Ageia PhysxPhysics plugins: ODE and Ageia Physx

Scripting plugin: LuaScripting plugin: Lua

Audio plugin: OpenALAudio plugin: OpenAL

GUI plugin: CEGUIGUI plugin: CEGUI

Page 7: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

AI research resultsAI research results

Because enemies in our game are all robots we Because enemies in our game are all robots we don’t need any life-like behaviour.don’t need any life-like behaviour.

We will use conventional game AI techniques.We will use conventional game AI techniques.

Finite State Machine.Finite State Machine.

Waypoints will be placed in each level to help Waypoints will be placed in each level to help enemies navigate.enemies navigate.

Enemies will have a pre-defined field of view.Enemies will have a pre-defined field of view.

We are going to implement a load balancing We are going to implement a load balancing mechanism.mechanism.

Page 8: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Some reference materialSome reference material

Page 9: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Concept artConcept art

Page 10: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Flow chartsFlow charts

Page 11: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

State machinesState machines

Page 12: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Did we make the MS1 goals?Did we make the MS1 goals?

Documentation phaseDocumentation phase and the and the CodeCode

research phaseresearch phase are both complete. are both complete.

Project PlanProject Plan

Library & AI research documentationLibrary & AI research documentation

FSM & Flow ChartsFSM & Flow Charts

Coding conventions & Sound specsCoding conventions & Sound specs

Page 13: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

What is next?What is next?

Game Design Phase:Game Design Phase:– Concept art, reference material, level design, Concept art, reference material, level design,

character design, design document.character design, design document.

Code Prototype Phase:Code Prototype Phase:– Code testing ex. Physics, animation, shaders, Code testing ex. Physics, animation, shaders,

sounds, lights etc.sounds, lights etc.

CG Test Phase:CG Test Phase:– Lowpoly & Placeholders, techtests (ex Lowpoly & Placeholders, techtests (ex

lightmapping, animations etc) in game engine.lightmapping, animations etc) in game engine.

Page 14: 3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table

Flames?Flames?