Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FNA–Now with Vulkan Support

#1
FNA–Now with Vulkan Support

<div><p><a href="https://fna-xna.github.io/">FNA</a> is an open source project making it easy to port and maintain XNA based games to several different platforms.&nbsp; FNA has been used to port a <a href="http://www.flibitijibibo.com/index.php?page=Portfolio/Tools#01_FNA.txt">huge number of indie games</a> including the likes of Celeste, Bastion, Axiom Verge, FEZ, Owlboy, Rogue Legacy and more.&nbsp; </p>
<p>The goal of FNA is described as:</p>
<blockquote>
<p>Our goal is to preserve the XNA game library by reimplementing XNA itself, with an incredible focus on accuracy. We want to reproduce XNA as it was made by Microsoft, while providing an experience that feels “at home” on all of our target platforms. We don’t use game-specific hacks in our code: either we do it right or we don’t do it at all.</p>
<p>Because our platform focus is exclusively on fully open platforms, our primary focus is on the desktop. To that end, FNA supports Windows, macOS, and GNU/Linux with a single assembly file. We don’t use preprocessor conditionals for platforms; our platform model requires that we build a library that works on any platform, regardless of where it was built. When you build an FNA title with Visual Studio, you can expect it to function on Windows, Mac, and Linux with that one set of output assemblies. Additionally, FNA has support for iOS, tvOS, Xbox One, Nintendo Switch, and Google Stadia.</p>
</blockquote>
<p>A more recent development reported on <a href="https://www.gamingonlinux.com/2020/05/fna-2005-xna4-reimplementation-is-out-with-a-brand-new-3d-graphics-library-fna3d">Gaming On Linux</a>, is the creation of FNA3D, a new backend supporting different 3D back ends, including <a href="https://www.gamingonlinux.com/2020/07/fna3d-now-has-vulkan-support-in-alpha-fna-2007-is-out">new alpha level support</a> for the Vulkan framework.&nbsp; The one thing FNA does not support is the Content Pipeline, although you can use the <a href="https://www.monogame.net/">MonoGame</a> content pipeline.&nbsp; The reasons why FNA didn’t implement the XNA pipeline is <a href="http://flibitijibibo.com/xnacontent.html">described here</a>.&nbsp; There is a project to make getting up and running using FNA and MonoGame’s content pipeline <a href="https://github.com/AndrewRussellNet/FNA-Template">available here</a>.&nbsp; </p>
<p>If you are interested in learning more about XNA/FNA/MonoGame, we have a tutorial series <a href="https://www.gamefromscratch.com/page/MonoGame-Tutorial-Series.aspx">available here</a>.&nbsp; You can learn more about FNA in the <a href="https://www.youtube.com/watch?v=LD_ZfWYuUHE">video</a> below.</p>
<p align="center">[embedded content]</p>
<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=/XNA" rel="tag">XNA</a> <a href="https://www.gamefromscratch.com/?tag=/C%23" rel="tag">C#</a></span> </p>
<hr>
<p> &lt;!–</p>
<p>–&gt;</p>
</div>


https://www.sickgaming.net/blog/2020/07/...n-support/
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  Wicked Engine Gets DX12 And Vulkan Raytracing Support xSicKxBot 0 968 06-30-2020, 04:24 AM
Last Post: xSicKxBot
  Vulkan Raytracing Launched xSicKxBot 0 890 03-19-2020, 07:23 AM
Last Post: xSicKxBot
  Godot Vulkan Branch Now Master On GitHub xSicKxBot 0 923 02-19-2020, 08:47 AM
Last Post: xSicKxBot
  Godot Vulkan Branch Now Master On GitHub xSicKxBot 0 823 02-12-2020, 08:35 AM
Last Post: xSicKxBot
  Vulkan 1.2 Released xSicKxBot 0 1,076 01-16-2020, 12:08 PM
Last Post: xSicKxBot
  Vulkan Unified Samples Repository xSicKxBot 0 1,023 11-01-2019, 09:27 PM
Last Post: xSicKxBot
  Godot 4.0/Vulkan Renderer Update xSicKxBot 0 1,101 07-07-2019, 10:14 AM
Last Post: xSicKxBot
  GLOVE OpenGL ES on Vulkan Middleware Released xSicKxBot 0 1,571 08-02-2018, 09:30 PM
Last Post: xSicKxBot

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB Theme © iAndrew 2016