Boost Fertility New Invention Ups Success Rates.pdf
A practical architecture design for mmo casual game
1.
2. • Happy Me
• Architecture Overview
• Architecture Detail
Object Management System
Server-Client Data Synchronization
Network Message Dispatching System
3.
4. • MMO casual game
• Room-based active server
• Web-based Unity3D client
• Run on social platform
5.
6. • 3 system and framework developers
• 4 game developers
• 12 months of development
22. Pros
• MVC design pattern practice
• Fully customizable property system
• Manage game world into one single
system
Cons
• Challenge to manage huge number of
objects
29. Pros
• Automatic synchronization property changes
• Optimal data transfer
• Best use for active server game
Cons
• Overhead to determine what has changed
since last sync.
33. Pros
• Meaningful message by define custom
structure
• Familiar usage as common GUI system
(MFC, WinForm)
• Share message definition between server
and client
• Easy to apply encryption
Cons
• Unknown
34. • Seamless MVC framework across server
and client
• Address the most common difficulty in
design active server : the synchronization
• Base framework environment for adapting
any gameplay