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.

  1. Add this 3D model search engine as a game development resource (https://www.yobi3d.com)

    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.

    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 →
  2. Add a bloom effect on HSLS tutorial

    Please add an effect for the HLSL tutorial.

    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 →
  3. Write a tutorial about natural keyboard input.

    There is a tutorial that covers keyboard input, and it is a good start, but it doesn't cover all of the things that people might want to do. For instance, keys that repeat when held down, and how to accumulate keystrokes into a string object or StringBuilder object.

    2 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 →
  4. Be more specific about mesh-by-mesh animation

    I don't understand clearly why you use some additional matrices for the tail rotor of the chopper:

    meshWorldMatrices[2] = Matrix.CreateTranslation(new Vector3(0, -0.25f, -3.4f)) *
    Matrix.CreateRotationX(tailRotorAngle) *
    Matrix.CreateTranslation(new Vector3(0, 0.25f, 3.4f));

    translating to origin, rotate, translating back... is quite weird.
    Is there any way to get pivot point of the mesh and use a simple rotation on one axis (kind of Matrix.CreateRotationX(tailRotorAngle) alone without the two translations)

    I confess I have not played yet with mesh on my own, but modding for games taught me to set-up dedicated pivot points for moving sub-meshes, which makes a lot more sense.

    Thanks.

    1 vote
    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 →
  5. Make 2D shading tutorials using HLSL

    For example, Starbound, i would lik to know how to create a shader to get the light the flashlight produces in 2D

    1 vote
    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 →
  6. Put code samples on GitHub

    I think it may be a good idea to put the code samples onto GitHub. This would make it easy for anyone to fork the code, or even contribute new sample code, or corrections to code via a Pull Request.

    1 vote
    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 →
  7. Wargame Development

    I dying art and a casualty in the smart-device world is thought-provoking games such as the original adventure game or the war game.

    Today, true war games are published by only a handful of game studios that have enough of a following to keep them in business in order to produce new titles.

    The idea of a war game is to recreate a historical conflict while allowing for contemplation of the tactics and\or strategy. Due to the difficulty in programming the graphics of hexagonal-maps few Indie developers attempt such development.

    There are quite a few articles on handling hexagonal-map graphic…

    1 vote
    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 →
  8. Example for just write Property

    http://rbwhitaker.wikidot.com/c-sharp-properties Creating Properties
    You write: If you have only a "setter", well, then… that's kind of strange, ... (Though there are a few times where this could be meaningful. But it is pretty uncommon.)

    I have one (I think) good example every newcomer could understand: I use this in an application to set a new password for an user. In my setter method I (salt and) hash the password, and save this value to my variable (and so database). It makes no sense to read/get the password.

    1 vote
    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 →
  9. add challenge prolems at the end of each section.

    Your tutorials are great, very informative and helpful. I think the one thing they are missing is challenge problems at the end of each section. You did this once in the C# crash course loop tutorial. The challenge made me think for myself and apply what you were talking about. I think it helps having these challenges at the end of the sections since it force us to apply what we are reading.

    1 vote
    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. Correct the titles of crash course #23 and #24

    Otherwise I really enjoy your way of explaining!

    1 vote
    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. make an advanced 3d animation tutorial

    Make a tutorial on how to make a walking animation for a 3d player. I love what you are doing and thank you it is helping me learn a lot more about this stuff. I am going to USC next year to study game programming and I am preparing by reading these tutorials.

    1 vote
    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. Collision Detection with Circle code help

    Hi I'm trying to follow along with the tutorial but I've come across a problem to where Vector2 doesn't exist. I added "using Microsoft.Xna.Framework" but it only results in an error where Xna.Framework doesn't exist.

    P.S. I'm using Console Application with Visual Studio 2015

    1 vote
    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 →
  13. Write a tutorial for how to draw lines in 3D.

    I'd really like to see a tutorial on how to draw lines in 3D. This is primarily for debugging purposes, so it doesn't matter if it is slow, I just want to be able to see lines in certain places to check that my game is working like I want it to.

    1 vote
    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 →
  14. Write a tutorial for drawing lines with sprites.

    I'd like to know how you could draw lines in 2D with a SpriteBatch.

    1 vote
    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 →
  15. fix a C# tutorial error

    There is a line in the "more math" portion of the C# tutorial that states: "Imagine you have a very large floating point number. Something like 1,000,000,000,000,000,000,000,000,000. A float can store that number." Ummm. I don't think it can. I even tried it with ulong and decimal and it failed. Why such an astronomically large number? This is in the Overflow and Underflow section.

    1 vote
    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 →
  16. Create some tutorials on Wings3D.

    You've recommended Wings3D in several places on your site, and Wings seems simple enough, but could you add some tutorials on how to get started with it?

    1 vote
    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 →
  17. Where should the code pieces be put?

    How would we actually run this program? What would you put in "static void Main" to access what we've written? Also, near the end of the "Virtual Methods and Overriding" section, you write, "... let's look at some code that could go elsewhere in your program" followed by "Player player1 = new HumanPlayer();" etc. Which of these classes should be the "elsewhere" referred to?

    1 vote
    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 →
  18. 1 vote
    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. Rb test .fx files on your content tutorial they dont work

    try'd your method of loading files for .fx that wont work at least not per the instructions on a regular newly created .fx using vs2013 the xna refresh and monogame ,,, what you get is a corrupt mgfx.
    im 100% sure that their are tons of people who simply cannot load a .fx file, its tougher then learning github

    1 vote
    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. constructors, in your example there are two, you don't say why there a two constructors, why?

    constructors, in your example there are two, you don't say why there a two constructors, why?

    1 vote
    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 →
  • Don't see your idea?

General

Categories

Feedback and Knowledge Base