1 / 16

Developing a Fast-Paced Multiplayer Game: Challenges and Lessons Learned

This presentation discusses the development of a 3D multiplayer game as part of Technical Communication 497 at the University of Michigan. It outlines the project narrative, current status, challenges faced, and lessons learned throughout the process. Key aspects include implementing realistic physics, designing combat systems, and ensuring a playable multi-user experience. The talk highlights both successes, such as framework integration and aesthetics, and obstacles like documentation gaps and lack of networking experience. Future steps emphasize GUI refinement, physics tweaks, and enhanced sound effects.

hart
Télécharger la présentation

Developing a Fast-Paced Multiplayer Game: Challenges and Lessons Learned

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. Oral PresentationPlitzkriegKang-I LinChay Beng TanJun ZhouUniversity of MichiganDec. 08, 2007Prepared for Technical Communication 497Fall 2007

  2. Outline • Background • Project Narrative • Current Status • Assessment • Next Steps • Lessons Learned • Summary

  3. Background Course Requirements • Real world simulation • Experience game design • Useable and engaging product Motivation • Fast and exciting • Multiplayer LAN • Realistic physics

  4. Background Objectives • 3D multiplayer • Easy to play • Fun!

  5. Project Narrative The Process • Conceptualize • Design • Prototype • Implementation

  6. Current Status • Multiplayer (PC / LAN) • Combat system • Realistic physics effects • Level Design • GUI

  7. Assessment Obstacles • Concurrent classes • Wrapper integration • Lack of documentation • No networking experience

  8. Assessment Major Successes • Co-integration of all engines • Framework creation • Aesthetics • Realistic physics model

  9. Assessment Meeting Project Requirements…

  10. Assessment

  11. Assessment

  12. Assessment Differences from Requirements • First person to God view • Gravity • # of supported players per machine • Simplified weapon system

  13. Next Steps • GUI • Finalize art, models and level • Tweak player physics • Refine multiplayer capabilities • More sound effects

  14. Lessons Learnt • Game development methodologies • Open source engines • Project management strategies • Conflict resolution • Goal setting • Scripting and automation • Arrangement of meetings • Subversion protocols

  15. Summary • Tackling a major project • Conquering obstacles • Learning • Future Improvements

More Related