Trying to Improve My Geography Game with More Real-World Data

  Переглядів 3,669,749

Sebastian Lague

Sebastian Lague

День тому

Continuing the geographical game journey with some performance improvements, bug fixes, graphical upgrades, and a variety of experiments.
If you'd like to try running the game in its current state, there's a free download available here:
sebastian.itch.io/geographica...
The project source code is available over here: github.com/SebLague/Geographi...
If you'd like to support my work (and get early access to new videos and projects), please consider becoming a patron of the channel over here:
/ sebastianlague
Project playlist: • Geographical Adventures
Referenced Videos:
Orbits video: • Coding Adventure: Sola...
Newton's method video (by 3Blue1Brown): • From Newton’s method t...
Atmosphere video: • Coding Adventure: Atmo...
Music:
Born to Fly - Veaceslav Draganov
Falling Through the Hourglass - Sid Archarya
Horizon - Veaceslav Dragnaov
Living - Borrtex
Another Time Another Place - Sounds Like Sander
All in Good Time - Shimmer
A Tender Heart - The David Roy Collective
In the Kitchen of the Mountain King - Ikoliks
Hourglass - Shimmer
Amber - The Stolen Orchestra
Spread Your Wings - Evgeny Bardyuzha
After the Storm - We Dream of Eden
Gibbous - Michael FK
Orbit - Hans Johnson
Orbital Anomaly - Cody Martin
Falling Stars - Michael FK
Momentum - Borrtex
Gone with the Winds - Veaceslav Draganov
Chapters:
0:00 Hello Everyone
0:20 Please Don't Crash
1:50 Enhance!
8:45 City Lights
12:21 Terrain Mesh Optimization
17:17 Wind Experiment
21:12 Kepler and the Moon
27:32 The Motion of the Sun
28:43 Stars
29:56 Atmospheric Improvements
32:48 Seeing the Sights

