I Made an Entire Game from Particle Physics

Sdílet
Vložit

Komentáře • 762

  • @SummerW2345
    @SummerW2345 Před 2 lety +2002

    This guy has a bright future ahead of him
    He can be a game engine developer or particle physics game engine stand up comedian

    • @braithencrothers5080
      @braithencrothers5080 Před 2 lety +45

      He is another Dani in the making.

    • @ipadize
      @ipadize Před 2 lety +11

      not OR, AND

    • @godlyvex5543
      @godlyvex5543 Před 2 lety +5

      he is a cryptobro so I don't really care what he accomplishes

    • @vladimirirkhin
      @vladimirirkhin Před 2 lety +2

      @@braithencrothers5080 that would be nice

    • @sphygo
      @sphygo Před 2 lety +1

      Check out voxel based game engines. They are super cool.

  • @PUNNSORO
    @PUNNSORO Před 2 lety +1038

    This series should continue it is honestly one of the best on CZcams and has helped me learn so much, please do more educational vids

    • @rasmusfink6273
      @rasmusfink6273 Před 2 lety +9

      i agree he makes such a hard topic just a tiny bit more digestable

    • @Theo-iz5cj
      @Theo-iz5cj Před 2 lety +43

      Disagree - it's fun enough to follow along, but this is such a time sink for a man who is capable of so much more - especially because he has to dumb all of his work down for us, his viewers.
      I see three options:
      - Continue writing simulations, but show what goes wrong along the way and what you learn (for a coding audience)
      - Make smaller projects, easily compressible into videos - would be able to produce more videos/time. Do the same random edits and so on. (For casual gamedev audience)
      - get a gf

    • @PUNNSORO
      @PUNNSORO Před 2 lety +2

      @@Theo-iz5cj ig I agree with u but it depends on what he wants out of his videos, i.e if he wants quality or quantity, and ig quality can also differ in meaning, for some it means purely entertaining videos, but for me it's a bit of both entertainment and education, in the end he'll have to go with what he and the majority if his audience want, either way I'll still watch his videos cuz they're really good

    • @oamioxmocliox8082
      @oamioxmocliox8082 Před 2 lety

      ;)

  • @Dorbellprod
    @Dorbellprod Před 2 lety +559

    I don't care what you say about that physics engine. This series is awesome😳

    • @Louthsk8er
      @Louthsk8er Před 2 lety +4

      this guys jokes and sense of humour is god tier

  • @thoriqadillah7780
    @thoriqadillah7780 Před 2 lety +183

    5:57 the fact that you spent the time to organize your code in such a way is what make me amazed

    • @2fifty533
      @2fifty533 Před 2 lety +7

      it does look a bit weird but yeah it looks a lot neater when you put tabs to align it like that

    • @andrewferguson6901
      @andrewferguson6901 Před 2 lety +2

      oh im definitely stealing this for my mathy shaders

    • @Arikian
      @Arikian Před 2 lety +8

      You don't? 😳
      It's like second nature to me, it's hard for me to read it if I don't organize it, and it doesn't take extra time because I just do it subconsciously
      Edit: oh wait I see, it's the random tabs to align the lines, nah that's kinda weird

    • @gorgolyt
      @gorgolyt Před 2 lety +3

      Um yeah this is just basic good practice.

    • @2fifty533
      @2fifty533 Před 2 lety +7

      @@gorgolyt you don't often see people slapping tabs in the middle of definitions lol

  • @mr_rowboto
    @mr_rowboto Před 2 lety +251

    Dude, my physicist friend and I had some fun watching and analyzing your fluids video. What's that shit about your sim videos not good enough for entertainment nor education?
    Both him, a physicist, and I, a seasoned software engineer, found your content more than amusing... it sprawled deep conversation and led us to investigate and think further about the topics exposed.
    We were actually thinking on giving you some feedback about using the iterative solver to cover the k's > 1 case.
    I'd love it if you continue with your sim vids, you don't need to cover everything, your viewers can actually do the job... we also seem to be better judges of what's fun and/or educative or not :P
    Cheers.

  • @ChipboardDev
    @ChipboardDev Před 2 lety +127

    You did a pretty great job actually! As a programmer, this video is inspiring and you should be proud.

  • @DoNotBeASIMP
    @DoNotBeASIMP Před 2 lety +30

    Are you kidding me? These physics videos with programming were the reason why I subscribed to your channel... Don't give up man, it will pay off in the end.

    • @hetoan2
      @hetoan2 Před 2 lety +8

      it definitely was going places since the algorithm recommended me this channel and I subscribed one video before this. he really is one or two videos from a breakthrough...

    • @jajoothecoolman
      @jajoothecoolman Před 8 měsíci

      Same here!

  • @user-uu9ru3de1y
    @user-uu9ru3de1y Před 2 lety +412

    Gonna ask you something and seriously hope you have an answer: did you have fun making this? If yes don't stop doing a nice hobby and keep entertaining us the way you want not some floppa jerk on the internet, a game is subjective and that is a fun game. I like the entertainment of the idea and everything else he said is subjective. Idc about the education or gameplay but the entertainment and enjoyment of the video as a whole. Keep the positive vibes bro ur cool. I subbed a while ago cause you're fun as hell not for whatever floppa boy said

    • @Gonkee
      @Gonkee  Před 2 lety +236

      OK firstly that guy was my friend who I told to do the role (I wrote the script), so pls don't hate on him. But yes I'm more into the entertainment side and don't care too much for the actual code. Appreciate you, much love brother

    • @hobrin4242
      @hobrin4242 Před 2 lety +14

      Then were did you get the motivation to write this code? Was the main entertainment making the jokes in the video, and therefore you worked so hard for the code?

    • @hobrin4242
      @hobrin4242 Před 2 lety +2

      @Gonkee

    • @falpsdsqglthnsac
      @falpsdsqglthnsac Před 2 lety +31

      @@hobrin4242 you know people can get fulfillment just from the programming itself, right? there doesn't need to be a point to it if it's fulfilling implicitly

    • @FastForwardPlans
      @FastForwardPlans Před 2 lety +10

      @@hobrin4242 A lot of people like coding for the same reason others like to draw, or do puzzles, or play sports. There does not need to be a specific purpose, the challenge itself can be fun and the purpose.

  • @lars.flipsack68
    @lars.flipsack68 Před 2 lety +60

    This is the highest quality series on CZcams also the jokes and references are on fire!!

  • @JoeShmowYo
    @JoeShmowYo Před 2 lety +16

    i’ve been on a similar journey learning things i lack the education for, and i can say the last like 30 seconds of advice in this video can get you so far its insane.

  • @Slecker95
    @Slecker95 Před 2 lety +3

    You struck a good balance between technical explanation and entertainment. Your sense of humor and comedic timing were really spot on and, despite being a very technical video, you made it entertaining and enjoyable to watch for a non-technical person like myself. I hope you continue making more videos in a similar vein.

  • @cardscook7721
    @cardscook7721 Před 2 lety +2

    My favourite CZcamsr uploaded. Christmas came early!

  • @sid5468
    @sid5468 Před 2 lety +8

    This dude : the deterioration of my mind while going though this ordeal.
    Stands true for every code i have ever written.

    • @nuclearbomb9483
      @nuclearbomb9483 Před 2 lety

      Once i printed hello world in python, really changes a man

  • @Fraptab
    @Fraptab Před 2 lety

    This is impressive from so many angles. I love your reasoning for and implementation of ideas, not to mention your humor. I am glad I subscribed to you and will be studying your code more closely after seeing this video, as you seem to be able to convey complicated concepts concerning physics algorithms in an enjoyable and complete way. Absolute appreciation for your work from me.

  • @C_Corpze
    @C_Corpze Před 2 lety +2

    There is so much to learn from this! I love these videos.

  • @miles7267
    @miles7267 Před 2 lety +14

    I wanted to get into Computational Physics after watching two-minute papers, but he now covers mainly AI, so you're my computational physics guy
    I loved the study so much that I changed my original plan of majoring in comp sci to majoring in physics

    • @maxfinnian
      @maxfinnian Před 2 lety +2

      Why not both?
      All jokes aside, having majored in physics with a minor in comp sci you can get a job in pretty much anything remotely tech related. It's a pretty nice combo which shows solid critical thinking skills and an ability to implement complex solutions. 10/10 would recommend.

    • @ThisIsTheBestAnime
      @ThisIsTheBestAnime Před 2 lety

      That video about Detailed Rigid Body Simulation with Extended Position Based Dynamics is still my favourite, and I'm hoping to see a usable open-source full implementation of it someday.

  • @theownmages
    @theownmages Před 2 lety +4

    To be honest. I'm sad to see this content disappear. This is was really inspirational to watch. And made me want to look into physics myself.
    Anyways, loved the series! Can wait to see what you come up with next

  • @faradaysinfinity
    @faradaysinfinity Před 2 lety

    Gonkee, I've been watching your videos for months. I absolutely love your process and your personality makes these videos amazing

  • @billybolton6555
    @billybolton6555 Před 2 lety +2

    love this video.. and its great... keep up the good work.. ive been researching stuff for 3 years.... my area was envelope rendering.. rendering within a triangula prism.. it was fun.. but as its uncompleted.. i take great happiness and push from the fact that i had my own questions and done my own research.. what you get out of being in the flow in general is massive.. things dont have to be based around monetary value... and man i apreciate your good work.. love the video.

  • @PitersChannel
    @PitersChannel Před 2 lety +2

    Just found your channel, and I already love this video. The comedy is great and you also explain some stuff. You got a sub 😎

  • @y5mgisi
    @y5mgisi Před 2 lety +1

    Am so happy I found this channel. Thank you!

  • @tyecrutchfield3106
    @tyecrutchfield3106 Před 2 lety

    The guidance at the end was amazing! Thanks for the help, man. I'm saddened to hear there wont be more content like this. I just found this video and as I was watching it, I was thinking, "Huh... programming, but funny", and I kept watching.

  • @LaytonGB
    @LaytonGB Před 2 lety

    The final comments you gave there were fantastic advice 👌 keep it up man!

  • @Scaryder92
    @Scaryder92 Před 2 lety +5

    You learnt something about a hard topic, you read papers on it, you read other people's code, you implemented it by yourself. And then you optimised it. This is super valuable, regardless of the actual topic. Be proud of what you accomplished! Also, your videos are awesome!

  • @Sruggs
    @Sruggs Před 2 lety

    I’ve watched your past three videos (the ones mentioned in this video) and I’ve loved ur humor and talent :)

  • @ThatGuy-zw4le
    @ThatGuy-zw4le Před 2 lety

    The last bit is a good advice. Thanks man.

  • @kito4525
    @kito4525 Před 2 lety +2

    I learnt a lot from your earlier videos though, loved that style of content and effort, the video on music was especially beautiful.
    But yeah its your content and if you prefer the more comedic meme content that's good enough as well

  • @j.j.maverick9252
    @j.j.maverick9252 Před 2 lety

    great advice at the end, and I didn’t know that filetype trick so Thanks!

  • @astroid-ws4py
    @astroid-ws4py Před 2 lety

    Cool projects you have on this channel, Keep up the good work !

  • @master0184ify
    @master0184ify Před 2 lety +2

    This is badass. Even though it was really expensive for such a small demo, thank you for doing this.

  • @ragingram2
    @ragingram2 Před 2 lety +64

    Dude I love this content so much, but I understand why you want to move on. I also delved down the rabbit hole of physics simulations, and boy was it hard. I didn't even get a good simulation out of it. Please make what ever content you feel will work best for you, just know that many of us love this stuff, and will always be keen to see it. (and thank you sooo much for making public repos)

  • @reubsproductions4671
    @reubsproductions4671 Před 2 lety +9

    Good job man

  • @jabbinnn
    @jabbinnn Před 2 lety +10

    Dude you're genuinely amazingly underrated

  • @jozefhudec4646
    @jozefhudec4646 Před 2 lety

    Dude I had so many good laughs watching this :D Thanks, mate! As a fellow coder I understands your feels!

  • @rhysm2687
    @rhysm2687 Před 2 lety +1

    hey bro this is the first ever video iv seen of yours and I just wanted to say I really like your style of content and even though I honestly didn't understand half of the stuff u were saying I was fully interested the whole time and it made me super curios to learn more. keep this up, love it :)

  • @Pascal-mg5zf
    @Pascal-mg5zf Před 2 lety +1

    its so fun to watch, please continue that

  • @AnApePlaysMinecraft
    @AnApePlaysMinecraft Před 2 lety

    I loved this and this is the first video of yours I've seen

  • @andrewmcginley5946
    @andrewmcginley5946 Před 2 lety +1

    Great video and great series. I definitely can see why you can’t make more of the same. Your video style is excellent and hope to see you shift to projects that allow for more frequent updates. If not, I’m sure I’ll see you credited for some amazing software.

  • @rewe3536
    @rewe3536 Před 2 lety +6

    I love how the rocks are running faster than the river. I dream that one day we can play games like this with a lot of particles and a nice gameplay.

  • @GameboyCitizen
    @GameboyCitizen Před rokem

    I really do appreciate you and the hard work you do

  • @glo8516
    @glo8516 Před 2 lety +7

    You videos are very good, I think i'd be cool to see you venture into the world of optimisation even tho that sounds like a lot background work with no 'visible difference' to show on video.

  • @davideblonda6159
    @davideblonda6159 Před rokem

    Thanks for your tremendous efforts.

  • @_Geist
    @_Geist Před rokem

    it's been a while since i've subscribed to someone in under a minute. your editing and sense of humor are so good. lmao

  • @turgor127
    @turgor127 Před 2 lety +10

    Gameplay looks satisfying, i wish more games used real time fluid simulations.

    • @witherschat
      @witherschat Před 2 lety

      You might want to check Creeper world 4

    • @turgor127
      @turgor127 Před 2 lety +1

      @@witherschat I more snowrunner/mudrunner (I think it's first game with 2 way coupling) type of guy, where you are a physics object. But thank you for suggestion anyway.

    • @universenerdd
      @universenerdd Před 2 lety

      It would cause incredible lag

    • @nathanpapp432
      @nathanpapp432 Před 2 lety

      Look up Notia. Every single pixel is simulated, water can turn to steam, condense, fall back down and collect into puddles again.

  • @weinvent1867
    @weinvent1867 Před rokem

    Hi been here since the first fluid body video/ your first video. I am so happy for the growth of your channel

  • @Diego-mq3ws
    @Diego-mq3ws Před 2 lety

    your comedy is gold, i would love to see any content you have in mind

  • @judozwerg4951
    @judozwerg4951 Před 2 lety

    Very cool video, now I'm looking forward to the next ones :D

  • @elijahkhan900
    @elijahkhan900 Před 2 lety

    I like that at the end of the video he gives a detailed breakdown of how he went about learning the information needed to actually code what he wanted to code. It gives people who are interested in the field but dont know where to start a good system to work on.

  • @krishaowens6751
    @krishaowens6751 Před 2 lety

    Fantastic! Thanks for the tip about how to study this.

  • @andrelfr92
    @andrelfr92 Před 2 lety

    Yo! Great video. Cannot wait to see what you come up with next then!

  • @ThrowFence
    @ThrowFence Před 2 lety +3

    I'm honestly seriously impressed by the quality of that soft body simulation, it looks really satisfying bouncing around.

  • @user-jp3em3rk6j
    @user-jp3em3rk6j Před 2 lety

    Thanks for algorithm giving this, it is so funny to see ur video. I hope u still have passion for devloping stuffs, and so do I !!!.

  • @carpedm9846
    @carpedm9846 Před 2 lety

    Your simulation looks very good, Im sure youll do amazing stuff

  • @ReedHarston
    @ReedHarston Před 2 lety

    I’m sad you won’t be doing more in depth videos, but thanks for the tips on where to look for more!

  • @egericke123
    @egericke123 Před 2 lety

    The last few seconds explaining how you learned about it is way more helpful than you know my friend. Keep it up

  • @bryanbanda
    @bryanbanda Před rokem

    Thoroughly enjoyed watching this, I'm amazed by how insightful this was and the jokes were on point😂 Just inspired me to learn by doing the same!

  • @raguaviva
    @raguaviva Před rokem

    awesome videos dude! keep it up

  • @TheWebgecko
    @TheWebgecko Před 2 lety

    This is entertaining and educative pls keep it up 😭 I wish CZcams showed me your channel earlier

  • @mrgamercooldude546
    @mrgamercooldude546 Před 2 lety

    The waves look really nice and I can see the use case you used for the liquid simulation

  • @all_clientry5454
    @all_clientry5454 Před 2 lety +1

    I love this content please don't change!

  • @paulshim3216
    @paulshim3216 Před rokem

    that ending was actually super useful, thanks so much

  • @oystercatcher943
    @oystercatcher943 Před rokem

    I love your style and love you coded up the simulation from reading papers. I'm way older than you but I did the same about your age. I had loads of fun and learnt loads but it also didn't make finished games (the odd half finished one my friends tried out). Don't judge yourself against having the finished project, I was never a 'completer finisher'. But I've had a fun career in speech recognition. Your curiosity and your great sense of humour will get you far.

  • @abdullahyousef3596
    @abdullahyousef3596 Před 2 lety

    I can see that the quality of this video has increased, well done!

  • @stevenmedina4030
    @stevenmedina4030 Před 2 lety

    this was mindblowing and wonderful, thanks for the ride

  • @idjles
    @idjles Před 2 lety

    You could own this space mate! Keep going

  • @Tabrix2
    @Tabrix2 Před 2 lety

    i used to watch your videos when you were working on your terraria clone and you're making partile physics game! I'm proud of you gonkee.

  • @y5mgisi
    @y5mgisi Před 2 lety +9

    I love your combo of self loathing, comedy, and education.

  • @masterwujr.3524
    @masterwujr.3524 Před rokem

    Freaking awesome work 🙌

  • @ivankudinov4153
    @ivankudinov4153 Před měsícem

    I love how the microphone gives the whole rant an atmosphere of worthwhile and seriousness (kinda)

  • @macsmola
    @macsmola Před 2 lety

    Thanks for explaining the process of how did you actually learn it! :)

  • @jimboli9400
    @jimboli9400 Před 2 lety

    Yes this, this, this. Please do more stuff on how you actually make all these physics sims. Literally every channel on youtube talks about them, but never explains the most important part. How they did it! Great stuff man, well done!

  • @Chiaros
    @Chiaros Před rokem

    I really appreciate you caring about education and providing us with means to further pursue things.

  • @montagistreel
    @montagistreel Před 2 lety

    I really like the tone of these vids

  • @tomheath8975
    @tomheath8975 Před 2 lety

    This guy is gonna get much bigger. Good stuff!

  • @ZealotDKD
    @ZealotDKD Před 2 lety

    we appreciate your dedication

  • @simpasalsunda7244
    @simpasalsunda7244 Před 2 lety

    That last tips about how to learn this kind of stuff helps me

  • @ikilledaman
    @ikilledaman Před 2 lety

    Bro i love your jokes and editing nice video and game

  • @AJ-et3vf
    @AJ-et3vf Před 2 lety

    Awesome video! Thank you!

  • @georgeelsham
    @georgeelsham Před 2 lety

    As others have said, I really enjoy this physical based modelling content. It’s unique, and presents problems you wouldn’t think would be an issue (exploding soft bodies?) and an overview of how you fixed that

  • @jpobi9880
    @jpobi9880 Před 2 lety

    Do the content you want or feel works best. But tbh, this series is quite interesting and funny to me. Haven't delved into the rabbiyt hole myself, but dipping my toes and watching you develop those skills and knowledge is quite an interesting path to behold. Any approximation to the topics involved helps and grabs my attention.

  • @akgh98
    @akgh98 Před 2 lety

    the last 2 mins is the most important thing in this video, good advice.

  • @DBHMedia
    @DBHMedia Před 2 lety

    Dont let yourself get down man! Theres a lot of potential here! Seek new vision

  • @alexs5814
    @alexs5814 Před 2 lety

    the fluid cuts with the jokes were on another level.
    great potential.

  • @TeRealArabJohnny
    @TeRealArabJohnny Před 2 lety +2

    Man you're good at this, even if you're not a simulation pro you're good enough for entertaining people with this complicated stuff. People like to see someone like you making things out of their league look easy, or at least funny, and you're doing that spot on! You're going to get better eventually by doing videos anyway. (Remember that this can also open lots of doors for you)
    I believe in you I think you can get bigger, just focus on this stuff, even if it takes more time and you leave subs with nothing to see for a month or two. Don't do videos just to throw something in the channel, people unsub mainly when they see videos they don't like, if they don't see you in the sub feed they're going to forget they're subbed until you make a new video, thus there are less possibility that they're going to unsub (who cleans their subscriptions anyway...).
    Take these suggestions however you want, but Michael Reeves is the living proof of these concepts, just scroll through his channel and you'll see. You're a smart guy, you can do it!
    Also please sell those NFTs and buy a new computer, intel i5 and gtx 1650 in 2020 for sims is like trying to light a fire with two sticks lol. (even with that pc you're doing great so keep it up!!)

  • @parpar8090
    @parpar8090 Před 2 lety +4

    One tip I understood from this video: "rigid body simulation file type: pdf"
    Thanks you (actually) opened a new world for me :)

    • @joshuasmith2809
      @joshuasmith2809 Před 2 lety

      Yes! Came here to say this, also the git hub part

  • @toryscot
    @toryscot Před 2 lety

    Here before this channel blows up
    Awesome work

  • @thefractalistic3761
    @thefractalistic3761 Před 2 lety +4

    "Unity's Particle System: A great system for making all sorts of particles!" - Not me

  • @uncle-ff7jq
    @uncle-ff7jq Před 2 lety

    This is great! good inspiration.

  • @emmanuelbeaucage4461
    @emmanuelbeaucage4461 Před rokem

    you had me at 'distaste for my audience'. now following!

  • @TomtheMagician21
    @TomtheMagician21 Před 2 lety +1

    How are you not extremely popular yet? Ur content is so good 👍

  • @davidbohmer6788
    @davidbohmer6788 Před 2 lety

    Really loved the outro. Was one of the coolest things you've ever said. Thanks for the advice dadd.. ehh bro.

  • @cem8015
    @cem8015 Před 2 lety

    hahah bro i love your videos so much, especially at 3.30, idk its just so funny

  • @codingpassion1275
    @codingpassion1275 Před 2 lety

    Great that you share the workflow of you finding papers dealing with the problems you encountered. 00:08:27

  • @Beatsbasteln
    @Beatsbasteln Před 2 lety

    that's really cool. if you ever come back to this idea i'd like to suggest using procedural perlin noise to add curves to the river so that one not only has to dotch the spikes but also go with the flow of the water

  • @DaneC020
    @DaneC020 Před 2 lety +2

    Great video.. I really liked the physics stuff but it is definitely a lot of work as I am doing the same thing and totally understand. Good luck on the next thing!

  • @ziaahmad8738
    @ziaahmad8738 Před 2 lety +1

    awesome content !

  • @user-og5qh5vo3n
    @user-og5qh5vo3n Před 2 lety

    Great video! keep it up.

  • @EscapeePrisoner
    @EscapeePrisoner Před 2 lety

    Dude. Sage advice at the end there. Nice.

  • @lexierdiaz6653
    @lexierdiaz6653 Před 2 lety +1

    Dani would love this

  • @jadsdoeslights
    @jadsdoeslights Před 2 lety +4

    HE DID IT