Results 1 to 12 of 12

Thread: XNA development

  1. #1
    Member
    Join Date
    Jul 2006
    Posts
    135
    Thanks
    0
    Thanked
    0 times in 0 posts

    XNA development

    Had a quick scan around the forums and not sure where would be best to discuss the Microsoft XNA games development platform? Please direct me elsewhere if appropriate.

  2. #2
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,164
    Thanks
    803
    Thanked
    2,152 times in 1,408 posts
    right heres the best, what you stuck on?
    throw new ArgumentException (String, String, Exception)

  3. #3
    Member
    Join Date
    Jul 2006
    Posts
    135
    Thanks
    0
    Thanked
    0 times in 0 posts
    Not stuck as such, just playing catch up on what stage it is at and whether anyone has tried it. Particularly interested in 3D dev for the xbox 360. I know very little about it at present but reminded me of the Sony Yaroze which I seriously regret not getting involved with at the time (very strapped for cash back then to be honest!). Wondering whether it's worth giving a try or if the potential is seriously crippled compared to the full dev kit.

  4. #4
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,164
    Thanks
    803
    Thanked
    2,152 times in 1,408 posts
    its a framework, that i've not looked at with regards to 360, so i can't help you much.

    From what i saw its a framework that simplifies directx, and abstracts a lot of issues so that you can switch between MS devices, hopefully in the major future even portable devices!

    But for the 360..... oh how i hate the console buisness model, you have to pay a "creators club" fee, $99 USD per annum. You can't share it in binary form without paying more money (which is fair enough given the buisness model of the 360), but you can share it in open source.

    You can download all the developement stuff for free. Get C# Express, the Direct-X SDK, then the XNA stuff. So its worth checking out.

    Now it is limited, its not as remotely limited as java, but like java its JIT'd (Just In Time compilation) this MUST NOT UNDER ANY CIRCUMSTANCE be confused with interpretation. JIT can give VERY high performance, even on x86 because it gets optomised when its JIT'd. As such its able to optomise itself to each architecture type.

    I've not tried it on the 360, but it should run really rather swiftly.

    I'd be intrested (as i'm sure others would here) to know how you get on. So do tell
    throw new ArgumentException (String, String, Exception)

  5. #5
    Senior Member Kezzer's Avatar
    Join Date
    Sep 2003
    Posts
    4,863
    Thanks
    12
    Thanked
    5 times in 5 posts
    I don't think there'd be enough control over the code myself. Plus, XNA is an abstraction of DirectX I'm guessing (more Direct3D for graphics, but DirectX overall). I prefer working in OpenGL/Direct3D using C++ myself and would probably stick with that.

  6. #6
    Member
    Join Date
    Jul 2006
    Posts
    135
    Thanks
    0
    Thanked
    0 times in 0 posts
    I've been doing a bit more reading but think I'll probably put this on the back-burner for a while. In its current state you can only share games with other paid up subscribers of the XNA programme (you couldn't stick your game on a CD and show it to your mate on his normal 360 for instance). These features may become available in the future, it all seems a bit up in the air at present.

    I'll probably begin by having a tinker with OpenGL under linux.

  7. #7
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,164
    Thanks
    803
    Thanked
    2,152 times in 1,408 posts
    Quote Originally Posted by DerbyJon View Post
    I've been doing a bit more reading but think I'll probably put this on the back-burner for a while. In its current state you can only share games with other paid up subscribers of the XNA programme (you couldn't stick your game on a CD and show it to your mate on his normal 360 for instance). These features may become available in the future, it all seems a bit up in the air at present.

    I'll probably begin by having a tinker with OpenGL under linux.
    Console profit model means that your friends WILL have to pay (or you pay for them) to allow that sort of thing... Always.

    XNA is WAY more than development platform for the xbox 360 thou.

    Krezzer in the future you will get better performance out of managed code, becuase it can be JIT optomised to the specific hardware. Well thats the theory.

    If you want to familarise with something similar to XNA try the managed directx stuff, its super easy.
    throw new ArgumentException (String, String, Exception)

  8. #8
    Senior Member Kezzer's Avatar
    Join Date
    Sep 2003
    Posts
    4,863
    Thanks
    12
    Thanked
    5 times in 5 posts
    Easy doesn't necessarily mean good

  9. #9
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,164
    Thanks
    803
    Thanked
    2,152 times in 1,408 posts
    Quote Originally Posted by Kezzer View Post
    Easy doesn't necessarily mean good
    don't nock it till you've tried it
    throw new ArgumentException (String, String, Exception)

  10. #10
    Senior Member Kezzer's Avatar
    Join Date
    Sep 2003
    Posts
    4,863
    Thanks
    12
    Thanked
    5 times in 5 posts
    I'm not doubting you I'm sure it's very good, I've heard very good reports generally and I do like managed code but personally I like low-level coding. I sit at work coding protocol layer stuff most of the time as tools nowadays usually require third-party dependencies. XNA will require .NET 2 I assume, whereas I could write code that does the same thing (takes twice the time to write it though) without any such depedencies. Sure, .NET 2 is everywhere and is an automatic update, but I also like aiming software at Linux distributions too.

  11. #11
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,164
    Thanks
    803
    Thanked
    2,152 times in 1,408 posts
    C++ isn't low level

    MASM32 with directx

    One of the great things about XNA is its x platform, i don't really consider linux a serious gaming platform, its just too fricken slow with piss poor hardware support (but BSD makes a damn fine firewall). I like the idea of writing something in XNA like a Go game, and it running on smartphone, xbox360 and PC. Thats cool.

    (i mainly code C# at work now, far too much COM interop of late)
    throw new ArgumentException (String, String, Exception)

  12. #12
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS
    Quote Originally Posted by Kezzer View Post
    I'm not doubting you I'm sure it's very good, I've heard very good reports generally and I do like managed code but personally I like low-level coding. I sit at work coding protocol layer stuff most of the time as tools nowadays usually require third-party dependencies. XNA will require .NET 2 I assume, whereas I could write code that does the same thing (takes twice the time to write it though) without any such depedencies. Sure, .NET 2 is everywhere and is an automatic update, but I also like aiming software at Linux distributions too.
    http://www.taoframework.com/Home
    http://www.openxna.net/

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. How To Get Ahead In Games Development
    By Steven W in forum Gaming
    Replies: 0
    Last Post: 03-12-2005, 10:18 PM
  2. Replies: 0
    Last Post: 07-12-2004, 10:44 AM
  3. Replies: 2
    Last Post: 16-11-2004, 05:58 PM
  4. MBM development ends!
    By Steve in forum PC Hardware and Components
    Replies: 17
    Last Post: 10-07-2004, 05:27 PM
  5. Development Environments
    By killgORE in forum Software
    Replies: 14
    Last Post: 28-11-2003, 08:15 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •