XNA Creators Club Online
Page 1 of 1 (9 items)
Sort Posts: Previous Next

Are there any simple GUI systems for XNA?

Last post 5/17/2007 6:51 AM by John Sedlak. 8 replies.
  • 5/15/2007 11:50 PM

    Are there any simple GUI systems for XNA?

    I'd like to create some very simple 2D games with XNA but it doesn't look like XNA has any GUI support.

    Are there any libraries for GUI support?

    Thanks,
    John

  • 5/16/2007 1:01 AM In reply to

    Re: Are there any simple GUI systems for XNA?

  • 5/16/2007 4:31 AM In reply to

    Re: Are there any simple GUI systems for XNA?

    Is there an XNA port of CEGUI yet?  CEGUI is very well supported and it's bloody good too.

    Ah ha! http://www.nuclex.org/news/2007/01/14/ceguisharp

    Apparently it has been ported but doesn't work on the 360 yet, so it depends what you're after.

    EDIT: Sorry, I didn't see CEGUI in the above post =o)
  • 5/16/2007 8:31 AM In reply to

    Re: Are there any simple GUI systems for XNA?

    CEGUI# is very nice, but not quite ready for games planned for commercial release. I'd love to see it get to that point.
    Jim Perry - Microsoft XNA MVP
    If people spent a minute searching the forums and reading the FAQs before posting I'd be out of a job.
      Got some XNA Game Studio/XNA Framework development info to share with the community? Put it on the XNA Wiki.
        Please mark posts as Answers or Good Feedback when appropriate.
  • 5/16/2007 10:04 AM In reply to

    Re: Are there any simple GUI systems for XNA?

    Here's another one, XNAWindowSystem.  I'm currently using it, it works.  Needs some work too, but hey, I don't want to do it!
  • 5/16/2007 2:06 PM In reply to

    Re: Are there any simple GUI systems for XNA?

    Pfo Cubed:
    Here's another one, XNAWindowSystem.  I'm currently using it, it works.  Needs some work too, but hey, I don't want to do it!

    I just wanted to point out that XNAWindowSystem also won''t run on the XBox. It uses keyboard/mouse only for input and makes use of methods that aren't available on XBox (e.g. Enum.GetNames()).

    Otherwise it's a very nice system. If you're only interested in Windows development, it's definitely worth a look.

     

  • 5/16/2007 2:39 PM In reply to

    Re: Are there any simple GUI systems for XNA?

    I'm surprised nobody mentioned the TorqueX IDE/Engine.

    Find it here:
         http://www.garagegames.com/products/torque/x/

    I believe the most basic version is free (or at least there is a free trial).
    - krazkidd -
  • 5/16/2007 4:56 PM In reply to

    Re: Are there any simple GUI systems for XNA?

    David Hunt:

    Pfo Cubed:
    Here's another one, XNAWindowSystem.  I'm currently using it, it works.  Needs some work too, but hey, I don't want to do it!

    I just wanted to point out that XNAWindowSystem also won''t run on the XBox. It uses keyboard/mouse only for input and makes use of methods that aren't available on XBox (e.g. Enum.GetNames()).

    Otherwise it's a very nice system. If you're only interested in Windows development, it's definitely worth a look.

     

    Thanks for pointing that out, definetely something to keep in mind.  One thing I don't like about the system is that it has not adapted to the latest XNA release (specifically bitmaps fonts).  I haven't gotten creators club membership, so I have not put anything on my 360 yet.  It's a good thing I'm not too far along in designing GUI objects!
  • 5/17/2007 6:51 AM In reply to

    Re: Are there any simple GUI systems for XNA?

    I am currently writing Thrust, the sequel to Xna5D. It is fully compatible with the 360, at least wherever possible (no mouse support). There is a lot of work to be done still, unfortunately, but at least the core is working. From here on out it is just implementation of all the functionality.
    John Sedlak Xna/DirectX MVP
    XNA Articles, Tutorials and Videos | My Blog
Page 1 of 1 (9 items) Previous Next
var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/
DCSIMG