Creating a DOOM (Wolfenstein) - style 3D Game in Python

1,291,742
0
Published 2022-06-21

All Comments (21)
  • @khakim9448
    I cant imagine the amount of editing that went into this, thanks for making the world a better place brother
  • @NashMuhandes
    Someone literally took this game's source and selling it on Steam as Project 0. LOL
  • @AstorSkywalker
    As a programmer, mainly databases, but programmer non the less, I always wondered how fps games are made. It's a wonderful tutorial and education. Thanks for sharing your hard work with the world! Greetings from Honduras!
  • I'm a python dev also and the level of organisation you displayed was wonderful. I would love to manage planning steps like that.
  • Clean and simple-looking implmentation. When you see this type of code, you know the person knows his stuff.
  • People like you are heaven sent, I can imagine the sleepless nights you spent on this, thank you. Continue creating similar with lenghth 1-2 hours, your content is invaluable
  • @phoneix24886
    This is really like a dream come true tutorial. Keep making these awesome tutorials. You are helping thousands of developers who can now understand how 3d games are coded.
  • As a beginner, I just copied the code myself, because I understand the math very well, but I can not program. With the very good structure and very good explanations, and because I repeated many parts of the tutorial over and over again, I learned a lot in the process. Thank you for the very much and hard work you put into these tutorials of high quality. For me, they are the first tutorials that I really understood and motivated me to continue.
  • This is so freaking cool! The project is incredible for picking up and building something yourself. I am certain it will blow up in recommendations one day.
  • @StivyIvy
    Thank you for this! I've so far only been able to accomplish super simple projects. By having everything laid out so explicitly I am going through the motions of a more complex project and learning a lot as I go and building confidence. Thanks so much!
  • @chifodic6758
    A whole engine in the first 15 minutes, great job man and amazing code structure!
  • @jvsvogler
    Even though this is a scary project to tackle as a beginner like me, by coding along I'm still able to learn a few new things and improve, so thank you for the effort you put into this! Also, I really enjoy how well structured and organized your code is. I'll definitely try to adopt this style on my own projects. I haven't watched the whole video yet, but it would be awesome if you covered the "Doom fire algorithm" in python/pygame, it's really interesting! Cheers!
  • @breakdancerQ
    This was awesome, love how the raycasting part is just 15 minutes. Really dissected the that part and now I finally understand every single thing about it!
  • @omari6108
    I love your compartmentalizations of your classes and methods. You’ve inspired me.
  • @tlniec
    This is a great demonstration of gradually adding features and testing along the way. I find when scripting, I try to jump ahead to the end state of full functionality sometimes, causing me to encounter errors and get stuck in debugging. This video offers good insights into how to break up a complex set of interacting functions, attacking them individually and gradually integrating things together.
  • @Andbovi
    Thank you very much! I started programming a few months ago, I started in Python. I learned a lot from this video, I spent a whole day on it. I already had the math basics, so I wasn't scared of raycasting, pathfinding algorithms and projection. I even improved the game a little bit: added levels, enemy lifelines, the menu, even a map in the corner that can be switched on and off, with different coloured dots depending on the enemy type. I've also improved my object-oriented approach. I have improved in several areas, so thank you!
  • First of all Thank you so much for all your hard work and dedication !!! Great job mannnn ! When I initially show the game, I thought its going to be highly difficult to understand, but you really made it look nice and worth trying. Path finder part was just awesome intro to the game. A good learner will not only learn coding part but also about managing modules and files properly, what an experience !!! Thank you again.
  • i got recommended this. your format is fantastic. i can tell that a lot of effort goes into these videos. kudos.
  • just one of the best tutorials i've ever seen ! Excellent works thank you so much !