General

I’m always open to feedback on my site. Here, on User Voice, you can make suggestions that you think might be helpful, including new suggestions for tutorials, comments about how the site itself works, or anything else that you want to share.

Please be courteous when interacting with others. Keep things constructive, and stay away from mean, cruel or obscene comments. (These will be removed immediately, and will result in your account/machine being blocked.)

If you have other comments that aren’t a good fit for this particular type of setup, don’t hesitate to email me directly.

I think you should ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Upload a complete small game that we can explore how to put everything we learn together into a complete game.

    I think I understand all of the little pieces, but I'm unsure of how to go about putting everything together. Having a simple game (like the Asteroids game that is featured in the particle effects tutorial) to look at would help me a lot.

    116 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • Add some tutorials about GUIs.

      XNA doesn't really have a GUI system to use, out of the box. Can you write some tutorials that would help me keep track of different screens, and maybe also how to build reusable controls that I can use in my XNA/MonoGame game?

      89 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Admin →
      • Allow user created tutorials

        Allow users to submit their own tutorials and allow other users to vote on them. Good tutorials will (hopefully) end up with more votes so new users can easily tell which ones are good.

        85 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)

          The response to this has be much higher than I had anticipated. Some of the other ideas on here, I knew would be popular. But this one is a surprise. There’s a lot of complexity in opening this kind of thing up, but it’s impossible to ignore all of the votes here. So I’ll be taking a look at the issues and trying to sort out the complex issue. Please continue voting for this if you like this idea (I don’t want to mess up the vote count because I responded).

          Lastly, if you’re interested in participating, either in the form of writing tutorials, or in the form of helping me decide what form this should appear in on the site, please get in touch with me, and I’ll start bouncing some ideas off of people.

          Keep in mind that even if everything gets sorted out, and I move forward…

        • Create some more tutorials on the Physics section of your site

          As of now, there is only a tutorial on collision detection, which is VERY useful. But there are some other things that you could add, such as making a sprite look like it is jumping, or a ball that could bounce around until it eventually came to a stop.

          45 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Make it so we can download PDFs of the individual tutorials.

            Sometimes, it's easier to have a downloaded PDF instead of a website. I don't always have access to an Internet connection, and having a different way to download and view the site would be helpful.

            42 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • Create more collision detection tutorials.

              You have some *very* simple collision detection tutorials, but I'd love to see them expanded. It just talks about sphere/sphere collisions. As a starting point, can you help me figure out how to determine if a point is in a sphere or if a point is in a bounding box? And what if the bounding box isn't axis-aligned?

              37 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • make a series of tutorials on AI

                from basic enemy movement to advanced topics like decision making based on npc observations, this would both be fun and enlightening...

                32 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Make More 3D Tutorials

                  There are some basic 3D tutorials right now, so we can draw 3D models, add textures, do some stuff with the lighting, and things like that, but there's not much more.
                  What would be great are more tutorials on things like complex animations, 3D collision detection, and even something like making a camera that follows an object around a 3D room.

                  30 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • Add more Java tutorials.

                    You've said that you'd be interested in adding more Java tutorials if people asked for it, so here's me asking for it.

                    19 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • Write some tutorials about SharpDX.

                      I've like the XNA tutorials, but I wouldn't mind learning some things that are closer to the device. I don't really want to learn DirectX and C++ at this point, but SharpDX seems like a decent alternative. Can you write a few tutorials to help us get started?

                      16 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • Make a digital/PDF/eBook version of your book The C# Player's Guide.

                        I want to buy your book, but I'd prefer to view it as a digital download or as a digital copy on my eBook reader of choice. You should provide a version of this that I can view digitally instead of needing the physical copy.

                        11 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • I'd love to see some Lidgren networking tutorials.

                          I want to be able to make games that can do networking, but all of the stuff I've done is way too complicated. Can you give us some tutorials that would cover basic networking stuff? Lidgren seems like a good choice, since it's closely associated with MonoGame.

                          9 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • Make more 2D shader tutorials

                            Add more 2D shader tutorials. Things like glow and lightning, etc.

                            9 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • Provide downloadable complete projects for each tutorial.

                              Sometimes, when things go wrong, it would be nice to have a complete download that is known to work that contains all of the .cs files in the correct place, an appropriately configured project and solution file, and any content that the tutorial requires. That way if things don't work, it is easy for me to check against a "gold standard" to see what I did wrong. Some tutorials have this, but all of them should.

                              8 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Improve the navigation.

                                It took me a long time to figure out how your current navigation works. It would be better if there was a direct link from one tutorial to the next one, and probably to the previous one and the "parent" as well.

                                8 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Admin →
                                • Make the website design responsive

                                  If you can change the website to make it resize to fit the screen that you are viewing it on, that would be awesome. It would allow me to have the website open and have the text all fit on the screen rather than having to scroll around to find it.

                                  7 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    1 comment  ·  Admin →
                                  • Have some simple tutorials on using storage containers to save and load games.

                                    This is one of the more difficult subjects for someone new to programming that wants to make larger games and the current tutorials on the internet are not very beginner friendly.

                                    7 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • 6 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • Get the tutorial for MonoGame in Visual Studio working.

                                        There is a tutorial that covers getting started with MonoGame using Xamarin/MonoDevelop, but I'd prefer Visual Studio, to keep all of my development stuff in one place. You said a long time ago that you would get this tutorial up and running, but it's not there yet. Please add it!

                                        5 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • The tutorials "What's Next" sections are haphazard to follow!

                                          Some tuts have "next tutorial" as a link in the "what's next" section but some don't. I had to spend 5 minutes combing through previous material to be sure I didn't miss anything.

                                          4 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          General

                                          Feedback and Knowledge Base