Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)

Similar presentations


Presentation on theme: "Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)"— Presentation transcript:

1

2 Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)

3 Supernova Blindside Turn Based Strategy Game 3 Grids to Strategize and Attack Complete Objectives Capture Planets for Money Customize Ships for Added Strategy Travel through space and progress storyline

4 Gameplay Scout FighterGunship BattleshipCruiser

5 Gameplay (cont’d) Buy ships from shop Objectives are given at the level start Do what you must to win – Destroy planets – Destroy stars – Capture planets for currency – Upgrade ships using currency

6 Dakota Humphries Project Lead Scheduling FMOD Sound – 3D Sound Collision Combat System

7 3D Sound What is 3D Sound? – Emitter vs Listener – 2D vs 3D Sound Basic 3D sound update

8 2D vs 3D Sound 2D Sound:

9 2D vs 3D Sound 3D Sound:

10 2D vs 3D Sound 3D Sound with 2 Speakers:

11 3D Sound Updating Emitters & Listener – 3 Easy steps for updating Update the position Calculate the velocity Send the information to FMOD Current Position Old Position Time

12 3D Sound Updating Emitters & Listener – 3 Easy steps for updating Update the position Calculate the velocity Send the information to FMOD

13 Thomas Impellitteri Technology Lead AI – Path-finding – Decision Trees Integration Picking Lua Scripting

14 Path-finding – Start to Goal – Simple Distance Checks

15 Path finding, How its done Alone, lost in goals

16 Decision Trees Decision Tree – Brain of the Operation – Decides all options for path-finding – Finds who to shoot

17 Decision Tree, helping hand AI finds its way

18 How its done Nodes with function pointers

19 Daryl McGhee Design Lead Menu System Shop and Upgrade System Camera Object Creation and Management

20 Composed of Two Parts: – Object Factory Creates all objects such as ships, celestial bodies, and bullets used in the game – Object Manager Arranges objects and deletes them properly

21 Object Factory

22 Object Manager

23 After objects are no longer needed: – Recycled for later use OR – They are deleted

24 Keith Rosier Asset Lead Rendering Effects System Render Engine Texture Manager

25 Death of a Star Have a defined start and end Figure out the major steps that will get you from here to there Figure out what tools (Art, API, Systems) you will need to generate the desired effects

26 Death of a Star Start with a model A “model” is a collection of vertices These vertices form triangles Triangles form the model’s surface

27 Death of a Star Texture the model (in this case a star) Texturing wraps a “skin” around a model to give the appearance of complexity

28 Death of a Star Add particle effects for extra detail Particles first implemented in Star Trek II: The Wrath of Khan Used to generate visuals for things without a defined surface (smoke, water, fire)

29 Death of a Star Change particles and textures to generate a dying star

30 Death of a Star Employ the use of “quads” for blast effects Quads are two triangles used to generate a square

31 Death of a Star Replace the old model with a new one Add more quads and particles to generate new effects Stretch and rotate quads to achieve the desired visual

32 Risks Risk:Affected Resource:PCRF Camera transitions are currently not fully working in the game. Sometimes the orientation is messed up after the enemy takes their turn. Daryl McGhee, Camera Response or avoidance: Mitigation 1. When it’s the player’s turn, either transfer back to a set position and orientation or transfer to the player’s next available ship. Backup Plan 1. If the transfer is not finished a week before Final, then just reset the camera to a set position, no transfer.

33 Risks (cont’d) Risk:Affected Resource:PCRF Billboarded particles are not working and any other methods are not working for rotating the particles correctly. Keith, Particle Engine Response or avoidance: Mitigation 1. Seek help from Wendy the Direct X teacher. Backup Plan 1. If billboarded particles are not implemented by a week after Beta then use point sprites.

34 Risks (cont’d) Risk:Affected Resource:PCRF Alt-Tab is currently not implemented in the game Team Response or avoidance: Mitigation 1.Ask Chris Moore from Candlelit Coding Co. Backup Plan 1.If not done by Final then disable Alt-Tab functionality and list in the Read-Me

35 Risks (cont’d) Risk:Affected Resource:PCRF There are still a lot of assets that were requested for models and time and resources are running out to get them into the game. Keith, Models Response or avoidance: Mitigation 1.Find out how many we can get. Request for ships that have already been made. Backup Plan 1.If ships are not in a week before Final, then use the models that we have received and ask for new textures.

36 What Was Learned How to deal with losing a team member Learning something new during a project is much more time consuming and adds to resources Gameplay is more important than technology, when tech is done, gameplay should be right after. Modularity is much more important than it seems

37 Questions and Answers


Download ppt "Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)"

Similar presentations


Ads by Google