Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


Any point Learning XNA?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
12 replies to this topic

#1 Senor Lloyd   Members   -  Reputation: 109

Like
1Likes
Like

Posted 25 February 2013 - 08:42 PM

Hello, I was just about to start some tutorials for C# XNA as i would eventually like to make a SHMUP game, when I read that XNA will no longer be supported. Is there any point me learning it C# and XNA now? i am a complete programming beginner but would like to eventually code my own games. thanks. 



Sponsor:

#2 Inuyashakagome16   Members   -  Reputation: 835

Like
1Likes
Like

Posted 25 February 2013 - 08:49 PM

It is true that they are cutting support soon for XNA. However, monogame is an alternative! and it's multiplatform! It's still in C# as well. I'm using monogame currently to relearn some XNA now and it's great. 



#3 Alpha_ProgDes   Crossbones+   -  Reputation: 4692

Like
8Likes
Like

Posted 25 February 2013 - 08:54 PM

Here's the better question. "Should I use an API that has been battle-tested, proven to create successful if not $1 million games, and can even be run on my PC AND 360?"

 

If the answer to any of those questions is "yes", then use it and don't worry about things that don't get in the way of your game developing.

 

 

Note: This is a general answer to any beginner in your position that is learning how to make games, right now.


Beginner in Game Development? Read here.
 
Super Mario Bros clone tutorial written in XNA 4.0 [MonoGame, ANX, and MonoXNA] by Scott Haley
 
If you have found any of the posts helpful, please show your appreciation by clicking the up arrow on those posts Posted Image
 
Spoiler

#4 superman3275   Crossbones+   -  Reputation: 2061

Like
3Likes
Like

Posted 25 February 2013 - 09:54 PM

Many people have been asking this exact question here on gamedev, and it's normally beginning developers. Here's what I am going to say:

 

XNA is not gone. It's a great framework that has very few bugs and can still be very useful. Companies (and people) "drop support" of API's, programming languages, and projects all the time. What it really means is: "We're developing new API's right now, and are currently not working on XNA". XNA still works for Windows, you can still download it, and it's still a great framework. They're just working on other API's (Probably HTML / JavaScript in Windows Eight).

 

Go for it. XNA is great, however I recommend another API which is still under development: MonoGame!

 

Have fun! Cheers :)!


I'm a game programmer and computer science ninja ph34r.png!

Here's my 2D RPG-Ish Platformer Programmed in Python + Pygame, with a Custom Level Editor and Rendering System!

 

Here's my Custom IDE / Debugger Programmed in Pure Python and Designed from the Ground Up for Programming Education!

Want to ask about Python, Flask, wxPython, Pygame, C++, HTML5, CSS3, Javascript, jQuery, C++, Vimscript, SFML 1.6 / 2.0, or anything else? Recruiting for a game development team and need a passionate programmer? Just want to talk about programming? Email me here:

hobohm.business@gmail.com

or Personal-Message me on here smile.png!


#5 MrDaaark   Members   -  Reputation: 3555

Like
1Likes
Like

Posted 25 February 2013 - 10:32 PM

Once you learn the basics, languages and APIs like XNA become interchangeable. Learn with whatever you like.

#6 Oberon_Command   Crossbones+   -  Reputation: 1932

Like
1Likes
Like

Posted 25 February 2013 - 11:05 PM

Once you learn the basics, languages and APIs like XNA become interchangeable. Learn with whatever you like.

This. If the whole "XNA is no longer supported" thing really bothers you, I would start with XNA, but design your game architecture such that you can switch to a different library without much trouble if you decide to move away from XNA and go with something like SharpDX.

#7 Nercury   Crossbones+   -  Reputation: 770

Like
1Likes
Like

Posted 26 February 2013 - 01:55 AM

You can use XNA to quickly get into game making, shader programming, model usage and other cool stuff and have good tools to help you. Knowing XNA will help you later if you decide to pick another API, or go to another language, because you will have to write some of those tools you saw in XNA yourself.



#8 hikarihe   Members   -  Reputation: 243

Like
2Likes
Like

Posted 26 February 2013 - 05:33 AM

i think XNA is the best start if you want to learn to make video games. it's very simple and makes you understand the structure of game programs.

 

then you can use that knowledge to move on to your favorite language/library.

 

this book is very helpful: (for 3D)

http://www.packtpub.com/xna-4-3d-game-development-example-beginners-guide/

 

good luck!

 

EDIT: forget the link. have the name ^^

 

XNA 4 3D Game Development by Example: Beginner's Guide

Edited by hikarihe, 26 February 2013 - 11:06 AM.


#9 dmreichard   Members   -  Reputation: 384

Like
1Likes
Like

Posted 26 February 2013 - 07:01 AM

this book is very helpful: (for 3D)

http://www.packtpub.com/xna-4-3d-game-development-example-beginners-guide/

 

Just to point out, I think hikarihe meant for 2D, as the book listed above does not delve into 3D development. It is however an excellent book!



#10 mollekake   Members   -  Reputation: 143

Like
0Likes
Like

Posted 26 February 2013 - 08:32 AM

Got to agree with everyone else here. XNA is great and not dead. You can still develop games with it, and i think it's a great place to learn.



#11 hikarihe   Members   -  Reputation: 243

Like
0Likes
Like

Posted 26 February 2013 - 10:48 AM

this book is very helpful: (for 3D)

http://www.packtpub.com/xna-4-3d-game-development-example-beginners-guide/

 

Just to point out, I think hikarihe meant for 2D, as the book listed above does not delve into 3D development. It is however an excellent book!

 

there are 2 books by packt, one 3D and one 2D!



#12 dmreichard   Members   -  Reputation: 384

Like
0Likes
Like

Posted 26 February 2013 - 07:25 PM

there are 2 books by packt, one 3D and one 2D!

 

I'm going to have to check out their 3D book, the 2D one was excellent!



#13 Senor Lloyd   Members   -  Reputation: 109

Like
0Likes
Like

Posted 26 February 2013 - 07:32 PM

Thank you all for you reply's.






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS