-
Feb 26th, 2009, 09:20 AM
#1
Thread Starter
Hyperactive Member
Xna Faq
If you are not familiar with XNA here is a few FAQ's to get you started.
1.) What is XNA?
XNA is a framework that is essentially a DirectX wrapper from microsoft that is focused on making games for the PC, XBOX360, and ZUNE.
2.) What languages are available with XNA?
Initially both C# and Visual Basic .NET could run XNA. Then during a few of the version changes, only C# could run XNA. On the final release of XNA 4.0 Refresh, Visual Basic .NET can run XNA again.
3.) Where can I get XNA?
XNA is available for download for free at XNA Creators Club
4.) Is there anything else I need to install XNA?
You will need a graphics card that supports, at minimum, Shader Model 1.1 and DirectX 9.0c. You will also need C# installed, regardless of if you want to only run XNA in Visual Basic .NET.
5.) I have installed XNA but I dont see where to run it?
You will need to open up Microsoft Visual Studios and create a new project in order to create a new game.
I will be adding more to this as I get time but that is the basics for now. If anyone has any additions to this please let me know(feel free to pm me) and I will gladly add them.
Last edited by Steve R Jones; May 14th, 2021 at 09:02 AM.
-
Feb 26th, 2009, 12:09 PM
#2
Re: XNA FAQ - Sticky this please!
I know you want to create your own content but the FAQ on the XNA Creators Club is very comprehensive.
They also have an FAQ Forum with other great FAQs.
Not trying to belittle your first / start of an FAQ but perhaps it would be better to either link to them, copy them or just not include one at all (practically none of our forums here have a specific FAQ).
Perhaps add the links to your signature?
-
Feb 3rd, 2010, 03:52 AM
#3
Addicted Member
Re: Xna Faq
Hi, i would like to find out is it possible to code a game using Vb for xbox.
-
Feb 4th, 2010, 01:29 PM
#4
Re: Xna Faq
You can code in XNA with VB.Net, however, you currently can't get it to compile and go onto the XBox 360. Perhaps they will support that in the future but, for now, there is no way to do so.
-
Feb 5th, 2010, 09:01 AM
#5
Re: Xna Faq
If you're decently familiar with VB.NET, then moving to C# isn't that big a deal. Besides the uglier IDE changes (like erroring the line that you're currently typing before moving off it), the only real obstacle you need to overcome is re-figuring out how event handling works. It's a lot more "manual" in C#
-
Mar 10th, 2011, 12:55 PM
#6
Re: Xna Faq
Originally Posted by Jenner
If you're decently familiar with VB.NET, then moving to C# isn't that big a deal. Besides the uglier IDE changes (like erroring the line that you're currently typing before moving off it), the only real obstacle you need to overcome is re-figuring out how event handling works. It's a lot more "manual" in C#
I agree totally. Some namespaces are a little different, but i've recently made the switch to c# and the only real thing is learning the syntax of everything. a few functions don't exist but there's always an equivalent. Despite a few issues, all in all, it's been painless, and that's learning xna simultaneously.
-
Dec 12th, 2013, 01:45 AM
#7
New Member
Re: Xna Faq
You have heard all the buzz, you might have even seen some cool games that people said were written with XNA, but you're still not sure what exactly XNA is and what you can do with it. "XNA" the term is a brand, it refers to all the Microsoft Technologies that have to do with developing games. This includes both DirectX and the XNA framework. Most of the buzz lately is due to the XNA framework and chances are that is why you are here.
The XNA framework is an API. What that means is that it is a framework developed by Microsoft to help you make games faster. It's not a drag and drop game maker and you will need to learn how to program before you can use it. It is easy to use, but you will have to be somewhat technical to develop games with it.
-
Jan 27th, 2015, 04:27 AM
#8
New Member
Re: Xna Faq
XNA can only work in Windows??
-
Jan 27th, 2015, 10:34 AM
#9
Re: Xna Faq
Xna died a long time ago. And DirectX continues on as they are going to release DX12. I really didn't see the point of MS having 2 different graphics libraries anyways when they both do the same thing.
-
Jan 27th, 2015, 03:36 PM
#10
Re: Xna Faq
Originally Posted by milo299
XNA can only work in Windows??
You're able to port XNA to iOS and android using 3rd party tools, but primarily it is used on Windows OS such as Win7 and Windows Phone.
Originally Posted by Jacob Roman
Xna died a long time ago. And DirectX continues on as they are going to release DX12. I really didn't see the point of MS having 2 different graphics libraries anyways when they both do the same thing.
I don't understand how this relates to the FAQ portion of the thread.
-
Apr 6th, 2016, 06:58 PM
#11
Re: Xna Faq
Originally Posted by Jacob Roman
Xna died a long time ago. And DirectX continues on as they are going to release DX12. I really didn't see the point of MS having 2 different graphics libraries anyways when they both do the same thing.
xna isn't a graphics library. If anything, it's a directx wrapper. Think of it as a subset of directx. It has less functionality but is a lot easier to jump into. I coverted a dx7 game to xna and it not only was easier to understand code, it was simpler to set up. Just making a game loop in dx is a pain.
as a side note, the FAQ at the top of this thread is out of date. XNA is no longer being developed but it is now compatible with vb.net.
-
Apr 7th, 2016, 08:11 AM
#12
Re: Xna Faq
Originally Posted by Lord Orwell
as a side note, the FAQ at the top of this thread is out of date. XNA is no longer being developed but it is now compatible with vb.net.
Good point. I've updated the FAQ.
-
Apr 15th, 2016, 02:49 PM
#13
Re: Xna Faq
I taught myself just enough XNA and game programming to be dangerous but I'm curious, is there any managed wrapper or system in the works for the future? Granted, DX12 really isn't meant for managed code, in most respects, it gets away from it and back to bare-metal in the name of performance.
-
Apr 15th, 2016, 02:52 PM
#14
Re: Xna Faq
Right now your only option going forward is to use DirectX or OpenGL in C++
Microsoft pulled the plug on XNA and in my opinion I do not think that they're going to replace it with anything and stick with DirectX. I do think that they will bring DirectX to C# and Visual Basic .NET, but I'm not sure when.
-
Sep 14th, 2016, 09:07 AM
#15
Re: Xna Faq
XNA stands for "XNA's Not Acronymed"
If you're looking for a supported, compatible, still actively developed for alternative to XNA, that is also open-source and cross-platform, MonoGame is a drop-in replacement. It keeps the exact same namespaces (Microsoft.Xna). I've been tinkering with it and plan to port some of my graphics examples to it in the future.
Releases for MonoGame are easily found here: http://www.monogame.net/downloads/
More interestingly, I found someone had made some Visual Basic .NET templates for MonoGame. They posted an installer as well as the loose template files if you don't like executables. His post and links for these are here:
http://community.monogame.net/t/mono...ic/6908?page=3
-
Feb 25th, 2020, 04:53 AM
#16
New Member
Re: Xna Faq
Hi buddy! Awesome sharing with full of information I was searching for. Your complete guidance gave me a wonderful end up. Great going.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|