{"id":103825,"date":"2019-11-13T14:59:05","date_gmt":"2019-11-13T14:59:05","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=7529d076-89b6-4d32-94d8-8ae39cbc45e7"},"modified":"2019-11-13T14:59:05","modified_gmt":"2019-11-13T14:59:05","slug":"xenko-3-1-released","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/11\/13\/xenko-3-1-released\/","title":{"rendered":"Xenko 3.1 Released"},"content":{"rendered":"<p>The open source MIT licensed game engine <a href=\"http:\/\/xenko.com\/\">Xenko<\/a> just released version 3.1.&nbsp; We have featured Xenko several times in the past including this somewhat outdated <a href=\"https:\/\/www.gamefromscratch.com\/page\/Paradox-Game-Engine-Tutorial-Series.aspx\">tutorial series<\/a>.&nbsp; The 3.1 release is somewhat difficult to nail down what is new, as the <a href=\"http:\/\/xenko.com\/blog\/release-xenko-3-1-0\/\">release blog post<\/a> primarily focuses on the new NuGet features:<\/p>\n<blockquote>\n<p>Xenko was always a big proponent of NuGet: since first version, Xenko was distributed as a NuGet package.<\/p>\n<p>However, due to limitations (hello packages.config and project.json!), we were leveraging NuGet more as a distribution medium than proper NuGet packages: Xenko 3.0 is still a monolithic single package and it would not work out of the box when referenced from Visual Studio without using Xenko Launcher and Game Studio.<\/p>\n<p>Xenko 3.0 paved the way by making Xenko compatible with the new project system (game projects were referencing Xenko using a <code>PackageReference<\/code>).<\/p>\n<p>Today, Xenko 3.1 brings Xenko as a set of smaller NuGet package, each containing one assembly, with proper dependencies:<\/p>\n<p><img decoding=\"async\" alt=\"GitHub\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2019\/11\/xenko-3-1-released.png\"><\/p>\n<p>As a result, it is now possible to create a game project that references only the packages you want.<\/p>\n<\/blockquote>\n<p>You can learn more about the release, as well as a complete <em>unfiltered<\/em> change long <a href=\"http:\/\/xenko.com\/blog\/release-xenko-3-1-0\/\">here<\/a>.&nbsp; One other thing to be aware of before upgrading to Xenko 3.1 is the requirement to use Visual Studio 2019!&nbsp; You can learn more about Xenko and this release in the <a href=\"https:\/\/youtu.be\/NogxH5SkuG0\">video<\/a> below.<\/p>\n<p align=\"center\">[youtube https:\/\/www.youtube.com\/watch?v=NogxH5SkuG0&#038;w=853&#038;h=480] <\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Paradox\" rel=\"tag\">Paradox<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/C%23\" rel=\"tag\">C#<\/a><\/span> <\/p>\n<hr>\n<p> &lt;!&#8211;<\/p>\n<p>&#8211;&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The open source MIT licensed game engine Xenko just released version 3.1.&nbsp; We have featured Xenko several times in the past including this somewhat outdated tutorial series.&nbsp; The 3.1 release is somewhat difficult to nail down what is new, as the release blog post primarily focuses on the new NuGet features: Xenko was always a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":103826,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-103825","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/103825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=103825"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/103825\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/103826"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=103825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=103825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=103825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}