1 / 35

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

Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead). Supernova Blindside. Turn Based Strategy Game 3 Grids to Strategize and Attack Complete Objectives Capture Planets for Money Customize Ships for Added Strategy

adin
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Gameplay Scout Fighter Gunship Battleship Cruiser

  4. 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

  5. Dakota HumphriesProject Lead • Scheduling • FMOD Sound • 3D Sound • Collision • Combat System

  6. 3D Sound • What is 3D Sound? • Emitter vs Listener • 2D vs 3D Sound • Basic 3D sound update

  7. 2D vs 3D Sound 2D Sound:

  8. 2D vs 3D Sound 3D Sound:

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

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

  11. Thomas ImpellitteriTechnology Lead • AI • Path-finding • Decision Trees • Integration • Picking • Lua Scripting

  12. Path-finding • Path-finding • Start to Goal • Simple Distance Checks

  13. Path finding, How its done • Alone, lost in goals

  14. Decision Trees • Decision Tree • Brain of the Operation • Decides all options for path-finding • Finds who to shoot

  15. Decision Tree, helping hand AI finds its way

  16. How its done Nodes with function pointers Is anyone in my firing range? Yes No Move in Range Shoot Ship

  17. Daryl McGheeDesign Lead • Menu System • Shop and Upgrade System • Camera • Object Creation and Management

  18. Object Creation and Management • Composed of Two Parts: • Object Factory • Creates all objects used in the game • Object Manager • Arranges objects deletes them properly

  19. Object Factory

  20. Object Manager

  21. Object Manager • After objects are no longer needed: • Back in the factory for later use • They are deleted in groups

  22. Keith Rosier Asset Lead • Rendering • Effects System • Render Engine • Texture Manager

  23. 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

  24. 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

  25. 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

  26. 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)

  27. Death of a Star • Change particles and textures to generate a dying star

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

  29. 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

  30. Risks

  31. Risks (cont’d)

  32. Risks (cont’d)

  33. Risks (cont’d)

  34. 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

  35. Questions and Answers

More Related