{"componentChunkName":"component---src-templates-solutions-jsx","path":"/solutions/gaming-development/","result":{"data":{"prismic":{"solutions":{"_meta":{"lang":"en-us","lastPublicationDate":"2021-06-25T14:04:09+0000","type":"solutions","uid":"gaming-development"},"body":[{"__typename":"PRISMIC_SolutionsBodyHerotext","type":"herotext","label":null,"primary":{"fullscreen":false,"large_text":false,"text_color":"light","background_color":null,"background_image":{"dimensions":{"width":1600,"height":800},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/076150d3-2a96-4841-9cf1-c1a2a6e4c4e8_bg-solutions-website-hosting.jpg?auto=compress,format"},"display_primary_cta":true,"display_secondary_cta":true,"heading":[{"type":"heading1","text":"Build your game on DigitalOcean  ","spans":[]}],"primary_cta_color":"white","primary_cta_link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://cloud.digitalocean.com/registrations/new"},"primary_cta_text":[{"type":"paragraph","text":"Get started","spans":[]}],"secondary_cta_link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/migrate/?utmmedium=gamingsolution"},"secondary_cta_text":[{"type":"paragraph","text":"Get migration help","spans":[]}],"subheading":[{"type":"heading2","text":"We make it fast and easy for your development team to build your game on DigitalOcean with flexible compute options and low-bandwidth pricing that will allow you to scale your game as fast as you want. ","spans":[]}],"text_alignment":"center"}},{"__typename":"PRISMIC_SolutionsBodyListalternatingv2","type":"listalternatingv2","label":null,"fields":[{"list_alt_image":{"dimensions":{"width":814,"height":550},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/714a3e52-8056-468e-8952-744022008326_APIDroplet.png?auto=compress,format"},"list_alt_link":null,"list_alt_link_text":null,"list_alt_text":[{"type":"paragraph","text":"Experiment with a range of high-performance Droplet (virtual machines) plans to set up a powerful configuration for your game. Choose from our low-cost Basic Droplets – perfect for experimenting – or CPU-Optimized Droplets for games that demand fast, consistent performance. We also have General Purpose and Memory-Optimized Droplets (with maximum memory) should you have different needs.","spans":[]}],"list_alt_title":[{"type":"heading3","text":"Flexible Hosting Options","spans":[]}],"list_link_color":null,"list_text_color":null,"list_title_color":null},{"list_alt_image":{"dimensions":{"width":906,"height":675},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/b8d79ac3-776e-408b-94a2-03b085a07aff_Bandwidth.png?auto=compress,format"},"list_alt_link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/blog/its-all-about-the-bandwidth-why-many-network-intensive-services-select-digitalocean-as-their-cloud/"},"list_alt_link_text":[{"type":"paragraph","text":"Learn More","spans":[]}],"list_alt_text":[{"type":"paragraph","text":"No matter the scope and scale of the supporting infrastructure for your game, we charge only 10-20% of what other clouds do for bandwidth. As you invest and grow your company, you can be sure you are saving on bandwidth costs with DigitalOcean. This can lead to significant savings as your game attracts more users.","spans":[]}],"list_alt_title":[{"type":"heading3","text":"Save on bandwidth costs ","spans":[]}],"list_link_color":null,"list_text_color":null,"list_title_color":null}],"primary":{"background_color":null,"heading":[{"type":"heading2","text":"Why DigitalOcean?","spans":[]}],"subheading":[{"type":"heading2","text":"","spans":[]}],"background_image":null,"heading_color":null,"subheading_color":null,"text_color":"dark"}},{"__typename":"PRISMIC_SolutionsBodyToptabbednavcontent","type":"toptabbednavcontent","label":null,"fields":[{"image":{"dimensions":{"width":443,"height":525},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/599d9313-5132-4064-b91d-161eecbc1b7b_CPUDroplet.png?auto=compress,format"},"link_color":null,"tab_icon":{"dimensions":{"width":25,"height":30},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/755154f1-84e6-4b46-929a-1b096516473d_icon-droplet-cpu-f8a602b1.svg?auto=compress,format"},"tab_label":[{"type":"heading1","text":"CPU-Optimized Droplets ","spans":[]}],"text":[{"type":"paragraph","text":"Our CPU-Optimized Droplets are perfect for gaming configurations that demand fast, consistent performance from dedicated vCPUs.","spans":[]}],"text_color":null,"title1":[{"type":"heading3","text":"CPU-Optimized Droplets ","spans":[]}],"title_color":null,"content_link_text":[{"type":"paragraph","text":"Learn More ","spans":[]}],"link_url":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/docs/droplets/"},"image_position":"left"},{"image":{"dimensions":{"width":944,"height":751},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/d3c64847-2589-4a55-9aaa-875625bea2a4_NewLoadBalancer.png?auto=compress,format"},"link_color":"#1155cc","tab_icon":{"dimensions":{"width":30,"height":29},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/bd78dcbc-50c2-419a-bf39-8e83ba3998d5_load-balancers-icon-4cf52fc5.svg?auto=compress,format"},"tab_label":[{"type":"heading1","text":"Load Balancers","spans":[]}],"text":[{"type":"paragraph","text":"Adding a fully managed Load Balancer increases availability by distributing traffic between your Droplets. This is important for managing the growth of your game as you add new players.","spans":[]}],"text_color":null,"title1":[{"type":"paragraph","text":"Load Balancers","spans":[]}],"title_color":null,"content_link_text":[{"type":"paragraph","text":"Learn More","spans":[]}],"link_url":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/products/load-balancer/"},"image_position":"left"},{"image":{"dimensions":{"width":859,"height":691},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/ce85fea6-6b6c-46e6-9f83-17292070954d_API.png?auto=compress,format"},"link_color":"#1155cc","tab_icon":{"dimensions":{"width":29,"height":29},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/66a3e089-9482-45c4-8503-7952d075164d_api-icon-4af57780.svg?auto=compress,format"},"tab_label":[{"type":"heading1","text":"API","spans":[]}],"text":[{"type":"paragraph","text":"Using the DigitalOcean API allows you to manage all the resources needed for your game in a simple, programmatic way with conventional HTTP requests. ","spans":[]}],"text_color":null,"title1":[{"type":"paragraph","text":"API","spans":[]}],"title_color":null,"content_link_text":null,"link_url":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://developers.digitalocean.com/documentation/v2/"},"image_position":"left"},{"image":{"dimensions":{"width":900,"height":800},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/69552b7c-6e19-42dd-b674-7644eb2bfe79_certified-kubernetes.png?auto=compress,format"},"link_color":null,"tab_icon":{"dimensions":{"width":45,"height":45},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static%2F9e286c97-a89a-4e26-954c-2af1ba07f53c_kubernetes-icon.svg?auto=compress,format"},"tab_label":[{"type":"heading1","text":"Managed Kubernetes ","spans":[]}],"text":[{"type":"paragraph","text":"Deploy your game to DigitalOcean Kubernetes for easier scaling, higher availability, and lower costs. And use Kubernetes to release new versions seamlessly.","spans":[]}],"text_color":null,"title1":[{"type":"heading1","text":"Managed Kubernetes ","spans":[]}],"title_color":null,"content_link_text":[{"type":"paragraph","text":"Learn More","spans":[]}],"link_url":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/products/kubernetes/"},"image_position":"left"},{"image":{"dimensions":{"width":187,"height":150},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/6da65bd2-9a24-4fad-bf35-23d2761aa91e_firewalls-0745d580.svg?auto=compress,format"},"link_color":null,"tab_icon":{"dimensions":{"width":30,"height":27},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/9d0270ea-9d62-4c8b-9d23-dce9c16e0226_virtual-private-cloud-icon-7af24d1a.svg?auto=compress,format"},"tab_label":[{"type":"heading1","text":"VPC","spans":[]}],"text":[{"type":"paragraph","text":"Help keep your game secure with our Virtual Private Cloud (VPC). VPC gives you more control over how your resources communicate, with isolation reminiscent of what you might achieve running systems on premises. ","spans":[]}],"text_color":null,"title1":[{"type":"paragraph","text":"VPC","spans":[]}],"title_color":null,"content_link_text":null,"link_url":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/products/vpc/"},"image_position":"left"}],"primary":{"background_color":"#f4f5f9","heading_color":null,"heading":[{"type":"paragraph","text":"Build a low-latency game while saving on bandwidth costs","spans":[]}],"subheading":[{"type":"paragraph","text":"While your architecture may end up looking very different depending on the type of game you are building, we wanted to provide an example of what you can do using DigitalOcean.  ","spans":[]}],"subheading_color":null,"text_color":"dark"}},{"__typename":"PRISMIC_SolutionsBodyCarouselimage","type":"carouselimage","primary":{"background_color":null,"background_image":null,"text_color":"dark","heading":[{"type":"heading1","text":"Pricing that scales with your game ","spans":[]}],"heading_color":null,"subheading":[{"type":"heading2","text":"Don't let complex bandwidth pricing distract you from building and growing your game ","spans":[]}],"subheading_color":null},"fields":[{"image":{"dimensions":{"width":1600,"height":637},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/6c54af3a-698d-42f4-8c59-0347fcd3a255_bandwidth-2.png?auto=compress,format"},"image_text":[{"type":"paragraph","text":"For network-intensive applications – like gaming – bandwidth costs can be substantial, perhaps even making up a majority of your cloud computing costs. And since you’ll often see bandwidth costs phrased as pennies per GB, you might dismiss this cost as negligible. You’re liable to overlook bandwidth costs until your app has reached a consequential scale, when you suddenly find that all those pennies really add up. ","spans":[]}],"image_text_color":null},{"image":{"dimensions":{"width":1600,"height":637},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/3079eb55-714f-4f10-ac16-74e016549080_bandwidth-1.png?auto=compress,format"},"image_text":[{"type":"paragraph","text":"We provide each virtual machine a bandwidth allotment, which is pooled with your other resources. After the cap is exceeded, we charge just $.01 per GB compared to the $.05 - $.12 per GB cost on other cloud providers. Our bandwidth pricing is uniform across data center regions and does not vary by slabs/tiers of bandwidth consumed. In comparison, bandwidth pricing across other cloud providers tends to be complex because they vary prices by data center region as well as the tiers of bandwidth transferred.","spans":[]}],"image_text_color":null}]},{"__typename":"PRISMIC_SolutionsBodyCarouseltestimonial","type":"carouseltestimonial","label":null,"primary":{"background_color":"#f4f5f9","background_image":null,"text_color":"dark","heading":[{"type":"heading1","text":"Customers building their games on DigitalOcean","spans":[]}],"heading_color":null,"subheading1":null,"subheading_color":null},"fields":[{"logo":{"dimensions":{"width":641,"height":316},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/d165b662-673c-43b1-aa75-93f446a3d7fb_PlayKids-1527019009-logo-roxopng.png?auto=compress,format"},"quote":[{"type":"paragraph","text":"Our game would not have been viable without DigitalOcean’s low pricing - our costs would have been 8x higher. It would be much harder for our game to make sense financially and maybe would have to shut it down.","spans":[]}],"author":[{"type":"paragraph","text":"Diego Rocha","spans":[]}],"author_details":[{"type":"paragraph","text":"Software Engineer Manager, PlayKids","spans":[]}],"avatar":null,"link":null,"link_text":null},{"logo":{"dimensions":{"width":1435,"height":625},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/9cf98763-f5b6-4e72-9a5a-9989cdc498d2_SLLogo_Color_Clover_Outline.png?auto=compress,format"},"quote":[{"type":"paragraph","text":"We adopted DigitalOcean's Managed Kubernetes to deploy one of our analytics systems. We chose DigitalOcean because of its developer-friendly dashboards, clear pricing schema, and excellent documentation. These things made it possible for Super Lucky to create a Kubernetes cluster, stateful deployments, load balancers and services in a matter of days instead of weeks. ","spans":[]}],"author":[{"type":"paragraph","text":"Alan Morales","spans":[]}],"author_details":[{"type":"paragraph","text":"Senior Software Engineer, Super Lucky","spans":[]}],"avatar":null,"link":null,"link_text":null},{"logo":{"dimensions":{"width":512,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/fe16d631-11be-48de-8715-d6ffaf64a038_hitmarker_icon.png?auto=compress,format"},"quote":[{"type":"paragraph","text":"Gaming is such a digitally-based industry and there are so many companies that could benefit from DigitalOcean’s products across virtual private servers, database management and more.","spans":[]}],"author":[{"type":"paragraph","text":"Phil Huggan","spans":[]}],"author_details":[{"type":"paragraph","text":"Founder, Hitmarker","spans":[]}],"avatar":null,"link":null,"link_text":null},{"logo":null,"quote":[{"type":"paragraph","text":"I was genuinely delighted when I switched to DigitalOcean. When I started testing it I realized that it was in fact even easier to set up than on other clouds, which is huge as I still semi-manually manage the number of servers myself so as to not run up surprise costs. With other cloud providers, I experienced throttling that slowed down my game after barely an hour of starting it. I have never had that kind of problem with DigitalOcean. The bottom line is I can’t afford to run my game on other clouds without it slowing down after an hour. The combination of DigitalOcean’s compute options and price make it possible for me to build a fast and reliable game.","spans":[]},{"type":"paragraph","text":"","spans":[]}],"author":[{"type":"paragraph","text":"Stan Flint","spans":[]}],"author_details":[{"type":"paragraph","text":"Indie Game Developer ","spans":[]}],"avatar":null,"link":null,"link_text":null}]},{"__typename":"PRISMIC_SolutionsBodyCarouselimage","type":"carouselimage","primary":{"background_color":null,"background_image":null,"text_color":"dark","heading":[{"type":"heading1","text":"How DigitalOcean helped PlayKids support hundreds of thousands of online players","spans":[]}],"heading_color":null,"subheading":[{"type":"heading2","text":"PlayKids creates high quality mobile apps for kids. After quickly becoming an international reference on how to develop digital products for kids, they started experimenting with new ideas. More recently, they launched their first mobile games.","spans":[]}],"subheading_color":null},"fields":[{"image":{"dimensions":{"width":1340,"height":680},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/737f97df-2e6b-40a9-912a-c4630e39442d_Screen+Shot+2020-08-06+at+13.15.57.png?auto=compress,format"},"image_text":[{"type":"paragraph","text":"Like many gaming companies, they faced several challenges as they scaled. They needed to support hundreds of thousands of concurrent online players all over the world. They needed to cut down on any friction for these players and provide a interruption free experience. They needed to accomplish this while maintaining a cost efficient infrastructure setup and while automation everything. ","spans":[]},{"type":"paragraph","text":"","spans":[]}],"image_text_color":null},{"image":{"dimensions":{"width":632,"height":297},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/8213434a-a412-4014-b56a-3de3c79f6fe1_Screen+Shot+2020-08-28+at+2.08.44+PM.png?auto=compress,format"},"image_text":[{"type":"paragraph","text":"To support all of their game sessions, they need a few thousands containers running. To orchestrate these containers, they use DigitalOcean's Managed Kubernetes. Kubernetes is able to schedule containers to run on multiple DigitalOcean Droplets, monitor their health and reset them if needed, scale up or down the number of containers running according to a metric, and start new Droplets if it needs more resources or stop running Droplets if there are resources in excess. It automates almost all of our deployment makes sure they spend as little as possible. ","spans":[]}],"image_text_color":null},{"image":{"dimensions":{"width":1024,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/b9526845-9ab1-4016-b6e4-332c511ae778_e20ccb82d0fe87761c57073b40c7b7db3c54b7f5_remote_culture_social.jpeg?auto=compress,format"},"image_text":[{"type":"paragraph","text":"PlayKids has users around the world and as such, could require support at any time. DigitalOcean's Customer Success team works 24/7 and is ready to help as quickly as possible to get issues resolved. The PlayKids team has direct access to the Solutions Engineering and Business Development teams on Slack. This allows them to easily and quickly communicate when discussing challenges PlayKids may run into, or answering simple questions when they pop up.","spans":[]}],"image_text_color":null},{"image":{"dimensions":{"width":512,"height":204},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/48168b7c-c00d-4721-aebf-aacbe1c87edb_unnamed.png?auto=compress,format"},"image_text":[{"type":"paragraph","text":"PlayKids now has a solution that automatically scales well with user demand, needs almost no intervention from their team, handles new releases of our game gracefully, without interrupting any of the active game sessions and keeps their costs way down","spans":[]}],"image_text_color":null}]},{"__typename":"PRISMIC_SolutionsBodyCardsv2","type":"cardsv2","label":null,"fields":[{"image":{"dimensions":{"width":270,"height":60},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/aa3b9c19-9ed0-461c-ab72-d99a1aff5b07_card1-wma.jpeg?auto=compress,format"},"link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/community/tech_talks/modern-game-server-infrastructure-in-the-cloud"},"text":[{"type":"paragraph","text":"Building large-scale infrastructure for a multiplayer game is not an  easy feat. In this webinar, Diego Rocha – Software Engineering Manager at Playkids – discusses how a small team at PlayKids leveraged DigitalOcean Kubernetes to build PlayKids’ infrastructure to reliably serve millions of players.","spans":[]}],"text_color":null,"title1":[{"type":"heading5","text":"Tech Talk: Modern Game Server Infrastructure in the Cloud","spans":[]}],"title_color":null},{"image":{"dimensions":{"width":270,"height":60},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/28b69062-4dfc-46f9-abd1-f06252f108be_card2-wma.jpeg?auto=compress,format"},"link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/community/tutorials/how-to-install-pygame-and-create-a-template-for-developing-games-in-python-3"},"text":[{"type":"paragraph","text":"This tutorial will first go through installing pygame into your Python programming environment, and then walk you through creating a template to develop games with pygame and Python 3.","spans":[]}],"text_color":null,"title1":[{"type":"heading5","text":"Tutorial: How To Install pygame and Create a Template for Developing Games in Python 3","spans":[]}],"title_color":null},{"image":{"dimensions":{"width":270,"height":60},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/3e784b0f-0c31-4049-ad5b-3e9d14f57e62_card4-wma.jpg?auto=compress,format"},"link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/blog/its-all-about-the-bandwidth-why-many-network-intensive-services-select-digitalocean-as-their-cloud"},"text":[{"type":"paragraph","text":"DigitalOcean has proven especially popular with companies developing network-intensive apps because we charge only ~10-20% of what other clouds do for bandwidth. The savings can easily add up to hundreds of thousands or even millions of dollars for apps that require large scale.","spans":[]}],"text_color":null,"title1":[{"type":"heading5","text":"Blog Post: Why many network-intensive services run on DigitalOcean","spans":[]}],"title_color":null}],"primary":{"background_color":"#f4f5f9","columns":"4","content_alignment":"center","cta_button_text":null,"cta_button_url":null,"heading":[{"type":"heading1","text":"Resources","spans":[]}],"heading_color":null,"subheading":[{"type":"paragraph","text":"DigitalOcean’s community tutorials, tech talks, product docs and blog posts help you quickly get started building your game. Here’s a small sample of the resources available.","spans":[]}],"subheading_color":null,"text_color":"dark","background_image":null}},{"__typename":"PRISMIC_SolutionsBodyDynamicformbuilder","type":"dynamicformbuilder","label":null,"primary":{"footer_form_text":[{"type":"paragraph","text":"By submitting the form, you agree to the Terms of Service","spans":[{"start":41,"end":57,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/legal/terms-of-service-agreement/"}}]}],"form_anchor_name":"gaming-contact","form_post_location":"https://anchor.digitalocean.com/index.php/leadCapture/save2","header_form_text":"Talk to an expert","marketo_form_id":"1178","munchkin_account_id":"113-DTN-266","sub_header_form_text":"Our team of solutions experts can help you get started with migration plans and provide advice on how to scale your game.","thank_you_message":[{"type":"paragraph","text":"Thank you for your inquiry. You'll receive a response within thee to five business days","spans":[]}],"analytics_track":"filled_out_sales_form","analytics_action":"sales"},"fields":[{"field_alphanumeric":false,"field_column_width":"half","field_error_message":"You must enter your first name","field_max_length":"20","field_name":"first_name","field_placeholder":"First Name","field_post_name":"FirstName","field_required":true,"field_type":"input-text","field_value":null,"section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"half","field_error_message":"You must enter your last name","field_max_length":null,"field_name":"last_name","field_placeholder":"Last Name","field_post_name":"LastName","field_required":true,"field_type":"input-text","field_value":null,"section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"half","field_error_message":"You must provide a business email address","field_max_length":null,"field_name":"email","field_placeholder":"Business Email","field_post_name":"Email","field_required":true,"field_type":"input-text","field_value":null,"section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"half","field_error_message":"You must enter your company name","field_max_length":null,"field_name":"company","field_placeholder":"Company Name","field_post_name":"Company__c","field_required":true,"field_type":"input-text","field_value":null,"section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"half","field_error_message":"You must select a country","field_max_length":null,"field_name":"country","field_placeholder":"Country","field_post_name":"Country","field_required":true,"field_type":"dropdown","field_value":"Afghanistan|Albania|Algeria|American Samoa|Andorra|Angola|Anguilla|Antarctica|Antigua And Barbuda|Argentina|Armenia|Aruba|Australia|Austria|Azerbaijan|Bahamas|Bahrain|Bangladesh|Barbados|Belarus|Belgium|Belize|Benin|Bermuda|Bhutan|Bolivia|Bosnia And Herzegovina|Botswana|Bouvet Island|Brazil|British Indian Ocean Territory|Brunei Darussalam|Bulgaria|Burkina Faso|Burundi|Cambodia|Cameroon|Canada|Cape\nVerde|Cayman Islands|Central African Republic|Chad|Chile|China|Christmas Island|Cocos (keeling) Islands|Colombia|Comoros|Congo|Congo|Cook Islands|Costa Rica|Cote D'ivoire|Croatia|Cuba|Cyprus|Czech Republic|Denmark|Djibouti|Dominica|Dominican Republic|East Timor|Ecuador|Egypt|El Salvador|Equatorial Guinea|Eritrea|Estonia|Ethiopia|Falkland Islands (malvinas)|Faroe Islands|Fiji|Finland|France|French Guiana|French Polynesia|French Southern Territories|Gabon|Gambia|Georgia|Germany|Ghana|Gibraltar|Greece|Greenland|\nGrenada|Guadeloupe|Guam|Guatemala|Guinea|Guinea-bissau|Guyana|Haiti|Heard Island And Mcdonald Islands|Holy See (vatican City State)|Honduras|Hong Kong|Hungary|Iceland|India|Indonesia|Iran|Iraq|Ireland|Israel|Italy|Jamaica|Japan|Jordan|Kazakstan|\nKenya|Kiribati|Korea|Republic Of, Kosovo|Kuwait|Kyrgyzstan|Lao People's Democratic Republic|Latvia|\nLebanon|Lesotho|Liberia|Libyan Arab Jamahiriya|Liechtenstein|Lithuania|Luxembourg|Macau|Macedonia|The Former Yugoslav Republic Of Madagascar|Malawi|Malaysia|Maldives|Mali|Malta|Marshall Islands|Martinique|Mauritania|Mauritius|Mayotte|Mexico|Micronesia|Federated States Of Moldova|Monaco|Mongolia|Montserrat|Montenegro|Morocco|Mozambique|Myanmar|Namibia|Nauru|Nepal|Netherlands|\nNetherlands Antilles|New Caledonia|New Zealand|Nicaragua|Niger|Nigeria|Niue|Norfolk Island|Northern Mariana Islands|Norway|Oman|Pakistan|Palau|Palestinian Territory|Occupied|Panama|Papua New Guinea|Paraguay|Peru|Philippines|Pitcairn|Poland|Portugal|Puerto Rico|Qatar|Reunion|Romania|Russian Federation|Rwanda|Saint Helena|Saint Kitts And Nevis|Saint Lucia|Saint Pierre And Miquelon|Saint Vincent And The\nGrenadines|Samoa|San Marino|Sao Tome And Principe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Slovakia|Slovenia|Solomon Islands|Somalia|South Africa|South Georgia And The South Sandwich Islands|Spain|Sri Lanka|Sudan|Suriname|Svalbard And Jan Mayen|Swaziland|Sweden|Switzerland|Syrian Arab Republic|Taiwan|Province Of China|Tajikistan|Tanzania|Thailand|Togo|Tokelau|Tonga|Trinidad And Tobago|Tunisia|Turkey|Turkmenistan|Turks And Caicos Islands|Tuvalu|Uganda|Ukraine|United Arab Emirates|United Kingdom|United States|United States Minor Outlying Islands|Uruguay|Uzbekistan|Vanuatu|Venezuela|Viet Nam|Virgin Islands|British|Virgin Islands, U.S.|Wallis And Futuna|Western Sahara|Yemen|Zambia|Zimbabwe","section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"half","field_error_message":"You must select your estimated monthly spend","field_max_length":null,"field_name":"contact_sales_estimated_spend","field_placeholder":"What is your estimated monthly spend?","field_post_name":"Contact_Sales_Estimated_Spend__c","field_required":true,"field_type":"dropdown","field_value":"$0 - $249|$250 - $999|$1,000 - $2,499|$2,500 +","section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"half","field_error_message":"You must select your estimated timeline.","field_max_length":null,"field_name":"contact_sales_estimated_timeline","field_placeholder":"What is your timeline for deployment/migration?","field_post_name":"Contact_Sales_Estimated_Timeline__c","field_required":true,"field_type":"dropdown","field_value":"ASAP|Within the next 4 weeks|Within 2-6 months|More than 6 months out","section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"full","field_error_message":null,"field_max_length":null,"field_name":"cloud_infrastructure_needs__c","field_placeholder":"What is the biggest challenge you are trying to solve with this project?","field_post_name":"Cloud_Infrastructure_Needs__c","field_required":false,"field_type":"textarea","field_value":null,"section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":null,"field_error_message":null,"field_max_length":null,"field_name":"utm_campaign__c","field_placeholder":null,"field_post_name":null,"field_required":false,"field_type":"input-hidden","field_value":null,"section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":null,"field_error_message":null,"field_max_length":null,"field_name":"utm_medium__c","field_placeholder":null,"field_post_name":null,"field_required":false,"field_type":"input-hidden","field_value":null,"section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":null,"field_error_message":null,"field_max_length":null,"field_name":"utm_source__c","field_placeholder":null,"field_post_name":null,"field_required":false,"field_type":"input-hidden","field_value":"gaming solutions","section_header":null,"section_sub_header":null},{"field_alphanumeric":false,"field_column_width":"full","field_error_message":null,"field_max_length":null,"field_name":null,"field_placeholder":null,"field_post_name":null,"field_required":false,"field_type":"input-submit","field_value":"Talk to an expert","section_header":null,"section_sub_header":null}]}],"date":"2020-06-10","description":"Why build your game on DigitalOcean? We make it fast and easy with flexible compute options and low-bandwidth pricing.","path":"/solutions/gaming-development","title":[{"type":"heading1","text":"Game Server Hosting | Develop Your Game on DigitalOcean","spans":[]}],"open_graph_image":null}}},"pageContext":{"rootQuery":"\n  query SolutionsQuery($uid: String!) {\n    prismic {\n      solutions(lang: \"en-us\", uid: $uid) {\n        _meta {\n          lang\n          lastPublicationDate\n          type\n          uid\n        }\n        body {\n        ... on PRISMIC_SolutionsBodyHerotext {\n          type\n            label\n            primary {\n              fullscreen\n              large_text\n              text_color\n              background_color\n              background_image\n              display_primary_cta\n              display_secondary_cta\n              heading\n              primary_cta_color\n              primary_cta_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              primary_cta_text\n              secondary_cta_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              secondary_cta_text\n              subheading\n              text_alignment\n            }\n        },\n        ... on PRISMIC_SolutionsBodyCardsv2 {\n          type\n            label\n            fields {\n              image\n              link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              text\n              text_color\n              title1\n              title_color\n            }\n            primary {\n              background_color\n              columns\n              content_alignment\n              cta_button_text\n              cta_button_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              heading\n              heading_color\n              subheading\n              subheading_color\n              text_color\n              background_image\n            }\n        },\n        ... on PRISMIC_SolutionsBodyCtaband {\n          type\n            label\n            primary {\n              text_color\n              background_color\n              cta_band\n              cta_primary_background_color\n              cta_text_primary\n              cta_text_secondary\n              cta_url_primary {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              cta_url_secondary {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              heading\n              subheading\n              background_image\n            }\n        },\n        ... on PRISMIC_SolutionsBodyVideoquote {\n          type\n            label\n            primary {\n              author\n              background_color\n              background_image\n              company\n              heading\n              heading_color\n              logo\n              avatar\n              position\n              quote\n              quote_color\n              subheading\n              subheading_color\n              text_color\n              wistia_video_id\n            }\n        },\n        ... on PRISMIC_SolutionsBodyCarouseltestimonial {\n          type\n            label\n            primary {\n              background_color\n              background_image\n              text_color\n              heading\n              heading_color\n              subheading1\n              subheading_color\n            }\n            fields {\n              logo\n              quote\n              author\n              author_details\n              avatar\n              link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              link_text\n            }\n        },\n        ... on PRISMIC_SolutionsBodyFeatureslist {\n          type\n            label\n            primary {\n              background_color\n              background_image\n              cta_button_color\n              cta_button_text\n              cta_button_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              heading\n              item_text_color\n              heading_color\n              item_title_color\n              subheading\n              subheading_color\n              text_color\n            }\n            fields {\n              item_icon\n              item_text\n              item_title\n            }\n        },\n        ... on PRISMIC_SolutionsBodyCarouselcards {\n          type\n            label\n            fields {\n              image\n              text\n              text_color\n              title1\n              title_color\n            }\n            primary {\n              background_color\n              background_image\n              cards_per_page\n              cta_button_text: cta_text\n              cta_button_link: cta_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              heading\n              heading_color\n              subheading\n              subheading_color\n              text_color\n            }\n        },\n        ... on PRISMIC_SolutionsBodyCarouselimage {\n          type\n            primary {\n              background_color\n              background_image\n              text_color\n              heading\n              heading_color\n              subheading\n              subheading_color\n            }\n            fields {\n              image\n              image_text\n              image_text_color\n            }\n        },\n        ... on PRISMIC_SolutionsBodyListalternatingv2 {\n          type\n            label\n            fields {\n              list_alt_image\n              list_alt_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              list_alt_link_text\n              list_alt_text\n              list_alt_title\n              list_link_color\n              list_text_color\n              list_title_color\n            }\n            primary {\n              background_color\n              heading\n              subheading\n              background_image\n              heading_color\n              subheading_color\n              text_color\n            }\n        },\n        ... on PRISMIC_SolutionsBodyListgridv2 {\n          type\n            label\n            primary {\n              background_color\n              background_image\n              heading\n              heading_color\n              list_column_number\n              list_item_alignment_position\n              list_item_heading_color\n              list_item_text_color\n              list_item_icon_position\n              list_item_icon_size\n              subheading\n              subheading_color\n              text_color\n              cta_button_text\n              cta_button_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              annotation\n            }\n            fields {\n              list_item_heading\n              list_item_icon\n              list_item_text\n              list_item_url_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              list_item_url_text\n            }\n        },\n        ... on PRISMIC_SolutionsBodyContentblock {\n          type\n            label\n            primary {\n              target_name\n              background_color\n              background_image\n              content\n              content_text_alignment\n              heading\n              heading_color\n              image\n              subheading\n              subheading_color\n              text_color\n              wistia_id\n            }\n        },\n        ... on PRISMIC_SolutionsBodyToptabbednavcontent {\n            type\n  label\n  fields {\n    image\n    link_color\n    tab_icon\n    tab_label\n    text\n    text_color\n    title1\n    title_color\n    content_link_text\n    link_url {\n      _linkType\n      ... on PRISMIC__ExternalLink {\n        _linkType\n        url\n      }\n    }\n    image_position\n  }\n  primary {\n    background_color\n    heading_color\n    heading\n    subheading\n    subheading_color\n    text_color\n  }\n\n        },\n        ... on PRISMIC_SolutionsBodyDynamicformbuilder {\n          type\n          label\n          primary {\n            footer_form_text\n            form_anchor_name\n            form_post_location\n            header_form_text\n            marketo_form_id\n            munchkin_account_id\n            sub_header_form_text\n            thank_you_message\n            analytics_track\n            analytics_action\n          }\n          fields {\n            field_alphanumeric\n            field_column_width\n            field_error_message\n            field_max_length\n            field_name\n            field_placeholder\n            field_post_name\n            field_required\n            field_type\n            field_value\n            section_header\n            section_sub_header\n          }\n        }}\n        date\n        description\n        path\n        title\n        open_graph_image\n      }\n    }\n  }\n","id":"XtgABhEAACgAcqwc","lang":"en-us","uid":"gaming-development","type":"solutions","alternateLanguages":[],"cursor":"YXJyYXljb25uZWN0aW9uOjY=","paginationPreviousMeta":{"id":"XxhYBxAAACMALHxY","lang":"en-us","uid":"agency","type":"solutions","alternateLanguages":[]},"paginationPreviousUid":"agency","paginationPreviousLang":"en-us","paginationNextMeta":{"id":"XvEDAhIAAPc56aH2","lang":"en-us","uid":"streaming","type":"solutions","alternateLanguages":[]},"paginationNextUid":"streaming","paginationNextLang":"en-us","lastQueryChunkEndCursor":""}}}