Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. WPF

WPF

Scheduled Pinned Locked Moved The Lounge
csharpwpfdesigngame-devquestion
55 Posts 17 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Brisingr Aerowing
    wrote on last edited by
    #1

    I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

    Bob Dole

    The internet is a great way to get on the net.

    :doh: 2.0.82.7292 SP6a

    L W T P K 9 Replies Last reply
    0
    • B Brisingr Aerowing

      I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

      Bob Dole

      The internet is a great way to get on the net.

      :doh: 2.0.82.7292 SP6a

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      At this point I'd be a bit concerned about putting time into WPF. I say that as a Silverlight developer. Apparently those who've done comparisons have reached the conclusion that Silverlight more closely matches what we'll have available in WinRT - and given that Silverlight provides web distribution, enforces async processing, and may run out of browser with all the characteristics of a desktop application I think there is a strong case to be made to pick it over WPF.

      K B 2 Replies Last reply
      0
      • B Brisingr Aerowing

        I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

        Bob Dole

        The internet is a great way to get on the net.

        :doh: 2.0.82.7292 SP6a

        W Offline
        W Offline
        wout de zeeuw
        wrote on last edited by
        #3

        Here's a little gotcha: it's obsolete! (Yet paradoxically there ain't something that replaces it). :laugh:

        Wout

        R P K D 4 Replies Last reply
        0
        • W wout de zeeuw

          Here's a little gotcha: it's obsolete! (Yet paradoxically there ain't something that replaces it). :laugh:

          Wout

          R Offline
          R Offline
          RugbyLeague
          wrote on last edited by
          #4

          it still works very well though

          1 Reply Last reply
          0
          • W wout de zeeuw

            Here's a little gotcha: it's obsolete! (Yet paradoxically there ain't something that replaces it). :laugh:

            Wout

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #5

            What makes you think it's obsolete?

            *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

            "Mind bleach! Send me mind bleach!" - Nagy Vilmos

            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

            W 1 Reply Last reply
            0
            • P Pete OHanlon

              What makes you think it's obsolete?

              *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

              "Mind bleach! Send me mind bleach!" - Nagy Vilmos

              CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

              W Offline
              W Offline
              wout de zeeuw
              wrote on last edited by
              #6

              One of the head in the sanders aren't we?

              Wout

              P 1 Reply Last reply
              0
              • B Brisingr Aerowing

                I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

                Bob Dole

                The internet is a great way to get on the net.

                :doh: 2.0.82.7292 SP6a

                T Offline
                T Offline
                thrakazog
                wrote on last edited by
                #7

                What type of games are you looking to build? WPF is fairly powerful but not really designed for games and may end up limiting what you can do. I'd recommend taking a look at Unity.[^] They've got a free version that will let you kick all the tires and I think is all you need for PC development. I've built a couple games with it and much prefer it over XNA.

                Play my game Gravity: IOS[^], Android[^], Windows Phone 7[^]

                B 1 Reply Last reply
                0
                • W wout de zeeuw

                  One of the head in the sanders aren't we?

                  Wout

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #8

                  No, I'm just enjoying your pronouncements from a position of ignorance. It's highly entertaining.

                  *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                  "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                  CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                  W L 2 Replies Last reply
                  0
                  • B Brisingr Aerowing

                    I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

                    Bob Dole

                    The internet is a great way to get on the net.

                    :doh: 2.0.82.7292 SP6a

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #9

                    Wout's wrong. WPF is not obsolete - the type of game you want to build will dictate whether or not WPF is a good choice. If it's something like Tetris, WPF is fine; if it's a FPS, then you don't want to use WPF.

                    *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                    "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                    CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                    T B R 3 Replies Last reply
                    0
                    • P Pete OHanlon

                      No, I'm just enjoying your pronouncements from a position of ignorance. It's highly entertaining.

                      *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                      W Offline
                      W Offline
                      wout de zeeuw
                      wrote on last edited by
                      #10

                      Glad to have provided you with some entertainment!

                      Wout

                      P 1 Reply Last reply
                      0
                      • L Lost User

                        At this point I'd be a bit concerned about putting time into WPF. I say that as a Silverlight developer. Apparently those who've done comparisons have reached the conclusion that Silverlight more closely matches what we'll have available in WinRT - and given that Silverlight provides web distribution, enforces async processing, and may run out of browser with all the characteristics of a desktop application I think there is a strong case to be made to pick it over WPF.

                        K Offline
                        K Offline
                        Kevin Marois
                        wrote on last edited by
                        #11

                        MehGerbil wrote:

                        At this point I'd be a bit concerned about putting time into WPF.

                        Why? It's a stable tool that's not going anywhere.

                        If it's not broken, fix it until it is

                        L 1 Reply Last reply
                        0
                        • P Pete OHanlon

                          No, I'm just enjoying your pronouncements from a position of ignorance. It's highly entertaining.

                          *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                          "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                          CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #12

                          I would have come out against you on this Pete, but with Sinofsky gone 'ole WPF might have a chance.

                          1 Reply Last reply
                          0
                          • W wout de zeeuw

                            Here's a little gotcha: it's obsolete! (Yet paradoxically there ain't something that replaces it). :laugh:

                            Wout

                            K Offline
                            K Offline
                            Kevin Marois
                            wrote on last edited by
                            #13

                            wout de zeeuw wrote:

                            Here's a little gotcha: it's obsolete

                            Says who? maybe you haven't noticed, but WPF is a key tool in Win 8. It's not obsolete and it's not going anywhere.

                            If it's not broken, fix it until it is

                            W R 2 Replies Last reply
                            0
                            • K Kevin Marois

                              MehGerbil wrote:

                              At this point I'd be a bit concerned about putting time into WPF.

                              Why? It's a stable tool that's not going anywhere.

                              If it's not broken, fix it until it is

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #14

                              I stated my reasons already. WPF is fine, but I think Silverlight is the better choice.

                              K 1 Reply Last reply
                              0
                              • B Brisingr Aerowing

                                I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

                                Bob Dole

                                The internet is a great way to get on the net.

                                :doh: 2.0.82.7292 SP6a

                                K Offline
                                K Offline
                                Kevin Marois
                                wrote on last edited by
                                #15

                                Have you seen XML Game Studio?

                                If it's not broken, fix it until it is

                                B 1 Reply Last reply
                                0
                                • T thrakazog

                                  What type of games are you looking to build? WPF is fairly powerful but not really designed for games and may end up limiting what you can do. I'd recommend taking a look at Unity.[^] They've got a free version that will let you kick all the tires and I think is all you need for PC development. I've built a couple games with it and much prefer it over XNA.

                                  Play my game Gravity: IOS[^], Android[^], Windows Phone 7[^]

                                  B Offline
                                  B Offline
                                  Brisingr Aerowing
                                  wrote on last edited by
                                  #16

                                  I am building a Game Development Studio, not an actual Game!

                                  Bob Dole

                                  The internet is a great way to get on the net.

                                  :doh: 2.0.82.7292 SP6a

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    I stated my reasons already. WPF is fine, but I think Silverlight is the better choice.

                                    K Offline
                                    K Offline
                                    Kevin Marois
                                    wrote on last edited by
                                    #17

                                    I think you've got it backwards. MS is killing off Silverlight. Hence HTML5. Yet WPF is a key component in Win8 Desktop Development. http://www.itworld.com/cloud-computing/223007/microsoft-turn-silverlight[^]

                                    If it's not broken, fix it until it is

                                    L 1 Reply Last reply
                                    0
                                    • P Pete OHanlon

                                      Wout's wrong. WPF is not obsolete - the type of game you want to build will dictate whether or not WPF is a good choice. If it's something like Tetris, WPF is fine; if it's a FPS, then you don't want to use WPF.

                                      *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                                      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                      T Offline
                                      T Offline
                                      Thomas Daniels
                                      wrote on last edited by
                                      #18

                                      Pete O'Hanlon wrote:

                                      if it's a FPS, then you don't want to use WPF

                                      So, what do you recommend for a FPS. I'm not going to create a FPS, but I'm just interested.

                                      ProgramFOX

                                      1 Reply Last reply
                                      0
                                      • P Pete OHanlon

                                        Wout's wrong. WPF is not obsolete - the type of game you want to build will dictate whether or not WPF is a good choice. If it's something like Tetris, WPF is fine; if it's a FPS, then you don't want to use WPF.

                                        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                        B Offline
                                        B Offline
                                        Brisingr Aerowing
                                        wrote on last edited by
                                        #19

                                        As I believe I said: I am building a Game Development Studio, not an actual Game!

                                        Bob Dole

                                        The internet is a great way to get on the net.

                                        :doh: 2.0.82.7292 SP6a

                                        P 1 Reply Last reply
                                        0
                                        • K Kevin Marois

                                          Have you seen XML Game Studio?

                                          If it's not broken, fix it until it is

                                          B Offline
                                          B Offline
                                          Brisingr Aerowing
                                          wrote on last edited by
                                          #20

                                          Never heard of it. I am building this as a learning tool and in the hope that it may help someone in the future.

                                          Bob Dole

                                          The internet is a great way to get on the net.

                                          :doh: 2.0.82.7292 SP6a

                                          K 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups