1 / 19

CSE 4939W Milestone 4: Integration

Creating A 3-D Game With Spark Engine. CSE 4939W Milestone 4: Integration. Lauren Bissett , Dan Maguire, and Nicholas Woodfield. General Overview Of Development A 3-D Game With Spark Engine: Spark Engine Development Game Development … So what have we been up to?. Introduction.

marrim
Download Presentation

CSE 4939W Milestone 4: Integration

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. Creating A 3-D Game With Spark Engine CSE 4939WMilestone 4: Integration Lauren Bissett, Dan Maguire, and Nicholas Woodfield

  2. General Overview Of Development A 3-D Game With Spark Engine: Spark Engine Development Game Development …So what have we been up to? Introduction

  3. Lauren's Timeline

  4. dan's Timeline

  5. Nick's Timeline

  6. Entry Criteria A level! The Player, Enemies, Animations Content Collisions Event Triggers Integration plans

  7. Entry Criteria for Lauren’s Work: Animations Player (idle, walking, etc…) Enemy (attacking, moving, etc…) Content Models Level objects (levers, buttons, etc…) Static scene objects (statues, torches, etc…) Integration plans

  8. Entry Criteria for Nick’s Work: Extending the model pipeline Introduction of collision volumes Extend the engine classes Create game classes: Player, camera, etc… Integration plans

  9. Entry Criteria for Dan’s Work: A.I. Algorithms Object resolution Decision making styles Sound Audio Manager Effects & Music are fully mixed Integration plans

  10. Create a level! Extend the engine classes Extend the game classes (cam, input, etc) Add player, enemies, and objects Collision detection algorithm Add events (objects collide, enemy sees player, player picks up item, etc…) Event handling (play sound, move player/enemy, add item to inventory, etc…) Integration Sequence

  11. Integration plans(1. Create A Level)

  12. Ability to interact with game classes Manage classes & update scene Integration plans(2. Extend Engine classes)

  13. Add game classes: Player Input Camera Enemies Objects Triggers Integration plans(3. Extend game classes)

  14. Import models Add objects Integration plans(4. add player, enemies, objects)

  15. Collision Detection Hierarchy Bounding box Collision Volumes Triangle Intersection Integration plans(5. collision Detection)

  16. Player interactions Walk / Run / Climb / Crawl Pick up / use item Attack Environment Move object Light torch Levers, buttons, pulleys Enemy interactions See player Move Attack Integration plans(6. events)

  17. Player interactions Sound effects(footsteps, exertion, clothes, attacking, etc…) Item Management (update inventory, controls, etc…) Attack (weapons do damage, take damage/wear, etc….) Environment Sound effects (objects dragging, flying, burning, exploding, etc…) Particle effects (torch’s fire, dust from wind, mist from splash, etc…) Enemy interactions Decide how to get to player in the quickest manner Attack when in range Play sound effects for certain attacks (arrow shot, sword clangs, etc…) Integration plans(7. event handling)

  18. There’s still a lot to do! Great framework set up Testing Debugging Revising Introduction Sequence Cut Scenes Multiple Game Modes So that's a game, right?

  19. Creating A 3-D Game With Spark Engine Questions?Comments?Suggestions? Lauren Bissett, Dan Maguire, and Nicholas Woodfield

More Related