160 likes | 286 Vues
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.
E N D
Oral PresentationPlitzkriegKang-I LinChay Beng TanJun ZhouUniversity of MichiganDec. 08, 2007Prepared for Technical Communication 497Fall 2007
Outline • Background • Project Narrative • Current Status • Assessment • Next Steps • Lessons Learned • Summary
Background Course Requirements • Real world simulation • Experience game design • Useable and engaging product Motivation • Fast and exciting • Multiplayer LAN • Realistic physics
Background Objectives • 3D multiplayer • Easy to play • Fun!
Project Narrative The Process • Conceptualize • Design • Prototype • Implementation
Current Status • Multiplayer (PC / LAN) • Combat system • Realistic physics effects • Level Design • GUI
Assessment Obstacles • Concurrent classes • Wrapper integration • Lack of documentation • No networking experience
Assessment Major Successes • Co-integration of all engines • Framework creation • Aesthetics • Realistic physics model
Assessment Meeting Project Requirements…
Assessment Differences from Requirements • First person to God view • Gravity • # of supported players per machine • Simplified weapon system
Next Steps • GUI • Finalize art, models and level • Tweak player physics • Refine multiplayer capabilities • More sound effects
Lessons Learnt • Game development methodologies • Open source engines • Project management strategies • Conflict resolution • Goal setting • Scripting and automation • Arrangement of meetings • Subversion protocols
Summary • Tackling a major project • Conquering obstacles • Learning • Future Improvements