КОМЕНТАРІ: 5 400
@sqwatchy1010
@sqwatchy1010 2 роки тому
"An asteroid is heading right for Earth!" Sebastian: "I've written up this little compute shader to help."
@dazcar2203
@dazcar2203 2 роки тому
compute shaders and unitys particle system. between the two nothing is impossible
@MiloKesteloot
@MiloKesteloot 2 роки тому
Unironically this is the funniest comment I've ever seen
@problemecium
@problemecium 2 роки тому
and when he's presenting his plan to the world's leaders, he includes a video clip of his cat.
@Codewow
@Codewow 2 роки тому
"Don't look up... unless you have my little compute shader!" - Sebastian
@StefanNoack
@StefanNoack 2 роки тому
"It calculates the deformation caused by the impact and updates the normal map accordingly. I checked and it looks sooo pretty!"
@SBroproductions
@SBroproductions 2 роки тому
Sebastian: "This is a game about delivering packages." Also Sebastian: "So I added accurate sun and moon orbits..."
@WannaComment2
@WannaComment2 2 роки тому
"Now that we have implemented the ocean currents we should also consider how the moon's gravity would affect the tides." "I also wanted to rework the games scoring system, but I don't have any practical ideas for that, so let's first have a look at how plate tectonics work. This will be important in a bit."
@egretfx
@egretfx 2 роки тому
I love his accent sometimes he pronounce things quickly like a viking ..bit Icelandic I guess
@Avetho
@Avetho 2 роки тому
Sebastian is a national treasure :P
@onlysmiles4949
@onlysmiles4949 2 роки тому
@@WannaComment2 "This code runs for ever fish in the ocean, gives it a path, and I gave it some extra functionality to get them to sometimes form schools with one another" "We need to consider how they'll move when a shark approaches, though"
@sepgorut2492
@sepgorut2492 2 роки тому
@@rayrexdex8221 He's South African. His accent is unmistakable.
@Chrisbrei2502
@Chrisbrei2502 2 роки тому
"I don't understand what was going wrong there, but right now I'm just happy it's fixed" - said every developer, ever
@ihateevilbill
@ihateevilbill Рік тому
Recognise, fam XD
@lumbahrye
@lumbahrye Рік тому
Preach
@wobblysauce
@wobblysauce Рік тому
It was a buzzing plane
@RealNaisuCinema
@RealNaisuCinema Рік тому
I said it today at work 😂 making a Frankenstein like component
@alexzitao059
@alexzitao059 2 роки тому
imagine being outside your house, enjoying the sun and suddenly a plane a quarter the size of the moon appears and drops a package thats the size of 5 whales, imagine how loud it would be and frightening
@michaelroche9884
@michaelroche9884 Рік тому
OOF 100
@floatyseagull9472
@floatyseagull9472 Рік тому
Bruh what u mean how “loud” and “frightening” it would be, if something like that happened it would kill everyone in a 10 mile radius😂😂
@cloudyskies-exe
@cloudyskies-exe 7 місяців тому
gotta ask the japanese about this one chief.
@vierrin_
@vierrin_ 5 місяців тому
@@cloudyskies-exeJAIL
@PythonicIe
@PythonicIe 2 місяці тому
'loud and frightening' yeah, to the people not dead from the building sized packages dropped right in their vicinity
@Lucas72928
@Lucas72928 2 роки тому
I think Sebastian took Carl Sagan's words too literally: "If you wish to make an apple pie from scratch, you must first invent the universe."
@trevorthieme5157
@trevorthieme5157 2 роки тому
Both tasks sound fun though! If you are immortal anyways.
@connormodin5731
@connormodin5731 2 роки тому
I think he took it just the right amount of literal
@KetMeth
@KetMeth 2 роки тому
I'd be mad if I can't make an apple pie in this game
@kigamezero8636
@kigamezero8636 2 роки тому
Wonder when the apple pie video will drop
@hugimi3807
@hugimi3807 2 роки тому
It will be a tasty apple pie though
@petergandia5342
@petergandia5342 2 роки тому
"I set out to build a game. Instead, I built a fully functioning planet." This is nuts. Looking great.
@blakeycakey272
@blakeycakey272 2 роки тому
The most Sebastian Lague thing to do
@alihms
@alihms 2 роки тому
Add a few more details on the solar systems and the constellations, he has built a fully functioning universe simulator. Add additional GPS details on the earth map, the transport network, and the routing logics, we can ditch both Google map and MS flight simulator.
@Planetdune
@Planetdune 2 роки тому
@@alihms Not really... on both accounts.
@StellarElijah01
@StellarElijah01 Рік тому
@@alihms And not being able to fly over 9,000 feet in the air on earth only
@Pscribbled
@Pscribbled 2 роки тому
Sebastian: let me make some small improvements to my flying game Also Sebastian: creates the metaverse
@danielakproh
@danielakproh 2 роки тому
🤣🤣🤣🤣
@DrewTNaylor
@DrewTNaylor 2 роки тому
Funny enough, this looks way better than everything I've seen thus far about the MeTaVeRsE.
@slevinchannel7589
@slevinchannel7589 2 роки тому
@@danielakproh Oh, how i wished some talented, young Programmers would make a HunterxHunter Game. Until now, no one has done real-good with this, despite the franchise being so super-popular and it’s magic-system being even more popular.
@kam2894
@kam2894 Рік тому
@@slevinchannel7589 oddly specific
@cubvox
@cubvox Рік тому
Things always happen like that 🤣🤣🤣
@cedi2929
@cedi2929 2 роки тому
It's "only" a computer game, but when the sun came up, that was one of the most beautiful moving images I've ever seen in my life.
@obedotto4465
@obedotto4465 2 роки тому
true
@EpicFailCooperation
@EpicFailCooperation 2 роки тому
I wouldn't care about gameplay. if you have this epic animations
@kam2894
@kam2894 Рік тому
time stamp?
@cedi2929
@cedi2929 Рік тому
@@kam2894 33:07
@kam2894
@kam2894 Рік тому
@@cedi2929 ty
@IISkullsII
@IISkullsII 2 роки тому
"Now that we have all the Stars, lets add all the rest of the atoms and molecules. My first thought was to just add a particle system to map all those points in the universe. But i havent all the time, to set those points. So i came across this nice compilation of data of every atom and molecule in our know universe. So i wrote a little Script to load those data in ..." - Sebastian Lague in 2025
@MISATOlofi
@MISATOlofi 2 роки тому
"So as I was improving my code and adding more real-world data I thought it was time to add humans." You can see where it goes from here.
@puppergump4117
@puppergump4117 2 роки тому
What happens when the gpu loads the data of itself loading the data of itself
@haidar6280
@haidar6280 2 роки тому
@@puppergump4117 Lmao
@McNottagoose
@McNottagoose 2 роки тому
@@puppergump4117 ah you have stumbled upon simulation theory by chance.
@wanou_4259
@wanou_4259 2 роки тому
Using unity’s particle system, a great system to make particles !
@Emil_96
@Emil_96 2 роки тому
Sebastian: "Let's do some optimization so everyone can play my little game" Also Sebastian: *Literally implements the whole solar system*
@wiktorglinczewski6718
@wiktorglinczewski6718 2 роки тому
xDDD
@redship7532
@redship7532 2 роки тому
lmao
@videodeposu8741
@videodeposu8741 2 роки тому
Some lmao
@juliusapriadi
@juliusapriadi 2 роки тому
...and 9000 stars
@harmitchhabra989
@harmitchhabra989 2 роки тому
😂😂
@EnderCreator4
@EnderCreator4 2 роки тому
I am obsessed with this. The idea of math, art, science, and fun all combined into the videos. It's literally perfect 😍
@finnais1703
@finnais1703 2 роки тому
You’ve made a great looking game that genuinely looks fun to play. You’ve documented how you’ve felt throughout the development, as well as the progress, been completely transparent by showing how you’ve made it and the bugs that are an issue and how you’ve gone about solving them. Furthermore you’ve made a free demo. I wouldn’t even be upset if you priced this at $100 at full release at this point.
@thesleepydot
@thesleepydot Рік тому
right, games are worth a lot more than they are initially priced due to it being a fungible item, so more people can buy it to make up for all the work. and yeah, i also agree that his little game is super charming and a lot of undeniable skill and understanding of his work for this to be possible, but the again nobody would buy a game like this for 100 dollars. The world of videogames has simply become too competitive, with monopolies pricing their games much much lower than this, and yet making billions off of those games. plus, wages are decreasing and people have more and more financial issues. what I’m saying is, while his work is worth a lot, I WOULD be surprised if he priced it at $100 because I feel like that will drive most of the customers, and will in the end be less profitable. not that that’s his goal, but you get my point.
@Twelvehorizonz_Allen
@Twelvehorizonz_Allen 3 місяці тому
What's the game called
@JaxonFXPryer
@JaxonFXPryer 2 роки тому
Society: world peace is impossible Sebastian: I actually thought about it for awhile, and ended up writing this cute little compute shader that should solve the problem
@PhiloSafarMusic
@PhiloSafarMusic 2 роки тому
Buys a PC Solves World Peace refuses to elaborate _ Chad Sebastian
@emberdrops3892
@emberdrops3892 2 роки тому
made my day lmao XDD
@GeffenAvraham
@GeffenAvraham 2 роки тому
@@emberdrops3892 Mine too
@blacklightgamer97
@blacklightgamer97 2 роки тому
I LOLD so hard at this 😂😂😂😂
@recnepSpencar
@recnepSpencar 2 роки тому
"So I've been writing a little compute shader..." This needs to be a shirt, a sticker, or something for fans of the channel ❤️
@ja100o
@ja100o 2 роки тому
That would be the first merch I've ever bought of a UKpostsr
@thmsrttg
@thmsrttg 2 роки тому
@@ja100o same
@tissuepaper9962
@tissuepaper9962 2 роки тому
Same energy as "I've been doing a little mining off camera"
@HDL_CinC_Dragon
@HDL_CinC_Dragon 2 роки тому
I would 100% absolutely buy this sticker
@LiquidMarvel
@LiquidMarvel 2 роки тому
I am not particularly interested in a game delivering parcels. However this would make an amazing teaching tool for geography (highlight country name as you fly over with the balloon featuring the national flag over the capital), also include visitable cities. It could be a great front end to an interactive encyclopedia. You could set questions and the player could fly to the relevant country and city to find out the answer. Landing at these cities could link to curated encyclopedia content that complements learning. It would make usibg an encyclopedia entertaining and fun. A more accessible and updated version of encartas games.
@RationalPotato
@RationalPotato Рік тому
yea he should make a modern version of the game BACKPACKER
@thesleepydot
@thesleepydot Рік тому
as someone who likes geography but never bothered to learn outside what I was taught in middle school, this all sounds absolutely fantastic!!
@kw7814
@kw7814 2 роки тому
The depth of human intelligence never fails to leave me in awe.
@ethanroberts1836
@ethanroberts1836 2 роки тому
This man is literally the Bob Ross of coding The skill, the attitude, the voice... it's almost perfect
@grumblycurmudgeon
@grumblycurmudgeon 2 роки тому
"Now I'll just add some trees. Happy, little, ray-traced, vector-shaded, bump-mapped trees..."
@tetramaximum
@tetramaximum 2 роки тому
@@grumblycurmudgeon ...on Mars
@Lordmalik13
@Lordmalik13 2 роки тому
Lol, dead on
@2close4missiles88
@2close4missiles88 2 роки тому
I love how half of this video is dedicated to optimization and the other half is dedicated is dedicated to creating a completely unnecessary solar system simulation. Incredible work as always!
@elesstudio4399
@elesstudio4399 7 місяців тому
292 likes no reply? lemme fix that
@julesdutendas8533
@julesdutendas8533 2 роки тому
This game looks absolutely stunning, you're doing an incredible job, keep it up !
@obedotto4465
@obedotto4465 2 роки тому
you used literally everything. you basically re-created google maps. love it.
@addictedyounoob3164
@addictedyounoob3164 2 роки тому
You present this in such a clear and relaxed manner. Incredible to watch. Thank you for recording your work progress and results like this
@AxxLAfriku
@AxxLAfriku 2 роки тому
Me the ALPHA M*LE of this comment section and me command RESPECT. Right now me telling you to NOT observe any of me nice cool sweet videos. Instead just look at me awesome good powerful thumbnails. Thank you, dear ad
@pvic6959
@pvic6959 2 роки тому
he said he could watch the colorful map for hours _I_ can watch/listen to him for dayyys lol
@AlexScotton-Illizian
@AlexScotton-Illizian 2 роки тому
What they said 👆
@procrastinator1727
@procrastinator1727 2 роки тому
If I'm being absolutely honest, the way he talks irritates the crap out of me... like he deliberately tries to sound really "posh" and drags out pronunciation a little too much for my taste. But his project/content is cool AF.
@pvic6959
@pvic6959 2 роки тому
@@procrastinator1727 wow you must be the only one then. though, you are allowed to have your preferences
@mebamme
@mebamme 2 роки тому
I love seeing a new upload from you in my feed! Yours are by far the coziest programming videos.
@mikael808
@mikael808 2 роки тому
indeed, Sebastian Lague's videos are really cozy/motivating! :)
@snailtan4332
@snailtan4332 2 роки тому
I mean I learned far more than programming, this video has it all, astrophysics, geometry, meteorology. Its like a nerdier version of kurzgesagt. Cant wait for the next video of him!
@archanamalpani8137
@archanamalpani8137 2 роки тому
Tru dat
@superzolosolo
@superzolosolo 2 роки тому
He's basically the Bob Ross of programming
@destruct0503
@destruct0503 2 роки тому
Compared to code bullet and dani, this is like night and day
@kochamkaliszana
@kochamkaliszana 2 роки тому
Wow. The amount of details you put into this thing is amazing. It might be one of the most realistic games IMO.
@RyvaH
@RyvaH 2 роки тому
This video series made me a subscriber. Watching you implement these features is amazing which combined with the fact you don't hide the code behind gives your videos the wealth of knowledge with a stunning scenery. Keep up the good work!
@GetMoGaming
@GetMoGaming 2 роки тому
Not only does he do all this coding, maths, conversions, problem-solving and experimenting, but he also *_records everything_* while making it easy to understand and entertaining for us. It's incredible.
@chrissugg968
@chrissugg968 2 роки тому
Whilst also having the most soothing voice on the entire internet.
@harmitchhabra989
@harmitchhabra989 2 роки тому
Yes!!! He is awesome!!!!
@Pedro5antos_
@Pedro5antos_ 2 роки тому
Indeed!
@kagikioce4777
@kagikioce4777 2 роки тому
@@chrissugg968 and he also forgot new zealand its sad i live there and he forgot so 🤬
@billyjo9127
@billyjo9127 2 роки тому
Evolving weather patterns would go great with a tailwind boost mechanic. You can also have headwinds slow the player down, making the player learn to read weather patterns to take the fastest route. Imagine the player using a tropical cyclone to slingshot to a destination!
@plopgoot5458
@plopgoot5458 2 роки тому
this would end with the game becoming the most stressfull relaxation game ever, "just gotta catch this tornade to get a package on time to west spain" all while enjoying the grafics
@artim4s
@artim4s 2 роки тому
@@plopgoot5458 lol
@naiknaik8812
@naiknaik8812 2 роки тому
Could also make you crash if you want u approach it the wrong way
@blacklightgamer97
@blacklightgamer97 2 роки тому
speedrunners will love it
@davemccall3157
@davemccall3157 Рік тому
So Simple, So Elegant. I can only dream of making something like this. It's very well executed, super relaxing, and the soundtrack makes it perfect. The amount of time it takes to go from one continent to the next is perfect; it doesn't take a marathon to go around the world. Amazing, Sebastian.
@seanwelding4183
@seanwelding4183 2 роки тому
I'm extremely excited to see where you take this over time. I hope you continue to enjoy it so we can continue to bask in the glorious learning experience this series has been thus far. I'm also amazed at the beauty of the music you chose for this video. Perfectly paired with the content. Peaceful, but not too slow. All in all, very well done. Keep up the great work as long as you enjoy it.
@Foldifyy
@Foldifyy 2 роки тому
Bro, the look of the game is insane.
@coolcat-nq4mj
@coolcat-nq4mj 2 роки тому
There's a game called MSFS I hope you know what it is.
@captainwhalee
@captainwhalee 2 роки тому
Agreed
@dazza2350
@dazza2350 2 роки тому
Bro, the look of this ratio is insane.
@DLBBALL
@DLBBALL 2 роки тому
@@coolcat-nq4mj For a free game made by one developer, I'd say this does well. It's obvious it'd not really compete with the product of a -multi-billion- multi-trillion dollar (by market cap at least) company...
@coolcat-nq4mj
@coolcat-nq4mj 2 роки тому
@@DLBBALL there's a thing called google earth
@SDGGames
@SDGGames 2 роки тому
"I'm once again very guilty of neglecting the gameplay." You just created an open-source flight simulator, don't worry about making it "fun." Not every game needs a protagonist or a gun to be successful. Just keep adding to the simulation!
@BertVerhelst
@BertVerhelst 2 роки тому
Looks amazing.really interesting to see the process and I love the result. It is gorgeous
@kwzon
@kwzon 2 роки тому
This is my new audio book. I've already watched it a couple of times, but whenever I listen to Sebastian I feel more intelligent. Voice = professor level.
@thesleepydot
@thesleepydot Рік тому
for real! i have a playlist where i add long (40min - 8h), or long-ish (30 min) videos that I periodically rewatch when i need something in the background, and Sebastian has half of his videos in that playlist
@gmc_
@gmc_ 2 роки тому
I think a cool concept could be maybe to have certain "portal" points above places of interest where you can fly down from the earth view and explore these environments in higher detail.
@a_game_86
@a_game_86 2 роки тому
Give this guy a medal
@lemilliano833
@lemilliano833 2 роки тому
Give this man a Nobel
@brrrrrr
@brrrrrr 2 роки тому
YĘS
@Doct
@Doct 2 роки тому
Had this thought as well!
@Myckou
@Myckou 2 роки тому
Good idea! You could also just fly down in those areas and with a smooth cloudy transition, you'd arrive on that scaled up environment.
@NStripleseven
@NStripleseven 2 роки тому
I swear, eventually this thing is gonna be just “Completely Realistic Flying Simulator” and it’s gonna be super cool.
@CortexRift
@CortexRift 2 роки тому
If it was completely realistic, flying around the world would take HOURS and HOURS... so, if it was my game, I would probably keep it at least slightly exaggerated. (my opinion might be alone there idk)
@coolcat-nq4mj
@coolcat-nq4mj 2 роки тому
It's called MSFS (Microsoft Flight Simulator) it exists search it up with Google.
@Syonico
@Syonico 2 роки тому
@@coolcat-nq4mj i dont think you get the point, he is saying that this is going to be LIKE a realistic flight simutator, not will be the first, or only.
@batsumoto
@batsumoto 2 роки тому
@@Syonico Some people just want attention. I mean who actually still uses Google?
@Syonico
@Syonico 2 роки тому
@@batsumoto guess thats fair lol
@RaidSpinel
@RaidSpinel 2 роки тому
The process of visual art is understanding how what we see represents what is, so we can best create an image that triggers a response or properly conveys an idea. What you've done is the logical conclusion of that, and it looks beautiful. My awe dramatically outweighs my envy.
@ThePuddu2
@ThePuddu2 6 місяців тому
this is amazingly both simple and beautiful! congratulations, it is so eye pleasing
@Danidev
@Danidev 2 роки тому
Man your videos are so mesmerizing, always a pleasure to watch!
@adamyoung6639
@adamyoung6639 2 роки тому
yo it's the guy
@a7madalm295
@a7madalm295 2 роки тому
THE MILK IS THIIIICCKKKKK
@David-kp9ks
@David-kp9ks 2 роки тому
It’s the FUNNY milk guy
@qoekeur
@qoekeur 2 роки тому
Show more of your process in your videos my friend
@rynhardtsteyn3603
@rynhardtsteyn3603 2 роки тому
Well that was nice
@pboytrif1
@pboytrif1 2 роки тому
Sebastian: Makes a small tweak or improvement Also Sebastian: Makes an animation explaining the improvement Also also Sebsatian: Makes a 30 minute video explaining all the animations explaining all the improvements. Your work ethic is insane
@harmitchhabra989
@harmitchhabra989 2 роки тому
Yeah, he is awesome!!!!!!
@seimn86
@seimn86 2 роки тому
*your
@wildenboy_
@wildenboy_ 2 роки тому
@@seimn86 isnt it the same?
@thornet6925
@thornet6925 2 роки тому
@@wildenboy_ what did you just say🔪
@wildenboy_
@wildenboy_ 2 роки тому
@@thornet6925 all i said is just isnt you're and your is the same?. like the meaning? (sorry if its wrong because i am cant really talk english)
@antoniohenriquepadua5461
@antoniohenriquepadua5461 2 роки тому
This was amazing to watch. Subscribed. Thank you. :)
@digitalmallcop
@digitalmallcop 2 роки тому
Amazing work as always! Keep it up and I love all the details and decisions you make. At the end of the day its up to you and what you enjoy doing!
@Povilaz
@Povilaz 2 роки тому
Love how this little game is turning out.
@taggerung_
@taggerung_ 2 роки тому
now just to add the game part of it!
@ronisaiba9623
@ronisaiba9623 2 роки тому
Little is an understatement.
@Codeer
@Codeer 2 роки тому
Incredible work as usual! I love how you’re often reusing techniques from previous projects and combine them into something even cooler.
@SebastianLague
@SebastianLague 2 роки тому
Thank you :) Your game is looking awesome btw!
@nazarr_3294
@nazarr_3294 2 роки тому
@@SebastianLague love your work! always look forward to watching your videos when they come out
@juanlucasfraschini3635
@juanlucasfraschini3635 2 роки тому
@@SebastianLague Incredible game!!! I didn't quite get how to deliver tho ://///
@didntask2438
@didntask2438 2 роки тому
Hello
@Mcraft_Studios
@Mcraft_Studios 2 роки тому
@@juanlucasfraschini3635 you use spacebar
@mathewgreen6236
@mathewgreen6236 2 роки тому
I've never been so glad to watch a video that I had no clue what was said most the time, looks absolutely phenomenal!!
@chrisdeheij4507
@chrisdeheij4507 2 роки тому
Amazing to see the development of this project! Thanks for the video :)
@kristijanoros7208
@kristijanoros7208 2 роки тому
"So i wrote a little script" * shows 10 lines of code that can be used to load every single atom in its place, and work in every possible universe *
@WalleBot
@WalleBot 2 роки тому
plot twist: it calls functions from more scripts
@doursen
@doursen 2 роки тому
Technically it can’t run in every possible universe, this is C#. So it wouldn’t work in a universe that was written in any other language.
@Voiden0
@Voiden0 2 роки тому
Binary!
@amyshaw893
@amyshaw893 2 роки тому
17:10 Sebastian has discovered the concept of a 3d model file
@ekstrapolatoraproksymujacy412
@ekstrapolatoraproksymujacy412 2 роки тому
He should make it clear that this is not how games should be programmed, he has close to one million subscribers, how many beginner programmers are watching this?
@rampage_sl
@rampage_sl 2 роки тому
@@ekstrapolatoraproksymujacy412 I don't think he's making these as tutorials.
@batteryfresh123
@batteryfresh123 2 роки тому
@@ekstrapolatoraproksymujacy412 what do you mean?
@kraken2844
@kraken2844 2 роки тому
thats what I've been waiting for... for so long lol. 3d modeled planet makes this go so much better. also the ocean floor could be optimized much further. on the other hand, I like hte wave idea and would love to see waves respond to the motion of the moon
@Toopa88
@Toopa88 2 роки тому
@@ekstrapolatoraproksymujacy412 Looks like a lot of lawsuits will be incoming.
@kwlalfie
@kwlalfie 2 роки тому
i wouldnt normally comment on just any old video on youtube but this isnt any old video on youtube, what youve created is supremely beautiful. thank you for sharing it
@thallesbueno6146
@thallesbueno6146 2 роки тому
First off, great job, the game/simulation is really fun to play and the video is amazing, with a spectacular content! Some points: - In some countries is difficult to see the color and border highlight - Is really difficult to see at nigth, the "universe" could have a bright, what differentiates it from the sea Some ideias: - The UI could have some airplain equipments like a clock, compass and other things - Deliverys could worth some money, that can be used for make upgrades in the plane or buy new equipments - Travel over the oceans could be more difficult - When you make perfect deliverys the city, and maybe the county, could stay marked - Some music and sound effects would be great - the planet could be bigger - the day could be longer and could have some way to predict the hour on a country - deliverys on the night coude be more worth but more difficult, some strong wind maybe or cold - the seasos over year would be great to see - Choose a start point, maybe some capitals over the world to selects as a initial base - maybe some fuel logic, where you have to comeback to the base to refuel and access a store, and buy upgrades, fuel, etc. - When choose a country to the delivery you could receive a brief explanation of the country (history, capital, population, etc.) and how it look likes, (mountains, rivers, florests, islands, snow, desert) (how? idk, maybe wikipedia)
@carrotylemons1190
@carrotylemons1190 2 роки тому
I feel like a boost mechanic would go really well with the plane, like maybe the lines turn different colours, the plane goes faster and the camera slightly zooms out incase you want to travel faster. Also feel like for the clouds it would look really cool if they were lower down and slightly transparent.
@billyjo9127
@billyjo9127 2 роки тому
I think a headwind/tailwind mechanic would be perfect for a boost mechanic. It would allow the player to learn to use the wind currents to take the fastest route. If he goes that route then having the weather patterns evolve over time and even form tropical systems would be an awesome feature.
@JoximusARTpage
@JoximusARTpage 2 роки тому
Or maybe do an altitude boost where the plane can take a nose dive to increase speed. Obviously all physically accurate and to scale
@TheUncutAngel
@TheUncutAngel 2 роки тому
you know damn well he's gonna make those clouds volumetric 😂
@jamesmnguyen
@jamesmnguyen 2 роки тому
When Sebastian uploads, it's a good day.
@ludicrousfun7838
@ludicrousfun7838 2 роки тому
Certainly today
@purplegiraffee
@purplegiraffee 2 роки тому
Thanks, but I didn't upload anything ☺️
@djulyanreus5520
@djulyanreus5520 2 роки тому
MANNNN!!! PLEASE CONTINUE TO MAKE THIS KIND OF CONTENT!! IT'S AWESOME! I CANNOT SEE THE TIME PASSING... MY MIND FOCUS IN IT!!
@kingjustjefgames723
@kingjustjefgames723 Рік тому
Wow,.... simply amazing! super fun video to watch and seeing it all come together in the end is just.... amazing!
@thekathal
@thekathal 2 роки тому
Sebastian: needs to do anything Also Sebastian: "So I wrote this little compute shader."
@Cambroth
@Cambroth 2 роки тому
Next episode: "I wasn't satisfied with the twinkling of the stars, so I decided to fetch real-time atmospheric data, and wrote a compute shader to twinkle the stars in time with the twinkling of the stars at that location in the real world"
@cin5mada
@cin5mada 2 роки тому
In the last part of the video seeing all that hard work coming over the horizon was so satisfying that it literally made me shed a tear. :) Thank you for showing this to us. :)
@DylainiaMan
@DylainiaMan 2 роки тому
This game is absolutely gorgeous and I adore the art style.
@hvadkant6066
@hvadkant6066 2 роки тому
I'm not sure you realize just how amazing these videos are. They are incredibly fascinating, entertaining and inspiring, for coders and non-coders alike. I am absolutely certain that you have gotten a lot of people very interested in programming through these, and inspired a lot of programmers to look at their work and their possibilities in a new way. This is some, honestly, TOP tier content! Incredibly well put together, incredibly well explained and technically extremely well done! Everything from narration to choice of music to the way you manage to convey extremely technically advanced subjects, in an impressively well explained way. Thank you very much for taking your time doing these! 10/10
@user-nu9bv3iz2l
@user-nu9bv3iz2l 2 роки тому
ь
@olegmoki
@olegmoki 2 роки тому
ь
@lpsfoxstar8454
@lpsfoxstar8454 2 роки тому
indeed
@djevrek
@djevrek 2 роки тому
and thank you for writing what everyone else is thinking
@jangohemmes352
@jangohemmes352 2 роки тому
Thank you for putting it so nicely
@Skyl3t0n
@Skyl3t0n 2 роки тому
"There are no bugs, only little happy accidents" - Sebastian Lague probably
@dylandylandylan3940
@dylandylandylan3940 2 роки тому
Ross lover?
@baptistegear
@baptistegear Рік тому
Damn, probably the most interesting video I’ve watched so far! Thanks for sharing this, that is amazing!
@scutrera2
@scutrera2 6 місяців тому
I just discovered your channel yesterday and I already watched like 10 videos. Instantly subscribed after the first one. You are awesome, keep it up!
@AnnisAdventures
@AnnisAdventures 2 роки тому
Tbh, Google's globe tends to be highly distorted because it does the method you tried initially. Using your cutsom code, you may have made one of the most accurate globe representations out there
@filipesrubio4015
@filipesrubio4015 2 роки тому
Yeah, but google earth runs smoothly without a 2070 on your phone. It all depends on what the end goal is
@iangauss9454
@iangauss9454 2 роки тому
I, too, also want to fit 3090 on my phone
@AnnisAdventures
@AnnisAdventures 2 роки тому
@@iangauss9454 I have no doubt it could be implemented in a way that would be manageable with a phone’s computational capabilities. Block loading is a thing for a reason.
@inhabitantwaps3qs803
@inhabitantwaps3qs803 2 роки тому
but then microsoft flight simulator exists
@AnnisAdventures
@AnnisAdventures 2 роки тому
@@inhabitantwaps3qs803 it’s easier to show a globe from the ground/closer up than say a “space” view. You can technically have an accurate globe that looks different than what you would see in space. It’s a complicated concept I’m not equipped to explain to you here.
@gameanimeking
@gameanimeking 2 роки тому
I watch other game programmers to just enjoy seeing their mental breakdowns coding but here I find a peaceful time of me actually enjoying the journey he takes me on with his amazing voice.
@AfterTom
@AfterTom 2 роки тому
is it code bullet the one you watch?
@philipps.933
@philipps.933 Рік тому
Oh my god, that is really awesome!!! Love your content
@qthefirsttimelord
@qthefirsttimelord 2 роки тому
i am so beyond impressed with your work, Sebastian. You're in a Lague of your own. Thank you for sharing the source code for this.
@Lightning_Lance
@Lightning_Lance 2 роки тому
I feel like the way this game renders the moon and the sun and moon orbits would actually be a huge improvement to almost all games. Or at least the ones that are supposed to take place on earth. I mean, the moon actually looking like the moon and not just a picture on a skybox is kind of blowing my mind.
@joecolvin4203
@joecolvin4203 2 роки тому
When he was talking about the sun rise i thought it was a real sun rise. I fully wish several games could make it look that much more real.
@maarten699
@maarten699 2 роки тому
It's just kinda a waste of performance though for most games. Why do something like that when a good skybox works almost as well and you can just use that performance for better ground textures for example?
@ionic7777
@ionic7777 2 роки тому
@@maarten699 i agree, most people wont notice the detail used for the moon unless they are incredibly huge fans. On the other hand, the sunrise is both really amazing looking and has a large impact on how everything looks. If rendering these things really becomes a problem there should be an option to just turn them off to save ram, just like how most games work.
@DLBBALL
@DLBBALL 2 роки тому
@@ionic7777 I think that when semi-realistic stuff is done well enough, it makes sense why developers often choose to go with semi-realistic-but-flawed details/physics/whatever as opposed to completely-accurate but more time/effort/hardware demanding stuff. For example, Forza Horizon 5, a racing game, doesn't actually have ray traced reflections while driving, but the cube map reflections do such a good job that unless you stare long enough at the reflections (ex. on your car's paint) to realize inaccuracies, the game looks pretty damn realistic. The amount current hardware would get taxed with absolutely always ray-traced reflections in FH5 would probably greatly reduce framerates compared to the cube map reflections, so with cube map reflections looking as great as they already do in the game, it makes sense why they thought "so few people are going to notice an improvement for such a performance costly option, we might as well not have it exist as an option". Though I'd have preferred if it really was an option since somebody with ultra powerful hardware might not mind the performance hits. I guess they didn't want to "overwhelm" people with options given FH5's "accesible-to-almost-all" design philosophy. But I digress. Hopefully hardware getting better over time means that more of these ultra-realistic details will make it into games where appropriate.
@ionic7777
@ionic7777 2 роки тому
@@DLBBALL completely understandable, I was mostly talking about adding in details that are much more noticeable but I also agree with that statement
@diceblue6817
@diceblue6817 2 роки тому
Sebastian: "I want to improve this game" Me: "oh better texture and performance" Sebastian: "LOOK THE MOON WOBBLES!" Me: "how long did that take?" Sebastian: 500-2250 years of human history, depending on who you ask
@elitepauper7400
@elitepauper7400 2 роки тому
was this supposed to be funny?
@gogreen_0
@gogreen_0 2 роки тому
@@elitepauper7400 Whats Wong with you
@elitepauper7400
@elitepauper7400 2 роки тому
@@gogreen_0 I was just asking a question. if that hurts ur feelings i think something might be wrong with you
@emilstrand8951
@emilstrand8951 2 роки тому
@@elitepauper7400 Yall act like u 5
@elitepauper7400
@elitepauper7400 2 роки тому
@@emilstrand8951 Okay "ツFrezz"
@winnie4793
@winnie4793 2 роки тому
im downloading it right now, looks pretty fun, good job mate, u are doing great
@bradleyckerr
@bradleyckerr 2 роки тому
Hey Brother, Looking forward to your next video on this project! Love watching!
@5aax
@5aax 2 роки тому
5:05 Here's my simplest explanation for how you form a feature like the Eye of the Sahara, hopefully it makes sense. Imagine you had a sponge cake with many thin layers (I think that's called a torte?). Now imagine pushing up on it a bit from the bottom so it bulges it out into a dome and then slicing off the top of the cake with a horizontal cut. Because it was bulged out , the cut will have went through several layers, and if you looked down from above you'd see concentric rings of cake. In reality instead of a cake it's layers of rock being deformed and eroded over millions of years, but you get the same pattern.
@bromanned7069
@bromanned7069 2 роки тому
that's a great explanation
@henri1791
@henri1791 2 роки тому
Yes. ukposts.info/have/v-deo/jWWcebCvhphelJc.html
@joecolvin4203
@joecolvin4203 2 роки тому
How you described it made me think of the life cycle of a pimple; how a pimple forms, erupts, and expresses out of the pore.
@insoYT
@insoYT 2 роки тому
Amazing explanation! At first my reaction was that this doesn't make any sense until I carefully read your explanation again. Just amazing, thanks, learned something more again!
@knottsscary
@knottsscary 2 роки тому
@@zombielikemunchies8009 thats actually a theory put forward by people lol
@enzogaron9443
@enzogaron9443 2 роки тому
I currently have to memorize all the countries and capitals of Africa and it would be so much easier/more fun if you could add the ability to only deliver packages to a certain area, in my case Africa, so that I could memorize only Africa and not have to worry about the rest of the world quite yet.
@ribar1738
@ribar1738 2 роки тому
this would be so much fun in a geography class and it would help to learn all the countries
@creadoz_
@creadoz_ 2 роки тому
It would be also cool if you have an ability to view your mistakes to know what you want to practice
@sb_dunk
@sb_dunk 2 роки тому
I'm sure you've used it already, but sporcle will get you there in a day
@LGPanthers1
@LGPanthers1 2 роки тому
They don't have airplanes from Africa so I wouldn't worry about it
@fiem
@fiem 2 роки тому
@@sb_dunk sporcle sucks use seterra instead
@Miszkaaaaa
@Miszkaaaaa 2 роки тому
I really enjoy your videos and whole channel, its a great adventure that you take us through!
@atalocke
@atalocke 2 роки тому
I've watched this video at least 20 times. It's just so soothing and motivational when I'm programming. I'm really excited for this game/demo.
@LabGecko
@LabGecko Рік тому
Just his randomization algorithm by itself is useful. Add in the rest... wow!
@giannistaz
@giannistaz 2 роки тому
If you add a first-person mode, this would be the most chill, beautiful experience on a game
@helper_bot
@helper_bot 2 роки тому
vr flight simulator
@failtolawl
@failtolawl 2 роки тому
This game is absolutely crazy to look at. Although if I may make a suggestion the lights could be just a tad dimmer. Or comparatively less brighter in rural area lights vs city lights.
@dragooll2023
@dragooll2023 2 роки тому
The urban centers are brighter, has he showed in the video
@failtolawl
@failtolawl 2 роки тому
@@dragooll2023 yes, I am saying lower the brightness of rural areas
@robinocap
@robinocap 2 роки тому
i agree. but its still crazy to look at
@Kapow666
@Kapow666 2 роки тому
Hey!, just spent a good 2 hours flying around delivering packages :D really enjoy your game, it's very therapeutic and so satisfying when you get that perfect delivery based on your own geo knowledge. from my time playing a couple things i thought would be cool, a few extra planes as the idea of being able to fly a larger conventional cargo plane appeals to me. Secondly, i enjoy the feature of the way the "jobs" appear at the top, however, I think it would be cool to expand on this with perhaps a sidebar with more jobs, and a way to track what cities you have delivered packages to, as it would be satisfying to fly around ticking off cities with the ability to see when you have delivered a package to every city in the world. Love your game, keep up the fantastic work :D
@slevinchannel7589
@slevinchannel7589 2 роки тому
Oh, how i wished some talented, young Programmers would make a HunterxHunter Game. Until now, no one has done real-good with this, despite the franchise being so super-popular and it’s magic-system being even more popular.
@DiggyMcFart
@DiggyMcFart 2 роки тому
Just to ask you what is the game name
@wienwinsituation
@wienwinsituation 6 місяців тому
sometimes when i have a hard time sleeping, I put on one of your videos I have already seen, and your soothing voice and mesmerising music fly me into dreamland.
@greenstonegecko
@greenstonegecko 2 роки тому
I loved every second of this... Those city lights were an awesome addition! Looking at that optimized terrain mesh was so cool. Especially the part with the moon and the sun in the sky were very informing. Stuff I learnt years ago is finally being shown in a proper interactive way. Seeing results like that are amazing. These videos are suprisingly educational outside of a coding-POV. Always so calming and entertaining! Your videos are the answer to my curiosity. You're amazing!
@idjles
@idjles 2 роки тому
This is beyond extraordinary - a real love letter to the beauty of fundamental physics.
@TheLifeFruit
@TheLifeFruit 2 роки тому
Happy to see your latest videos popping up with some views. Well deserved
@rne1223
@rne1223 2 роки тому
Amazing work sir...I love to watch the wins and fails.
@blockedblock5203
@blockedblock5203 2 роки тому
This looks amazing! Although the city lights are personally too bright for me and I'm not a huge fan of the glowing country borders, I'm still blown away by your dedication and attention to detail!
@Valentin_Teslov
@Valentin_Teslov 2 роки тому
Agreed
@mathiasfalconikriebel2252
@mathiasfalconikriebel2252 2 роки тому
I like the borders, however I think the number of lights could be reduced a bit
@OpTicThErmal
@OpTicThErmal 2 роки тому
Agreed. Make them toggle-able & with much more subtle lines. They are a component of "human geography" but tertiary to Earth's "physical geography" beauty.
@leandrob02
@leandrob02 2 роки тому
I tried the demo and it's quite fun to test my knowledge of geography. If I may suggest I think a compass could be a great addition.
@phoenixyt124
@phoenixyt124 3 місяці тому
The music you are using fits so perfectly with every video. Love the attention to detail.
@maryistubing
@maryistubing Рік тому
I hesitated to comment on the first video, but I have to now: I get so beautifully lost in this. You have an amazing way of presenting to us what you're doing and I love that you sometimes get drawn away by rather off-topic things like that ring structure in the Sahara. Thank you!
@sewkorduroy668
@sewkorduroy668 2 роки тому
IDEA: you could do detailed storms that could damage the aircraft,something to avoid while you're delivering the package. maybe where the clouds periodically change color around you in certain regions and you need to navigate the storm and try not to crash as you are delivering the package or something(like a timed event that goes off every once in a while). you could also make it so you can fly around other/alien planets. and can only make it to other planets if you upgrade the craft. or could be an alien flying around their own planet delivering packages(other levels or something). love the videos btw
@adamjackal
@adamjackal 2 роки тому
nice idea 💡
@tyholland
@tyholland 2 роки тому
good idea but the whole point of this project was converting real-world data into the game
@yourlocalflatiron6124
@yourlocalflatiron6124 2 роки тому
AMAZING IDEA
@Saukingalpha
@Saukingalpha 2 роки тому
Makes sense if the in game planet was not so tiny
@karolakkolo123
@karolakkolo123 2 роки тому
And also it would be nice if he incorporated a crash cutscene, where the plane is seen falling down from mid-air and explodint
@Christian_Luczejko
@Christian_Luczejko 2 роки тому
This project has so much potential as a blow up indie game. Imagine the ability to smoothly transition from the different height perspectives. I could envision a mechanic that has your plane do a nose dive like an eagle diving for prey. The screen gets blurry with speed lines and is super dynamic while you zoom in on the map until you land at your planes final height. Rogue like mechanics are super popular these days and would make such a cool game Imo. People seem to love choosing from a pool of random upgrades.
@coolcat-nq4mj
@coolcat-nq4mj 2 роки тому
MSFS (Microsoft Flight Simulator)
@Christian_Luczejko
@Christian_Luczejko 2 роки тому
@@coolcat-nq4mj is this sarcasm?
@nittu0608
@nittu0608 5 місяців тому
Man this is awesome! You could add some indicators on the terrain, like some kind of light columns, to show where a delivery is before it's made. And also you could add a compass and distance below each delivery location, so that one can choose where to go next based on that information, and also reinforcing geographical knowledge by associating visually where a city or a nation is and going there on purpose instead of guessing!
@parkeston
@parkeston Рік тому
It is stunning, great work!
@wernerhoogeveen8088
@wernerhoogeveen8088 2 роки тому
Just wow! I love how this brings together science, programming, art, open source data. Great to see the bugs and the troubles you have to tackle and still make it look easy, which am sure it aint. Great to watch!
@andy-kg5fb
@andy-kg5fb 2 роки тому
Been waiting forever. i even started learning geography after your first vid
@MrNotAGamer
@MrNotAGamer 2 роки тому
Same But already knew a little but of geography already
@jmax8692
@jmax8692 3 місяці тому
I strive for this level of understanding and production. Wow. Inspiring.
@Linuxdirk
@Linuxdirk 2 роки тому
This looks better and better with every update! Awesome job!
@DeLewrh
@DeLewrh 2 роки тому
Wow, I've never been a sucker for gamedev videos, but these 36 minutes felt like 10. Great video, I loved it
@artemylebedev9707
@artemylebedev9707 2 роки тому
8:20 this typically happens when fp numbers significant bits are lost during some operation chains. Collapsing several incremental operations may help. Built-in calculation utility methods often have some special tricks to deal with extremely low/high numbers and ratios. But in general when dealing with some 3D space calculations, it is always useful to keep in mind all used numbers orders, specifically their ratios each to other (e.g. adding small number to big one will lose result precision), track all transformations which happens with them and also accounting that a final result representation in a GPU may have a lower precision due to hardware and used engine specifics.
@polypolyman
@polypolyman 2 роки тому
Look into Kahan Summation for summing/accumulating small FP numbers into bigger ones
@jeffeberl12
@jeffeberl12 2 роки тому
I was going to say this looks to me like clipping a lat/lon into a float32.
@SamuelxShaban
@SamuelxShaban 2 роки тому
Honestly this looks like a fairly simple problem; camera is ticking at a different frame rate than the plane movement. So it skips a frame of "tracking" before it catches back up, causing jitter. An easy fix would be to use FixedUpdate() for both instead of Update().
@artemylebedev9707
@artemylebedev9707 2 роки тому
@@SamuelxShaban If that is the problem, how his fix affected it? Also I am under impression that Unity guarantees that Update() is called for each scene object each round, and cannot be skipped somehow. If frame rate is reduced it is called less frequently but still for each object.
@Thauga_vods
@Thauga_vods 2 роки тому
you're so relaxt and these video's are so sattisfying to watch i've fallen asleep to them, keep up the great work!
@BigCakeFr
@BigCakeFr 2 роки тому
Your voice and storytelling is really relaxing. I've had a pretty annoying day and this truly helps me calm down.
@OhSoUnicornly
@OhSoUnicornly 2 роки тому
An interesting way to explore smaller portions of the map while making this educational would be to look at arctic sea ice over the last 50 years! You could travel along the edges and see how it changes throughout time (with some kind of markers to give a frame of reference) - with the model of your plane changing to match the technology of the decade!
@spaceshipfiftyfour366
@spaceshipfiftyfour366 2 роки тому
@Sebastian Lague For the "detailed color maps", you were looking for: You know, that Landsat and Sentinel-2 imagery is freely available - at least the first one via USGS earth explorer (which you already use). These images have very high (down to 10m) resolutions, and contain (amongst o thers) the R-G-B bands, which you need. Of course, thats overkill for the entire earth, but for your small-area-high-detail project it would be awesome. If you rather opt for a several hundred meter resolution (instead of the tiny 15m) you may want to take a look at MODIS/MERIS/Sentinel-3.
@brxne
@brxne 2 роки тому
As person getting into maps, and geographical data, I can say that it's hard to find sources of data for certain things.
@ColeWithAGoal
@ColeWithAGoal 2 роки тому
Just, incredible work. Love your videos!
@RodHartzell
@RodHartzell 2 роки тому
Dude! Who are you? I randomly stumbled upon this video. I've been sitting here for awhile now not realizing that my mouth was open in astonishment. I realize the video is heavily edited and you're not just spawning these solutions instantaneously, but it still an impressive display of raw brain power. Incredible! I'm your newest subscriber and a big fan.
Polishing and Releasing My Tiny Geography Game
26:14
Sebastian Lague
Переглядів 2,2 млн
I Tried Creating a Game Using Real-World Geographic Data
31:37
Sebastian Lague
Переглядів 6 млн
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Переглядів 25 млн
Лизка заплакала смотря видео котиков🙀😭
00:33
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Переглядів 1,5 млн
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Переглядів 2,3 млн
Much bigger simulation, AIs learn Phalanx
29:13
Pezzza's Work
Переглядів 2,5 млн
I Spent a Week Making an AI's Video Game Idea
17:51
Sebastian Lague
Переглядів 3,2 млн
Coding Adventure: Ray Tracing
37:58
Sebastian Lague
Переглядів 1 млн
Experimenting with Buses and Three-State Logic
18:43
Sebastian Lague
Переглядів 565 тис.
How Do Computers Remember?
19:32
Sebastian Lague
Переглядів 6 млн
Training an unbeatable AI in Trackmania
20:41
Yosh
Переглядів 12 млн
My First 10 Years of Game Development
11:25
Sebastian Lague
Переглядів 1,3 млн