I Made an Entire Game from Particle Physics

  Рет қаралды 456,854

Gonkee

Gonkee

Күн бұрын

github.com/Gon...

Пікірлер: 745
@PUNNSORO
@PUNNSORO 2 жыл бұрын
This series should continue it is honestly one of the best on KZbin and has helped me learn so much, please do more educational vids
@rasmusfink6273
@rasmusfink6273 2 жыл бұрын
i agree he makes such a hard topic just a tiny bit more digestable
@Theo-iz5cj
@Theo-iz5cj 2 жыл бұрын
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 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 2 жыл бұрын
;)
@Dorbellprod
@Dorbellprod 2 жыл бұрын
I don't care what you say about that physics engine. This series is awesome😳
@Louthsk8er
@Louthsk8er 2 жыл бұрын
this guys jokes and sense of humour is god tier
@BackroomsVR0
@BackroomsVR0 Ай бұрын
​@@Louthsk8er its alright
@thoriqadillah7780
@thoriqadillah7780 2 жыл бұрын
5:57 the fact that you spent the time to organize your code in such a way is what make me amazed
@2fifty533
@2fifty533 2 жыл бұрын
it does look a bit weird but yeah it looks a lot neater when you put tabs to align it like that
@andrewferguson6901
@andrewferguson6901 2 жыл бұрын
oh im definitely stealing this for my mathy shaders
@Arikian
@Arikian 2 жыл бұрын
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 2 жыл бұрын
Um yeah this is just basic good practice.
@2fifty533
@2fifty533 2 жыл бұрын
@@gorgolyt you don't often see people slapping tabs in the middle of definitions lol
@mr_rowboto
@mr_rowboto 2 жыл бұрын
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 2 жыл бұрын
You did a pretty great job actually! As a programmer, this video is inspiring and you should be proud.
@ElVerdaderoAbejorro
@ElVerdaderoAbejorro 2 жыл бұрын
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 2 жыл бұрын
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 11 ай бұрын
Same here!
@user-uu9ru3de1y
@user-uu9ru3de1y 2 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
@Gonkee
@falpsdsqglthnsac
@falpsdsqglthnsac 2 жыл бұрын
@@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 2 жыл бұрын
@@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 2 жыл бұрын
This is the highest quality series on KZbin also the jokes and references are on fire!!
@JoeShmowYo
@JoeShmowYo 2 жыл бұрын
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.
@sid5468
@sid5468 2 жыл бұрын
This dude : the deterioration of my mind while going though this ordeal. Stands true for every code i have ever written.
@nuclearbomb9483
@nuclearbomb9483 2 жыл бұрын
Once i printed hello world in python, really changes a man
@miles7267
@miles7267 2 жыл бұрын
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 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 2 жыл бұрын
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.
@ragingram2
@ragingram2 2 жыл бұрын
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)
@Scaryder92
@Scaryder92 2 жыл бұрын
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!
@Slecker95
@Slecker95 2 жыл бұрын
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.
@theownmages
@theownmages 2 жыл бұрын
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
@cardscook7721
@cardscook7721 2 жыл бұрын
My favourite KZbinr uploaded. Christmas came early!
@G-u-z-i-o
@G-u-z-i-o 2 жыл бұрын
Game made out of a particle system. Dani would be so proud...
@reubsproductions4671
@reubsproductions4671 2 жыл бұрын
Good job man
@rewe3536
@rewe3536 2 жыл бұрын
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.
@jabbinnn
@jabbinnn 2 жыл бұрын
Dude you're genuinely amazingly underrated
@cuadernoazul5958
@cuadernoazul5958 12 күн бұрын
Man I really like your videos in those topics. You recreate the whole experience someone would have implementing this. I'ts very inspiring and funny. Dont stop doing this!
@turgor127
@turgor127 2 жыл бұрын
Gameplay looks satisfying, i wish more games used real time fluid simulations.
@witherschat
@witherschat 2 жыл бұрын
You might want to check Creeper world 4
@turgor127
@turgor127 2 жыл бұрын
@@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 2 жыл бұрын
It would cause incredible lag
@nathanpapp432
@nathanpapp432 2 жыл бұрын
Look up Notia. Every single pixel is simulated, water can turn to steam, condense, fall back down and collect into puddles again.
@ivankudinov4153
@ivankudinov4153 5 ай бұрын
I love how the microphone gives the whole rant an atmosphere of worthwhile and seriousness (kinda)
@jadsdoeslights
@jadsdoeslights 2 жыл бұрын
HE DID IT
@y5mgisi
@y5mgisi 2 жыл бұрын
I love your combo of self loathing, comedy, and education.
@thefractalistic3761
@thefractalistic3761 2 жыл бұрын
"Unity's Particle System: A great system for making all sorts of particles!" - Not me
@master0184ify
@master0184ify 2 жыл бұрын
This is badass. Even though it was really expensive for such a small demo, thank you for doing this.
@dillpickle7633
@dillpickle7633 2 жыл бұрын
Dani: Ah, at last a worth opponent, our battle will be legendary!
@LaytonGB
@LaytonGB 2 жыл бұрын
The final comments you gave there were fantastic advice 👌 keep it up man!
@ThrowFence
@ThrowFence 2 жыл бұрын
I'm honestly seriously impressed by the quality of that soft body simulation, it looks really satisfying bouncing around.
@billybolton6555
@billybolton6555 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.
@TeRealArabJohnny
@TeRealArabJohnny 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 2 жыл бұрын
One tip I understood from this video: "rigid body simulation file type: pdf" Thanks you (actually) opened a new world for me :)
@joshuasmith2809
@joshuasmith2809 2 жыл бұрын
Yes! Came here to say this, also the git hub part
@paulshim3216
@paulshim3216 2 жыл бұрын
that ending was actually super useful, thanks so much
@kito4525
@kito4525 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
@PitersChannel
@PitersChannel 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 😎
@rhysm2687
@rhysm2687 2 жыл бұрын
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 :)
@orangeleaf36
@orangeleaf36 2 жыл бұрын
*Unity's Particle System. A great system for making games.* - Daniel William Sooman (Danidev)
@akgh98
@akgh98 2 жыл бұрын
the last 2 mins is the most important thing in this video, good advice.
@C_Corpze
@C_Corpze 2 жыл бұрын
There is so much to learn from this! I love these videos.
@faradaysinfinity
@faradaysinfinity 2 жыл бұрын
Gonkee, I've been watching your videos for months. I absolutely love your process and your personality makes these videos amazing
@glo8516
@glo8516 2 жыл бұрын
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.
@Fraptab
@Fraptab 2 жыл бұрын
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.
@j.j.maverick9252
@j.j.maverick9252 2 жыл бұрын
great advice at the end, and I didn’t know that filetype trick so Thanks!
@y5mgisi
@y5mgisi 2 жыл бұрын
Am so happy I found this channel. Thank you!
@codevlogs9100
@codevlogs9100 2 жыл бұрын
Sir, believe in yourself, the people like you who take so much of pain for the very less return are so rare. This is so much better than those rare who've got heart their on right side.
@Ixarus6713
@Ixarus6713 2 жыл бұрын
Dani: U N I T Y ' S P A R T I C L E S Y S T E M ? ?
@DBHMedia
@DBHMedia 2 жыл бұрын
Dont let yourself get down man! Theres a lot of potential here! Seek new vision
@_Geist
@_Geist Жыл бұрын
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
@elijahkhan900
@elijahkhan900 2 жыл бұрын
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.
@technologyondemand4538
@technologyondemand4538 Жыл бұрын
These simulations are the only reason i watched your videos.T-T
@mylo5641
@mylo5641 2 жыл бұрын
never thought i was going to get rick rolled by a greenscreen bg, thanks Gonkee
@emmanuelbeaucage4461
@emmanuelbeaucage4461 Жыл бұрын
you had me at 'distaste for my audience'. now following!
@repinaboxx
@repinaboxx 2 жыл бұрын
You took your self criticism and joked about being insecure and needing validation and then turned that energy into productivity and fun with gimmicks without being caught up in it. We could all learn from this. Subbed lol
@ronaldiplodicus
@ronaldiplodicus 2 жыл бұрын
The background 👀 Presumably you are never gonna give up on making a physics simulator
@blacklight683
@blacklight683 2 жыл бұрын
You said you would make sliced bread2.O but you made diarrhea2.O close enough
@ricardoalbuquerque1370
@ricardoalbuquerque1370 2 жыл бұрын
NIce video Dollar Store Michael Reeves, very cool
@bettercalldelta
@bettercalldelta 2 жыл бұрын
Dani will be proud.
@tyecrutchfield3106
@tyecrutchfield3106 2 жыл бұрын
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.
@ExTess
@ExTess 2 жыл бұрын
Uh, dude. You've got something serious going on here. You could totally make this into something fun and exciting, even just for something small Okay, here's some ideas: - Change the shape of the object to something like a rigid boat. One less thing for the game to calculate at all times - Change the direction of the water so that it starts low and goes high (by like 15 degrees or something), like a river flowing downhill - Goal: get past the front side of the render zone, like to a yellow finish line or something. This adds difficulty to the game as the player has to get closer to the part of the area that generates the rocks, and therefore gives them less time to react to incoming rocks - give the rocks different shapes instead of just spikes - Make the water move and rocks move in sync so that the player can use the physics to dodge the rocks or surf the water - Give the water waves - Add a scoreboard or a timer to let players track their ability to complete a level of the game Boom. Instant Flash-era game made of particle physics. Feel free to completely steal my ideas, I'd love to see you use them to make something great
@simpasalsunda7244
@simpasalsunda7244 2 жыл бұрын
That last tips about how to learn this kind of stuff helps me
@OnceShy_TwiceBitten
@OnceShy_TwiceBitten 2 жыл бұрын
The fact his background is the music video for Never gonna give you up is worth the watch alone lmao.
@Chiaros
@Chiaros 2 жыл бұрын
I really appreciate you caring about education and providing us with means to further pursue things.
@cory99998
@cory99998 2 жыл бұрын
"im insecure about my intelligence and need external validation" okay ouch, time to stop working on my engine
@jakovmarsic2619
@jakovmarsic2619 2 жыл бұрын
idk bro, i love watching these haha
@Erizo_
@Erizo_ 2 жыл бұрын
Fold sounds like someone who is about spontaneously to break out into singing "she sells, sea shells".
@Pascal-mg5zf
@Pascal-mg5zf 2 жыл бұрын
its so fun to watch, please continue that
@L30Zboss
@L30Zboss 2 жыл бұрын
achievement unlocked: sad ending
@0rchid.580
@0rchid.580 2 жыл бұрын
read the title and my first thought was “isn’t that just noita?” but seriously though, great work
@MrBlocki
@MrBlocki 2 жыл бұрын
Dani would be proud
@aimranehd
@aimranehd 2 жыл бұрын
*this game was made with unity particle system, a greaaat system for making partic-*
@daooffibonnacicats8247
@daooffibonnacicats8247 2 жыл бұрын
MonkaS, his physics sim is actually becoming better.I’m scared of what will come in the future.
@jozefhudec4646
@jozefhudec4646 2 жыл бұрын
Dude I had so many good laughs watching this :D Thanks, mate! As a fellow coder I understands your feels!
@codingpassion1275
@codingpassion1275 2 жыл бұрын
Great that you share the workflow of you finding papers dealing with the problems you encountered. 00:08:27
@egericke123
@egericke123 2 жыл бұрын
The last few seconds explaining how you learned about it is way more helpful than you know my friend. Keep it up
@oystercatcher943
@oystercatcher943 Жыл бұрын
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.
@Sruggs
@Sruggs 2 жыл бұрын
I’ve watched your past three videos (the ones mentioned in this video) and I’ve loved ur humor and talent :)
@ialpharaptor4544
@ialpharaptor4544 2 жыл бұрын
He's back !!!!
@aayushbansalpog
@aayushbansalpog 2 жыл бұрын
This is underrated af
@all_clientry5454
@all_clientry5454 2 жыл бұрын
I love this content please don't change!
@AnApePlaysMinecraft
@AnApePlaysMinecraft 2 жыл бұрын
I loved this and this is the first video of yours I've seen
@ZealotDKD
@ZealotDKD 2 жыл бұрын
we appreciate your dedication
@theuntoldwizard6993
@theuntoldwizard6993 2 жыл бұрын
I like the honest feedback at the end
@krishaowens6751
@krishaowens6751 2 жыл бұрын
Fantastic! Thanks for the tip about how to study this.
@lizardy2867
@lizardy2867 2 жыл бұрын
8:32 Best advice anyone learning anything could ever get
@vrp__
@vrp__ 2 жыл бұрын
dani is proud of you
@bryanbanda
@bryanbanda Жыл бұрын
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!
@mrvbnz
@mrvbnz 2 жыл бұрын
Your jokes are somehow like a thoughts that you got every time in the minutes before falling asleep)
@andrewmcginley5946
@andrewmcginley5946 2 жыл бұрын
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.
@montagistreel
@montagistreel 2 жыл бұрын
I really like the tone of these vids
@joshuapeqw
@joshuapeqw 2 жыл бұрын
dani would be proud
@DansTrailShreds
@DansTrailShreds 2 жыл бұрын
Dani would be proud...
@IagoSB__0.0
@IagoSB__0.0 2 жыл бұрын
wait a damn second, you did the whole thing to run on your cpu *before* changing it to run on your gpu? you're not a psychopath you're a masochist
@braithencrothers5080
@braithencrothers5080 2 жыл бұрын
You know, my favourite thing about this channel is thinking about how in the f*ck you came up with GOnKeE as your channels name. I luv it
@TomtheMagician21
@TomtheMagician21 2 жыл бұрын
How are you not extremely popular yet? Ur content is so good 👍
@le9038
@le9038 2 жыл бұрын
don't worry man. if you keep working on your game. over time, it will become more fun and soon it will actually be playable!
@GoodGame-R
@GoodGame-R Жыл бұрын
Every minecrafters worst nightmare
@ElmoPlayss
@ElmoPlayss 2 жыл бұрын
I can't even play it as it's throwing an infinite amount of "Kernel argument error: InvalidKernel"
@BRAVETOASTA
@BRAVETOASTA Жыл бұрын
He's secretly rickrolled us with the background
@BlueberryCats_
@BlueberryCats_ 2 жыл бұрын
“It’s basically temple run from Walmart, but slower” I died
Watch this A.I. learn to fly like Ironman
17:56
Gonkee
Рет қаралды 367 М.
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 84 МЛН
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,9 МЛН
Recreating Noita's Sand Simulation in C and OpenGL | Game Engineering
10:03
I'm Coding an Entire Physics Engine from Scratch
9:19
Gonkee
Рет қаралды 1,7 МЛН
Evolving Genetic Neural Network Optimizes Poly Bridge Problems
9:59
Building a Robot Hand from Scratch
10:08
Gonkee
Рет қаралды 373 М.
How Particle Life emerges from simplicity
10:16
Tom Mohr
Рет қаралды 351 М.
I Made A Physics Engine
6:59
Zyger
Рет қаралды 144 М.
Coding a Fluid Simulation with my Last 2 Brain Cells
4:24
Gonkee
Рет қаралды 427 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26