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.

    119 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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?

    92 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →

    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…

  4. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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?

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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.

    33 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Make more 2D shader tutorials

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

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Fix grammar. :)

    In more math section under division by zero you have this error.

    "program will die, then and there,"
    should be
    "program will die, then end there,"

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

General

Feedback and Knowledge Base