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".

Enter your idea

(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.

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.

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?

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 with this, it may still be a while before anything starts showing up on my site.

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…

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.

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?

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.

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?

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.

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.

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.

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.

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!

It lets you search by text keywords and return 3D models hosted on different sites on the Internet. You can also click on the search result to see a 3D rendering of the model and rotate the model around with mouse.