Matt Hosanee

811 views

Published on

Facebook Developer Garage London - December 2009

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
811
On SlideShare
0
From Embeds
0
Number of Embeds
63
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Matt Hosanee

  1. 1. Project Darkstar Massive Multiplayer Online Games <ul><li>Matt Hosanee </li></ul><ul><li>StartUps & Emerging Business </li></ul><ul><li>Sun Microsystems </li></ul>
  2. 2. Computer love... <ul><li>I’m a child of the ‘70s </li></ul><ul><li>My first ‘computer’ 1Mhz 16Kb RAM: </li></ul>
  3. 3. technology snapshot <ul><li>server technology designed per game </li></ul><ul><li>driven by game design </li></ul><ul><li>not built for scale </li></ul><ul><li>rebuild almost everything all of the time </li></ul><ul><li>unstable </li></ul><ul><li>single platform </li></ul>
  4. 4. Server usage - Geo
  5. 5. Server usage - shards
  6. 6. what are the problems? <ul><li>10,000 players is not massive </li></ul><ul><li>game developers are not network engineers </li></ul><ul><li>it’s not sexy, but is critical! </li></ul><ul><li>building online games are $30+M investment </li></ul><ul><li>extremely high rate of failure </li></ul><ul><li>big companies only (well...mostly) </li></ul>
  7. 7. Project darkstar <ul><li>designed for massive scale, persistence and transaction integrity </li></ul><ul><li>game & client agnostic </li></ul><ul><li>designed specifically for online video games </li></ul><ul><li>“ shardless” design </li></ul><ul><li>written in JavaSE </li></ul><ul><li>open source - GPLv2 </li></ul>
  8. 8. Developer benefits <ul><li>highly pluggable - easy to integrate into tool pipeline </li></ul><ul><li>simplified programming model </li></ul><ul><li>faster iterations </li></ul><ul><li>masks multi-thread/processor/machine </li></ul><ul><li>common across all possible devices </li></ul><ul><li>remove burden of developing a server platform and just focus on gameplay </li></ul>
  9. 9. business benefits <ul><li>supports multiple client devices and languages </li></ul><ul><li>stimulate new gameplay services and frameworks </li></ul><ul><li>relieve the operational burden of the datacenter </li></ul><ul><li>fund multiple projects simultaneously </li></ul><ul><li>allow small companies to compete </li></ul><ul><li>complete reuse of infrastructure investment </li></ul>
  10. 10. our goals <ul><li>help the video game industry to grow </li></ul><ul><li>leverage open standards </li></ul><ul><li>build strong community and collaboration </li></ul><ul><li>share enterprise solution experience </li></ul><ul><li>open the market to new ideas </li></ul><ul><li>level the playing field for new content and experiences to emerge </li></ul>
  11. 11. Project wonderland <ul><li>virtual world collaboration </li></ul><ul><li>leverages standards </li></ul><ul><li>shared apps </li></ul><ul><li>shared workspace </li></ul><ul><li>remote control of real world objects </li></ul><ul><li>open source </li></ul>
  12. 12. Not just Darkstar
  13. 13. Examples/Successes http://project-snowman.dev.java.net
  14. 14. Online community <ul><li>projectdarkstar.com </li></ul><ul><li>$0 cost of entry </li></ul><ul><li>information resources </li></ul><ul><li>open source </li></ul><ul><li>community contributions </li></ul><ul><li>“ the smartest people don’t work for you” </li></ul>
  15. 15. Sun StartUp Essentials http://sun.com/startups <6yrs in business <150 people Limited/no money Hosting Consulting/Training Soclal/Business/comarketing No commitment Discounts inc.90%!
  16. 16. <ul><li>@scoobeesnac </li></ul><ul><li>http://blogs.sun.com/startups </li></ul><ul><li>http://projectdarkstar.com </li></ul>

×