420 likes | 797 Views
Project ImpactO. Do you have the balls?. Unity 4 Pro. Version control Global effects (God rays , volumetric partilcles , realtime shadows ). Project integration. Workflow. SCRUM framework . Daily scrum Product backlog Sprint planning / retrospectives SVN
E N D
Project ImpactO Do youhave the balls?
Unity 4 Pro Version control Global effects (God rays, volumetricpartilcles, realtimeshadows)
Workflow SCRUM framework. Daily scrum Product backlog Sprint planning / retrospectives SVN Focus on marketing
New features HTF mode Race mode Energy resource Customization Completely new level
The Level PIPELINE Programs Workflow LEVEL DESIGN Cohesive Objective Game Mode Prototype MODULAR Textures Models
The Character Big bulkyplates for silhouette Compactelectronicdetailsfor easiertexturebaking Worn down
The Character amklasdfsdgn
Rigging/Animation Solid rig Clean export rig Stable and flexible controlrig Customizeequipment Placement of attachment joints Mechanicalcharacter Robot designs relatively simple tomorphintospheres No deformations = easyskinning UNITY 4 – Mecanim walk and runscriptingprettystraight forward Simple UI for animation clip management Walkcycle= 3 animations forward, left & right
The Garage PIPELINE Programs Workflow FEATURES AND CONTENT Limitingthe view Camera DoF Map Ambiance God rays Particles Fog Optimization Details in slots Simple baseshape Maps images
Bone attachments for modular components Simple for otherstoaddspecificitems at specificlocations Bone searchstructurewith specifieditemsavailableto specificbones Joint attachments
Support for loadingofresources on demand UnityAssetBundles Easytoadd new itemstoyour game = good for DLC Support for realtimeloadingofresourceswhenneeded
Networkinstantiation A lotofitems = a lotofpossible combinations Spawning a customizedcharacter over network = challenge
User Management and PlayerMatchmaking User Login User Registration Player Matchmaking
PlayerMatchmaking The Simple Method The Advanced Method • Current Game State • Current Game State • Connection Capabilities • Player Location • Player Settings • Player Experience
The 7 steps to profit Pure client/server Client-side prediction Data compression Prioritization Player interaction … PROFIT!!!
Bandwidth is limited Networking for Physics Programmers 2010 Glenn Fiedler 2.7 million samples 99.1% can support 64kbps up and down. Roughly 256 byte packets @ 30 packets per-second Not nearly enough for bigger scenes
Player vs player Hard to handle events with multiple players involved There will be differences in players prediction How do you keep things “fair”?
Thankyou for listening! The End