Java Game Programming Wizard Top Down Shooter Part 5

View the full course here

If you have any questions or errors in your project feel free to comment and let me know! I will try to answer everybodys questions.

Support my Patreon –

Visit CodingMadeSimple for more exclusive tutorials and get the help you need to succeed as your very own indie game developer!

Follow me on twitter for exclusive content and interaction with me!

Follow me on Google+ to keep updated with all of my tutorials






18 responses to “Java Game Programming Wizard Top Down Shooter Part 5”

  1. ThePanable Avatar

    why do you multiply xx by 32?

  2. Jeff Allen Avatar

    I'm stuck getting this error when trying to run. i've checked the code multiple times and can't figure out what is wrong

    Exception in thread "Thread-2" java.util.ConcurrentModificationException
    at java.util.LinkedList$ListItr.checkForComodification(
    at java.util.LinkedList$
    at Handler.render(
    at Game.render(

  3. Trey Holman Avatar

    Following this has been fun but I'm stuck.
    I'm having a problem with the "/wizard_level.png" file.
    I used photoshop first but it has too many options for saveing and created an error message so i deleted the copy in my res file.
    I then used paint to draw and save the png file and loaded that. I receive no errors now but the program still fails to display the game objects.
    I'm using only rgb colors and I made the code identical.
    What could be wrong?

  4. Aveen Faheem Avatar

    Exception in thread "main" java.lang.IllegalArgumentException: input == null!
    at Source)
    at BufferedImageLoader.loadImage(
    at Game.<init>(
    at Game.main(

    it's showing these errors..kindly help

  5. Pimpcat Forthelols Avatar

    just so you know the current x, y position of your cursor in paint dot net is at the bottom right, as well as the dimensions.

    apart from that minor 10 second facepalm, great tutorial. Following using love2d instead.

  6. Piotr Grobelny Avatar

    Can someone explain to me why in loadLevel method (when adding game objects) we have to multiply 'x' and 'y' by '32'? I mean why 32 and not a diffrent number.

  7. Alex Sere Avatar

    I would laugh my ass off, but I have done stupider mistakes

  8. Jorge Ramos Avatar

    For some reason the blocks overlap the wizard object when i move them one on top of another. Does anyone know where I can find this problem?

  9. it'sMitchell Avatar

    I am having struggles in getting the res folder setup. I am using IntelliJ instead of Ecllipse. Would you know how to set it up correctly?

  10. Thy Dudeness Avatar

    for me when i run it i only have an entirely red window. i also checked the png file if the colors are all set true (255 for red and blue each). anybody can help?

  11. Rocky Avatar

    hey man i want to find people to work with and make a game but the thing is i dont know where to find anyone so can you help me find people or tell me where to find them ???

  12. SaladGaming Avatar

    Why did you shift red by 16?? Please someone help

  13. james couch Avatar

    Can't get this to work, I've checked the code 15 times and can't see any differences. I just get the red background now, no blocks or player loading in.

  14. Dylan Rankin Avatar

    My wizard is not spawning in…I don't know what to do about that, there are no other errors and everything else works its just the player is not showing up.

  15. AROD2003 Avatar

    Another great video! Keep up the great work!

  16. SuperHos Avatar


  17. Herofang Avatar

    Really Nice Tutorial This is good for upcoming developers 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *