{"id":23419,"date":"2015-12-15T12:00:46","date_gmt":"2015-12-15T20:00:46","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=23419"},"modified":"2019-04-03T15:52:43","modified_gmt":"2019-04-03T22:52:43","slug":"indie-game-developers-get-xamarin-for-free","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/indie-game-developers-get-xamarin-for-free\/","title":{"rendered":"Indie Game Developers Get Xamarin for Free"},"content":{"rendered":"<p>\t\t\t\tIndie game developers have chosen C# and Xamarin to release some truly amazing mobile games, including\u00a0<a href=\"http:\/\/skullsoftheshogun.com\/\">Skulls of the Shogun<\/a>, <a href=\"http:\/\/www.incrediblebaron.com\/\">The Incredible Baron<\/a>,\u00a0<a href=\"https:\/\/itunes.apple.com\/us\/app\/draw-a-stickman-epic-free\/id556868748?ls=1&amp;mt=8\">Draw a Stickman<\/a>, and <a href=\"https:\/\/itunes.apple.com\/us\/app\/infinite-flight-flight-simulator\/id471341991?mt=8\">Infinite Flight<\/a>.\u00a0Many of these indies have even gone on to become powerhouse studios, like <a href=\"http:\/\/www.supergiantgames.com\/\">Supergiant Games<\/a>, which appeared onstage with Apple to demo\u00a0<a href=\"https:\/\/www.supergiantgames.com\/games\/transistor\/\">Transistor<\/a> during the Apple TV launch.<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Bitmap-Bitmapss.png\">\n<\/a><a href=\"https:\/\/www.supergiantgames.com\/games\/bastion\/\"><img decoding=\"async\" class=\"alignleft wp-image-23459\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Bitmap-Bastions.png\" alt=\"Bastion\" width=\"400\" height=\"197\" \/><\/a><a href=\"https:\/\/www.supergiantgames.com\/games\/transistor\/\"><img decoding=\"async\" class=\"alignright wp-image-23463\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Transistor.png\" alt=\"Transistor\" width=\"400\" height=\"197\" \/><\/a><a href=\"http:\/\/www.incrediblebaron.com\/\"><img decoding=\"async\" class=\"alignleft wp-image-23460\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Bitmap-Bitmap.png\" alt=\"The Incredible Baron\" width=\"400\" height=\"207\" \/><\/a><a href=\"http:\/\/skullsoftheshogun.com\/\"><img decoding=\"async\" class=\"alignright wp-image-23464\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/as.png\" alt=\"\" width=\"400\" height=\"207\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Bitmap-Bastions.png\"><\/a>C#: The Best Language for Game Development<\/h2>\n<p>C# is a modern language with features such as static typing, generics, easy asynchronous programming with async\/await, and support for functional programming. C# is also a rapidly evolving language with a <a href=\"https:\/\/github.com\/dotnet\/roslyn\/issues?q=is:open+label:%22Area-Language+Design%22+label:%221+-+Planning%22+\">public roadmap for C# 7 and beyond<\/a>. Games written in C# can run anywhere, from mobile devices and tablets to the desktop, consoles, and web. And, importantly, C# doesn\u2019t suffer from many of the performance issues that plague interpreted languages like JavaScript, Ruby, and Python.<\/p>\n<p>Now is an incredible\u00a0time to develop games with C#. Xamarin developers can create amazing mobile games leveraging any of these powerful frameworks and engines:<\/p>\n<h3>MonoGame<\/h3>\n<p><img decoding=\"async\" class=\"size-full wp-image-23434 alignright\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/SquareLogo_128px.png\" alt=\"Logo for MonoGame XNA game engine.\" width=\"128\" height=\"128\" \/>MonoGame is an <a href=\"http:\/\/www.monogame.net\/\">open source implementation of the XNA 4 framework<\/a>\u00a0with a goal to allow XNA developers to port their games to iOS, Android, Mac OSX, Linux, Apple TV, and Playstation 4. MonoGame provides a common cross-platform API for 2D and 3D graphics, audio and input that is easy to learn, and includes content processing to ensure that your assets are optimized for the target platforms.<\/p>\n<p><center>\n<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/mx4B8XFtnZo\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/center><\/p>\n<h3>CocosSharp<\/h3>\n<p>CocosSharp is a <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/game_development\/cocossharp\/\">C# implementation of the Cocos2D and Cocos3D APIs<\/a> that runs on any platform where MonoGame runs. The core implementation of CocosSharp is provided by the MonoGame framework, with CocosSharp adding an efficient abstraction layer well-suited for 2D games. CocosSharp provides a nice mix of ease of use and performance, enabling developers to quickly get started with cross-platform game development.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-23442 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/CoinTime.png\" alt=\"CoinTime\" width=\"350\" height=\"306\" \/><\/p>\n<h3>UrhoSharp<\/h3>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-23435\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/UrhoSharp.png\" alt=\"UrhoSharp Game Engine\" width=\"128\" height=\"118\" \/>UrhoSharp is a new game engine that brings the <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/urho\/introduction\/\">Urho3D game engine to C# and F# developers<\/a> targeting iOS, Android, tvOS, Mac, and Windows and can easily be installed via the NuGet Package Manager. UrhoSharp delivers scene management, a component-based architecture, actions, animations, 2D and 3D physics, audio, mesh navigation, and networking, all richly blended into .NET with the idioms you\u2019ve come to know and love.<\/p>\n<h3>WaveEngine<\/h3>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-23509\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/WaveLogo_128px.png\" alt=\"WaveLogo_128px\" width=\"128\" height=\"128\" \/>WaveEngine allows developers to <a href=\"https:\/\/waveengine.net\/\">easily create 2D and 3D games<\/a> for Android, iOS, Windows 10 (Windows Universal Platform), Windows Desktop, Linux, and Mac OS X. WaveEngine has a component-based architecture, as well as a cross-platform Wave Visual Editor to bring your ideas to life. Many\u00a0extensions are also available to bring your game to even more platforms, such as Oculus Rift, Kinect, Vuforia, and LeapMotion, and well as extensions to aid in development, such as the TiledMap and Spine extensions.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-23510\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/WaveGame.png\" alt=\"WaveGame\" width=\"400\" height=\"200\" \/><\/p>\n<p style=\"text-align: center\"><i>Critically-acclaimed<\/i><em>\u00a0game Bye Bye Brain, built using WaveEngine<\/em><\/p>\n<h3>Xenko<\/h3>\n<p><img decoding=\"async\" class=\"alignright wp-image-23448\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/xenko-logo.png\" alt=\"Xenko game engine logo\" width=\"128\" height=\"58\" \/>Xenko is a <a href=\"http:\/\/xenko.com\/\">powerful cross-platform game engine<\/a> that supports scripting games with the latest features of .NET 4.6 and C# 6 in Visual Studio. Xenko also provides a Game Studio to import assets and build worlds. Xenko is available for free using a dual license system and its source code is <a href=\"https:\/\/github.com\/SiliconStudio\/xenko\">available on GitHub<\/a>.<\/p>\n<h2>Christmas comes early for indie game developers<\/h2>\n<p>Because we love seeing indie games succeed, Xamarin wants to support indie game developers all over the world in\u00a0bringing their games to billions of mobile gamers. We want every indie game developer to enjoy the power of C# and Visual Studio, so we have an amazing special offer this December:<\/p>\n<blockquote><p>Free, community-supported subscriptions of Xamarin.iOS and Xamarin.Android, including our Visual Studio extensions<\/p><\/blockquote>\n<p>Indie game developers only need to have published a game in any framework on any platform to qualify. We\u2019ll use your published details to verify your indie status:<\/p>\n<ul>\n<li><em>This offer has expired.<\/em><\/li>\n<\/ul>\n<p>This offer is limited to independent game developers who have published a game on or before Tuesday, December 15, 2015 in\u00a0any reputable public store for indie games, such as Steam, Apple App Store, Google Play Store, Amazon Appstore, Windows Store, Xbox Store, PlayStation Store, or Nintendo eShop. No more than one subscription will be granted to any given publisher. This offer expires on <strong>December 31, 2015 at 9 pm ET<\/strong>.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Indie game developers have chosen C# and Xamarin to release some truly amazing mobile games, including\u00a0Skulls of the Shogun, The Incredible Baron,\u00a0Draw a Stickman, and Infinite Flight.\u00a0Many of these indies have even gone on to become powerhouse studios, like Supergiant Games, which appeared onstage with Apple to demo\u00a0Transistor during the Apple TV launch. C#: The [&hellip;]<\/p>\n","protected":false},"author":577,"featured_media":23442,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[4],"class_list":["post-23419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-xamarin-platform"],"acf":[],"blog_post_summary":"<p>Indie game developers have chosen C# and Xamarin to release some truly amazing mobile games, including\u00a0Skulls of the Shogun, The Incredible Baron,\u00a0Draw a Stickman, and Infinite Flight.\u00a0Many of these indies have even gone on to become powerhouse studios, like Supergiant Games, which appeared onstage with Apple to demo\u00a0Transistor during the Apple TV launch. C#: The [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/23419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/users\/577"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=23419"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/23419\/revisions"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=23419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=23419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=23419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}