I Tried Making A Fully Ray Traced Game

  Рет қаралды 223,360

Acerola

Acerola

Күн бұрын

To try everything Brilliant has to offer for free for a full 30 days, visit brilliant.org/... you’ll also get 20% off an annual premium subscription! #ad
Acerola Jam has ended and I was actually participating the whole time! I made a fully ray traced solitary confinement simulator with a realistic sun cycle driven by real world time. I made everything from the shaders to the materials to the music. The only thing I didn't make is the skyboxes.
Buy a poster!! acerola.gg/
Check out the top 10 and honorable mentions here:
• Acerola Jam
Check out all the submissions here:
itch.io/jam/ac...
Play Philokalia: itch.io/jam/ac...
Support me on Patreon!
/ acerola_t
Socials:
Twitter: / acerola_t
Twitch: / acerola_t
Discord: / discord
Github: github.com/Gar...
topics covered: how ray tracing works, ray geometry intersection functions, basic music theory, calculating the position of the sun
References:
web.archive.or...
www.sciencedir...
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
Judgement - Sonny Boy OST
This Mysterious Feeling - Persona 3 Reload OST
Fearful Experience - Persona 3 OST
During The Test - Persona 3 OST
Midori Eyes - Paradise Killer OST
Police Station - Persona OST
With Renewed Hope, We Continue Forward - VA-11 Hall-A OST
Layer Cake - Persona 5 OST
Every Day Is Night - VA-11 Hall-A OST
A New Frontier - VA-11 Hall-A OST
Aria Of The Soul - Persona 3 OST
Sandgem Town - Pokemon Diamond OST
Like A Dream Come True - Persona 4 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders

Пікірлер: 743
@Acerola_t
@Acerola_t 9 ай бұрын
To try everything Brilliant has to offer for free for a full 30 days, visit brilliant.org/Acerola/ you’ll also get 20% off an annual premium subscription! #ad
@oowaz
@oowaz 9 ай бұрын
why did you not talk about the games in the jam tho? i'm assuming that video is still in the works?
@Acerola_t
@Acerola_t 9 ай бұрын
@@oowaz I had barely enough time to finish all of this for today so I ended up not having time to write and edit a section on the games for this video, and I think the 4 hour stream they got was going to be plenty of talking about it. You can see the vod, trailers of the top 10 games, and community favorites in the acerola jam playlist on the channel page.
@oowaz
@oowaz 9 ай бұрын
@@Acerola_t oh, i'll check it out, thanks!
@PlanetComputer
@PlanetComputer 9 ай бұрын
i will buy it
@mikuri_13
@mikuri_13 9 ай бұрын
You broke my zoomer brain into watching an add by adding your cat with Persona 4 song alongside it Σ :3
@symmetry8049
@symmetry8049 9 ай бұрын
The real abberation here is all the work put into the ray tracer, only to use a point light for 90% of the room.
@king_james_official
@king_james_official 9 ай бұрын
maybe the real abberation is the friends we made along the way
@Acerola_t
@Acerola_t 9 ай бұрын
yeah but imagine how much better it'll look when the path tracer vid comes out
@king_james_official
@king_james_official 9 ай бұрын
@@Acerola_t WHEN!!
@symmetry8049
@symmetry8049 9 ай бұрын
@@Acerola_t well now i'm looking forward to that
@user-nr5xp6yd8z
@user-nr5xp6yd8z 9 ай бұрын
@@Acerola_t path tracing in real time?
@funguy398
@funguy398 9 ай бұрын
Fun game from Acerola would be a real subversion of expectations
@MrTda23rd6
@MrTda23rd6 9 ай бұрын
Nah, the real subversion to the expectations were the friends that we made along the way
@lawamoli
@lawamoli 9 ай бұрын
​@@MrTda23rd6Don't you mean the friends we made along the ray?
@tinolm6202
@tinolm6202 9 ай бұрын
I think he was trying to make sure not to win, while still making something interesting
@Rubysh88
@Rubysh88 9 ай бұрын
Why would you burn our boy like that?
@pedroscoponi4905
@pedroscoponi4905 9 ай бұрын
@@lawamoli underrated comment
@TheOdinsLance
@TheOdinsLance 9 ай бұрын
"game where you play as a roomba" would make a great idle game. Let me buy upgrades for my roomba. Put my roomba through progressively more dire circumstances.
@eneg_
@eneg_ 9 ай бұрын
Check out Leaf Blower Idle
@dragonicbladex7574
@dragonicbladex7574 9 ай бұрын
sounds like leaf blower revolution lol
@TheFiteShow
@TheFiteShow 9 ай бұрын
i love this idea
@NoxiousNinja
@NoxiousNinja 9 ай бұрын
And make it scream like Michael Reeves did.
@1personithink
@1personithink 9 ай бұрын
"you collected 500 pounds of dirt, level up!"
@onlysmiles4949
@onlysmiles4949 9 ай бұрын
Man, I love the solar azimuth formula that renders circumstantial treatment unnecessary without compromising mathematical rigor: mathematical setup, application, and extension of a formula based on the subsolar point and atan2 function
@Vaaaaadim
@Vaaaaadim 9 ай бұрын
All my homies love the solar azimuth formula that renders circumstantial treatment unnecessary without compromising mathematical rigor: mathematical setup, application, and extension of a formula based on the subsolar point and atan2 function
@puddle.studios
@puddle.studios 9 ай бұрын
you know whats crazy is that i was reading the comments while listening and he started saying this like right as I started reading this comment, it lined up perfectly
@krispy_kornflake
@krispy_kornflake 9 ай бұрын
​@@puddle.studiosits crazy how often stuff like this happens to me on here
@brianhelt9125
@brianhelt9125 9 ай бұрын
The solar azimuth formula that renders circumstantial treatment unnecessary without compromising mathematical rigor: mathematical setup, application, and extension of a formula based on the subsolar point and atan2 function got me through some dark points in my life. 10/10 would recommend
@shmunkyman33
@shmunkyman33 9 ай бұрын
Acerola is truly in his SAFTRCTUWCMRMSAAEOAFBOTSPAAF era
@RedhadesMtl
@RedhadesMtl 9 ай бұрын
I really liked the music theory presented the Acerola way 😄
@Acerola_t
@Acerola_t 9 ай бұрын
thank you!
@chikem_nufget
@chikem_nufget 9 ай бұрын
​@tea-ultraviolet i will never get used to the fact that /pos means positive. idk who thought that was a good idea
@Acerola_t
@Acerola_t 9 ай бұрын
@tea-ultraviolet once I learn more I will for sure, this vid covered pretty much all I know atm lmao
@luispacheco9936
@luispacheco9936 9 ай бұрын
100% I started playing a bit of guitar, learning only tabs, and occasionally dipping my toes into theory. Despite going into this video exclusively for classic Acerola wizardry, I was super invested on the music theory section.
@Goliath83
@Goliath83 9 ай бұрын
I skipped through that whole part and just briefly saw an amogus in the middle, what the fuck 😅
@XYZT
@XYZT 9 ай бұрын
It was fun solving the puzzle. I actually live in Toronto, Ontario and have never been to Oregon!
@Acerola_t
@Acerola_t 9 ай бұрын
you should've lied it would be funnier
@dragonstar373
@dragonstar373 9 ай бұрын
@@Acerola_t based
@Seipli
@Seipli 9 ай бұрын
Oh boy I wonder how he got the indirect lighting to look so nice. Acerola: "I just put a point light in the room to fake it" MOTHERFU-
@D.S69
@D.S69 8 ай бұрын
yes
@PhantomV36
@PhantomV36 9 ай бұрын
not a musician but i'm glad you went into the music composition process, something that's often overlooked in game dev. also, nice succession theme rendition :D
@robinsparrow1618
@robinsparrow1618 9 ай бұрын
i love that vertical look isn't clamped, so you can roll your head completely upside down
@uhrguhrguhrg
@uhrguhrguhrg 9 ай бұрын
"im going out on my own terms!" *snaps neck*
@Legionope
@Legionope 9 ай бұрын
Gimbal lock incoming xD
@rswindol
@rswindol 7 ай бұрын
Just like in real life
@AlexAegisOfficial
@AlexAegisOfficial 9 ай бұрын
Oh, I thought you'd add Rayleigh refraction for accurate sunsets/sunrises
@Acerola_t
@Acerola_t 9 ай бұрын
it's a game jam give me a break ok
@chikem_nufget
@chikem_nufget 9 ай бұрын
​@@Acerola_t i thought you did a rayleigh scattering shader already
@Acerola_t
@Acerola_t 9 ай бұрын
@@chikem_nufget that was a really different context, Rayleigh is used in many contexts and an atmospheric scattering shader will work a bit diff from a smoke grenade voxel scattering shader, structurally speaking
@thefourthdymensionmusic
@thefourthdymensionmusic 9 ай бұрын
now thats what you call "Ray Tracing"
@YoutubePizzer
@YoutubePizzer 9 ай бұрын
fairly certain the unity skybox also just does a very basic sunset situation
@1e1001
@1e1001 9 ай бұрын
17:44 oregon jumpscare
@James-vw9yy
@James-vw9yy 9 ай бұрын
Should've added 24 realistic rain to the game, would've made it more immersive. Or I guess in Bend it's either 110 or a snowstorm
@1e1001
@1e1001 9 ай бұрын
@@James-vw9yy fetch weather data from the national weather service & simulate that in-game
@James-vw9yy
@James-vw9yy 9 ай бұрын
@@1e1001 While you're at it. May as well add realistic particle simulation for the clouds, and add interference with the light rays. If it is only one room, the goal should be to make the framerate ONLY barely functional.
@alexnoman1498
@alexnoman1498 9 ай бұрын
Woh-o-o-o Ah~ Woh-o-o-o Ah~ Oregon Jumpscare! Oregon Jumpscare.
@drakefruit
@drakefruit 9 ай бұрын
I did not expect a picture so close to me
@zekiz774
@zekiz774 8 ай бұрын
"the theme is Aberration. Which --means an unexpected change that is usually not good-- is a Monogatari reference"
@Acerola_t
@Acerola_t 8 ай бұрын
someone finally got it
@copas2096
@copas2096 2 ай бұрын
it's surprising how few comments I've seen about Monogatari in this channel, with the logo+name combo (castle and bats) and the flashing slides at the start
@seedmole
@seedmole 9 ай бұрын
I had a great time, and really appreciated everyone's response to my game. It was my first time making an actual game, after spending years of making music and non-interactive video art using code.
@r033cx
@r033cx 9 ай бұрын
You might like the game Menagerie II: Presentable Liberty, it does pretty much what you described with the single room and a door that gets you various items
@Acerola_t
@Acerola_t 9 ай бұрын
there truly are no unique ideas i rly thought i had something here
@Drybones898
@Drybones898 9 ай бұрын
Rip wertpol
@peterpan4038
@peterpan4038 9 ай бұрын
Yeah, it's hard to find a truly unique idea. But it's much easier (but still HARD) to pull one of those niche concepts into the mainstream. What works, and what doesn't isn't just a matter of concept. A well refined niche idea might just be the next hit... spawning dozens of clones etc. Throwing "dumb" ideas at the wall till something sticks for whatever reason is the origin of plenty of mainstay series/ genres.
@someone8689
@someone8689 9 ай бұрын
blast from the past! I remember when that was the indie game du jour on youtube....
@knowlife4
@knowlife4 9 ай бұрын
I love this game and it's prequel, broke my heart when Wertpol passed...
@Verbosal
@Verbosal 9 ай бұрын
You should've made a console to be able to mess around with all the features you've made! Ex. Control over the timezone used, visible light paths and stuff like that. It would also explain why this project is so unique.
@Acerola_t
@Acerola_t 9 ай бұрын
yeah, kinda goes against the intended experience though and I unfortunately am pretentious enough to care
@Aurora12488
@Aurora12488 9 ай бұрын
Just a note for the music; the F# is actually present as the second harmonic of the B already (if you play just a B on a piano, you can actually hear an F# ringing pretty strongly). So the resolution ends up being more a balance change than a resolution. But a cool idea!
@FrozenDozer
@FrozenDozer 9 ай бұрын
Substance Painter really isn't the tool you want. Painter is mainly for texturing of complex objects to have worn edges etc. If you want to create materials then Substance Designer is the go to tool.
@CrownBoron
@CrownBoron 4 ай бұрын
Not trying to necrocomment on a old video, but do you recommend substance designer for a newish game developer? I want to take the next step from asset packs, but the Adobe aspect is somewhat off-putting
@FrozenDozer
@FrozenDozer 4 ай бұрын
@@CrownBoron Yes. It's very easy to learn and affordable. I wish Adobe never bought them but what can you do...
@callumari5762
@callumari5762 Ай бұрын
@@FrozenDozer "really cheap" in the uk it's 40 pounds a month...
@FrozenDozer
@FrozenDozer Ай бұрын
@callumari5762 Where did I ever write "really cheap" ?
@callumari5762
@callumari5762 Ай бұрын
@@FrozenDozer I'm not going to lie to you my mind kind of made that up and it kind of confirmed a bias when I looked up the price of it, sorry!
@superfalcon
@superfalcon 9 ай бұрын
that cat during the sponsored part is just genius
@shatmx7574
@shatmx7574 9 ай бұрын
Fr, it was the only reason I watched the whole part.
@pedroscoponi4905
@pedroscoponi4905 9 ай бұрын
So far, it's worked on me every time, I'm surprised I've never seen it before.
@Carth531
@Carth531 9 ай бұрын
i Can not believe that this game dev youtuber has explained Music theory better than like, ANY tutorial ive watched. YOU ARE INSANE! Amazing work.
@NoodleDoodleWasTaken
@NoodleDoodleWasTaken 9 ай бұрын
Omg i'd give up so much for an full on Acerolla music theory tutorial. I wanted to get into music making, but all the tutorials i've been coming across are kinda hard to comprehend imo. Your teaching style would be perfet, and i imagine i'd finally be able to understand everything
@HA11EYS_COM3T
@HA11EYS_COM3T 9 ай бұрын
You really don’t need music theory to start, absorbing what you can and learning as you go is a good idea :) If what you make sounds good without music theory, it can’t sound worse with music theory (unless you get too caught up in rigid theory) My recommendation would be to pick up composition software or a DAW and just start creating, it’s fun and it’s a good start :D
@NoodleDoodleWasTaken
@NoodleDoodleWasTaken 9 ай бұрын
@@HA11EYS_COM3T Thanks for the encouragement! But I've already been doing that for a year or so, and I find it really difficult to do make music without any knowledge. I plainly don't know where to start, what kinda notes should I play and when. So most of my tracks were really frustrating to make, since I just put stuff semi-randomly until it sounds good, which takes a while, and it usually doesn't even sound all that good. I've picked up a class yesterday tho, and it's already helping me a ton!
@hallwaerd
@hallwaerd 9 ай бұрын
This is so cool, I loved the music theory section. Your piano skills are seriously impressive too
@Al_KR_t
@Al_KR_t 9 ай бұрын
Dude, I skipped your videos for a few monts and damn, I see huge progress from working out, keep it up!
@Acerola_t
@Acerola_t 9 ай бұрын
to be fair i havent put my face in the past few months of videos lol, thanks!
@AMTunLimited
@AMTunLimited 9 ай бұрын
Even for 5 months, that piano progression is pretty amazing
@juanpabloracca2279
@juanpabloracca2279 Ай бұрын
20:08 Man you REALLY are a jack of all trades arent you?
@ottothetomato8770
@ottothetomato8770 9 ай бұрын
I'll be sure to participate in the next one, it was really cool seeing people step out of their comfort zone
@SpringySpring04
@SpringySpring04 9 ай бұрын
New Acerola upload, I am now in joy I really wanted to participate in the game jam, but I've been overburdened with uni and work. Congratulations to the winner!
@bagodrago
@bagodrago 9 ай бұрын
I'm not entirely unconvinced Acerola genuinely tried to make a good game for his Game Jam and after getting negative feedback, he decided to make a video describing the lighting to make it seem like it was his plan the whole time.
@Acerola_t
@Acerola_t 9 ай бұрын
there was plenty of positive feedback it's just funny if I make it seem like everyone hated it
@addiment
@addiment 9 ай бұрын
"layering a bunch of noise functions" music is layer cake acerola, you've done it again
@williammanning9323
@williammanning9323 9 ай бұрын
"What's the rendering equation? ...I don't know" got me lol For anybody who's wondering, it's the formal mathematical way of saying "for our particular viewing angle of a particular surface point, add up all light which comes into the surface from any direction and happens to bounce towards our viewing angle". That sum of light is written as an integral, because integrals are how you sum an infinite number of infinitely small things. In practice, integrals are usually approximated by summing a *finite* number of chunky things. You may remember from high-school calc, approximating the area under a curve by splitting it into rectangles and summing the rectangles' area together. Similarly, in a ray-tracer we trace a very limited number of incoming light rays, and assume each one covers a fairly broad cone of incoming light directions hitting a broad patch of surface. You get better approximations, a.k.a. more realistic graphics, if you increase the number of rays and decrease the effective size of each one (or decreasing the size of the surface patch, by increasing resolution), so that you're not glossing over so much detail. The integral is defined as the limit as they become infinitely thin, and infinitely numerous, impacting an infinitely small surface. The inside of the integral, describing the amount of light coming in from a particular direction and then bouncing into your eye, depends on a number of factors. Each of them is pretty intuitive once you understand it (for example, one term is the dot product of the incoming direction with the surface normal, because less incoming light is able to hit a surface area if that area is rotated to be thinner from the light's POV).
@Blaxpoon
@Blaxpoon 9 ай бұрын
As a nerd programmer, you would likely have more fun with adobe substance designer than painter
@Gnomable
@Gnomable 9 ай бұрын
I love how suddenly in depth the explanation goes for every piece of the game.
@mads_in_zero
@mads_in_zero 9 ай бұрын
Checking on Acerola every so often to see what Monogatari easter eggs have been snuck in this time.
@gsqwirell4479
@gsqwirell4479 9 ай бұрын
I wanna make clear that in the industry the soft to create materials is Substance Designer . Évent if it possible to make them in Painter, Painter is more used for baked textured object . Super video tho 👍
@SunnyIsOnline
@SunnyIsOnline 9 ай бұрын
This is the type of content that makes me just want to sit down and MAKE shit, I love it so much, posters are rad too
@TakuroSpirit
@TakuroSpirit 5 ай бұрын
The cat footage in your sponsorship segment was great. Show this comment the next time a sponsor complains about it: we must have cat footage in our advertisements.
@EvilGreenHat
@EvilGreenHat 2 ай бұрын
I'm 90% sure you'll like Substance Designer much more than Painter, unlike Painter, you can generate seamless materials entirely from scratch using only grayscale maps. The node-based system makes the whole process really fun Btw high quality video as always, love this channel
@Millticker
@Millticker 6 ай бұрын
putting your cat being cute on the side is a dastardly way to make me watch the sponsor
@j1t176
@j1t176 9 ай бұрын
i can't believe you tried to distract me from your ad by putting a video of your adorable cat next to it, and baited me to watch it by introducing it in the scene right before. How devilish! You almost got me! I know all about Brilliant now!
@ron4212
@ron4212 9 ай бұрын
the music playing in the background of the music theory section only serves to add to the existential dread of the game. Genius
@shayes.x
@shayes.x 9 ай бұрын
17:10 this title was made with students writing essays in mind
@fexgem4197
@fexgem4197 9 ай бұрын
I just wanted to say your skill at explaining very dense concepts very quickly is really incredible :)
@jlnrdeep
@jlnrdeep 9 ай бұрын
This is the only youtube channel where i would never skip the ad part, godspeed you absolute chunky fluff, it's an infinite source of entertainment.
@davidmartin8089
@davidmartin8089 9 ай бұрын
nah ok but that is actually a super cool concept i love it. speedruns gonna go crazy on this one.
@DeathByManchineel
@DeathByManchineel 28 күн бұрын
I’m understanding absolutely none of this but its making my homework way more enjoyable. Love the vids 👍
@wselander
@wselander 6 ай бұрын
Explaining music theory like it’s shader maths was peak Acerola.
@STANNco
@STANNco 9 ай бұрын
But Acerolaaaa... Your music theory section is the most informative and understandable music theory video i've seen on youtube ever and i want you to make more!!
@QuestionabIeStudios
@QuestionabIeStudios 7 ай бұрын
I came to learn about Ray Tracing and ended up learning about pianos. 10/10
@Dumartins
@Dumartins 15 күн бұрын
This could be an very interesting idea to a full game if you had an actual gameplay on trying to scape, like paterns the repeat themselfs, like the food served to you, or a little mouse that passes from time to time, little things that would help to plan and eventually suceed in your scape, maybe and acelerated time tic so that people don't need to spend literal years trying to scapre from this prison. It's like those puzzle boxes that had no aparent mechanisms but if you poke around enough you will eventually notice that it isn't just a simple box. I know that's not the objective for the jam, but for me could be a really cool and misterious game.
@ssbmoro
@ssbmoro Ай бұрын
game where you're trapped in a box cave looking at baked global lighting but there's a single pixel you can see that path traces to The Real World
@nathanbarajas9174
@nathanbarajas9174 9 ай бұрын
I really appreciate you putting that cat video side by side with the ad.
@TheGoncas2
@TheGoncas2 8 ай бұрын
I mean... There's no point in implementing a ray-tracer if all you're going to do is hard shadows. Rasterizarion already does that with the exact same result. The interesting part about adding raytracing to a game with dynamic time-of-day would be to have the GI react correctly to the sun coming from the window... Seems like a wasted opportunity.
@Acerola_t
@Acerola_t 8 ай бұрын
yep that's the joke, thankfully it's a video meant to educate on how basic ray tracing works and how it's not the same as path tracing.
@Hersatz
@Hersatz 9 ай бұрын
Entered the video looking to learn about ray trace, ended up becoming Beethoven.
@spotandjake1008
@spotandjake1008 9 ай бұрын
That was a really good explanation of the music process. Your extremely talented and really good at teaching.
@itsHaniiMusic
@itsHaniiMusic 8 ай бұрын
Why tf this video taught me more about music theory than the music theory videos I watched????
@Pheonix1328
@Pheonix1328 9 ай бұрын
The game where you play as a roomba already exists. Multiple ones if I remember correctly.
@elliejohnson2786
@elliejohnson2786 9 ай бұрын
I love substance painter and it's one of my favourite parts of the 3D asset pipeline :D So happy to see you pick it up, too
@dr.nuclear4829
@dr.nuclear4829 9 ай бұрын
How dare you use your cat to stop me from skipping the sponsor section. (It totally worked)
@AruminDes
@AruminDes 9 ай бұрын
are you Coda from The beginner's guide? btw love your videos even though I'm not a game dev.
@masterboa6321
@masterboa6321 7 ай бұрын
That labyrinth game sounds very interestingas long as there's characters (also i find it funny that one of the comments you showed on philokalia was asking for hints)
@nodrance
@nodrance 9 ай бұрын
Ah, my favourite 3d modelling trope. Room lit by a sunbeam manages to still be incredibly dark
@winterhell2002
@winterhell2002 9 ай бұрын
Next year's challenge: guess which game is Acerola's. Plot twitst, you submitted 2 entries instead of one.
@katiebarber407
@katiebarber407 9 ай бұрын
God I love path tracing. that's why I love cycles blender. when RTX came out it seemed like such a scam to me because everyone made it sound like it was going to be path traced, when really it was just Ray traced
@ItsHaldun
@ItsHaldun 9 ай бұрын
You were not kidding when you said the paper had the worst title, it's insane that many smart people looked at that title and said "ship it".
@xanderlinhares
@xanderlinhares 9 ай бұрын
Using a ray tracer for what basically amounts to direct illumination is kinda silly but I understand why it still would have been a fun exercise if you hadn’t done it before.
@Acerola_t
@Acerola_t 9 ай бұрын
yeah that is part of the joke lol but the real point of this was to have the project to extend into more interesting topics later without having a 1 hour long video explaining the basic foundation in addition to path tracing or whatever
@CameronBFunny
@CameronBFunny 9 ай бұрын
Every frame is an aberration, because it may never be rendered again. I love it.
@A_WoW_Player
@A_WoW_Player 9 ай бұрын
So evil to put the cat-video next to the ad. I had to watch the whole thing! I am fuming :)
@Xenon3
@Xenon3 9 ай бұрын
Never thought I'd learn ray tracing and music theory from the same 25 minute video. Graphics programming enthusiast & musician here.
@jonpatchmodular
@jonpatchmodular 7 ай бұрын
Dude that's actually pretty genious minimalist adaptive music, especially for a game jam by a budding composer - It adds to the "gameplay"
@dinoeebastian
@dinoeebastian 9 ай бұрын
okay hear me out, for the next game jam, make a game, that's just a cube, except everything is hyper realistic, so the cube is made up of a bunch of atoms, each atom is calculated, and you also calculate the light how light works irl instead of the less intensive version, and as a bonus maybe calculate every other law of physics as well to perfect precision, even if it's something scientists haven't discovered yet, just figure it out
@nicks4727
@nicks4727 9 ай бұрын
The music theory really made me want to see you tackle sound ray tracing
@VeloFX
@VeloFX 9 ай бұрын
Almost 1000 games is huge!
@Wonky2
@Wonky2 9 ай бұрын
Since we're on the topic of ray-tracing, have you heard of the game Mirror Drop? It was made when ray-tracing usage in games was just starting to take off and uses ray-tracing to create seemingly infinite repetitions, perfect reflections, and non-Euclidean geometry
@BlueGamerBeast
@BlueGamerBeast 9 ай бұрын
That piano section was actually insane. Also love the tanaka's amazing commodities reference at the end
@theSoundCarddatabase
@theSoundCarddatabase 9 ай бұрын
Very nice. The music portion I found very captivating, first with the implementation of events happening on minutes and hours, but also for the explanation of chords that's the clearest I've ever heard as a non-musician. Somehow this demo reminds me of the "The Room" prototype by Peter Molyneux back in 2005... the aspect of time was quite important in that game and you could wind or rewind the wall clock to make the hours pass and the days go by, and the light reacted accordingly.
@aviphysics
@aviphysics 9 ай бұрын
The real game is figuring out the exact location AceRola lives from where the sun is in the game.
@MadamLava094
@MadamLava094 8 ай бұрын
"Navigating a maze that has no exit but the players dont know that" Have you heard of the wonderful game Crypt, by Valefisk?
@pintsizebear
@pintsizebear 9 ай бұрын
The overall concept of your game (especially the randomized death date) reminds me of an old art game called The Graveyard by Tale of Tales. In it you play as an old woman visiting a graveyard, sitting down, thinking about things for a while, and then leaving. You can repeat this as many times as you want. In the paid version, she may randomly die during a visit. I seem to remember that if you try to start the game up after the old woman dies she won't be there for future visits, but I can't confirm that.
@batteraquette5843
@batteraquette5843 9 ай бұрын
it's impressive how simple your music theory explanations are
@SafemilkGames
@SafemilkGames 9 ай бұрын
Awesome stuff! Now that you have this + your scene voxelization from the CS2 smoke... have you considered how you might do a voxelized GI solution? Cone tracing? Seems like you are on the cusp of having a nice little GI solution for your games.
@aleksp8768
@aleksp8768 9 ай бұрын
Thank god I finally know the difference between ray tracing and path tracing
@Clairdess
@Clairdess 9 ай бұрын
if u don't know that song plays Acerola on 20:11 it's succession theme song
@Acerola_t
@Acerola_t 9 ай бұрын
played so poorly it doesnt get content id'd B)
@olekbeluga314
@olekbeluga314 9 ай бұрын
Oh my god thank you. I was like pulling my hair out trying to figure where I heard it and why it felt so familiar.
@MedievalSolutions
@MedievalSolutions 9 ай бұрын
Ok but hear me out, game where you play as a roomba is something the power washing sim crowd would play a lot
@guillaumelalonde7945
@guillaumelalonde7945 5 ай бұрын
I love the implication that he went to see Dune 2 multiple times in IMAX. Granted I saw it 4 times in imax as well.
@bndncn
@bndncn 9 ай бұрын
Yoooo I just started watching Succession, and your performance freaked me tf out. This rocks, thanks dude!
@IndySaigal1
@IndySaigal1 8 ай бұрын
dude i found out about alvvays because of you around a year ago and now they are easily my favorite band
@astral6749
@astral6749 9 ай бұрын
I didn't expect to learn piano from this graphics person.
@FullNarutoIdiot
@FullNarutoIdiot 9 ай бұрын
Woah it felt so trippy when acerola revealed he was participating in the jam with us the whole time 😵‍💫 what a twist! loved learning about ray tracing from the video! the music theory section was very informative too! 😍 I love the velvet room aria and I'm so happy to understand how it was made now~ 💖
@luisinhobr
@luisinhobr 9 ай бұрын
music is good when it has a purpose and you definitely did that. i loved it
@Povilaz
@Povilaz 9 ай бұрын
Using a point light to fake indirect emissions is interesting. The result is good enough, and looks better than having low sample count indirect lighting noise, but still feels like it's missing something.
@deluxe_1337
@deluxe_1337 9 ай бұрын
You should make more music theory stuff, it's actually so simple and easy to comprehend when you present it...
@Sugar3Glider
@Sugar3Glider 9 ай бұрын
The Mathematical Labyrinth: The game starts on a hexagon grid with numbers listed in random locations, these represent the ingress & egress points to the Labyrinth. The number of access points is determined by rolling a D20 while the location is determined by rolling D10s across the table (rolling a 10 acts as 10 and 0). You have a running equation total that begins as the number listed at your chosen entry location and will adjust based on the mathematical equation you used to construct your path. The goal is to travel from one access point to at least one of the other access points, wherein you then choose to exit or continue for more loot either at the same or a different access location. Upon finishing your score is calculated by counting the number of rooms entered while walking through the Labyrinth, with bonus points awarded for loot found, and a multiplier for style (loops) generated in the process. At any point you can pass through already explored rooms using no additional spell points, only movement points, however you cannot enter a room again unless your equation total matches the existing number. You cannot choose to continue through the Labyrinth if your equation total does not match the number listed as the access point and must exit. If it does match you can choose to re-enter the Labyrinth, and if you then die your score will be reduced to the minimum number of rooms necessary to get from entry to exit plus points for loot dropped outside. Re-entry to the Labyrinth costs D20 movement points. No points are awarded if you have not found at least one other Access Point before the Labyrinth collapses. The Labyrinth has a hidden number of points that can be utilized before it will collapse and kill you. Each mathematical equation costs spell points to cast, and movement costs are calculated separately. There is no warning for the collapse, but before reaching your first exit you can divide by zero to retreat through the Labyrinth, which will provide you with half of your score without points for loot, assuming you can make your way back before the Labyrinth collapses around you. 1-4, 5, 6-9 correspond to the direction you move each turn with 1-3 moving to the SW S SE, 7-9 moving to the NW N NE, 4 moving W, and 6 moving E. 5 allows you to move in any of the chosen directions for 2x the spell points for the equation. Loops can only be created by entering a room with a current equation total being equal to the number already listed therein.
@Akosmo
@Akosmo 9 ай бұрын
It's kinda surreal seeing you cover music theory, something I'm passionate about. Very well explained! As for my favorite chord, it's Fadd9 ^w^ Been loving your content! I'm not great at math, much less computer graphics, but you make your content very entertaining and pretty easy to follow! Keep it up! Might join your game jam next year :D
@NathanaelNewton
@NathanaelNewton 9 ай бұрын
Geez, I can't believe I learned more about music in 5 minutes from a video about Ray tracing then I did the whole time i studied in my teenage years
@okunamayanad
@okunamayanad 9 ай бұрын
actually playing as a roomba looks fun
@KingBobXVI
@KingBobXVI 9 ай бұрын
In college I had a project where we built little robot cars that drove themselves around avoiding obstacles using three IR distance sensors, not too different to how a Roomba works, minus the front bumper. I'm imagining a game where you have to navigate a 3d space, you don't have a 3d view, your only visual is three dots on the screen, shaded to represent the distance to the nearest point directly in front of you, and two offset by a 30 degree angle on either side. Maybe another visual element could be a top down map of your path showing where you've been already so you can double back or predict where things might be in the room. Now I actually kind of want to make this, lol.
@Roxor128
@Roxor128 9 ай бұрын
Take it into space, and you'd be one step away from Viscera Cleanup Detail.
@LightTheMars
@LightTheMars 9 ай бұрын
21:40 this being the main notes of the DDLC Sayo-nara OST made me pause, I never realized it's just a C major, A minor arp.
@taekrevenge
@taekrevenge 9 ай бұрын
did not expect to understand suspended chords from a gamedev video, thank you
@moth.monster
@moth.monster 9 ай бұрын
at first i didn't get it, but as soon as i turned the camera upside down that's when i realized the true art you were making
@th3bigboi
@th3bigboi 9 ай бұрын
Why use FXAA instead of TAA? As far as im aware FXAA just blurs together pixels on the screen to fake anti aliasing, where TAA does actually calculate the difference between nearby pixels making it look better than fxaa.
@Acerola_t
@Acerola_t 9 ай бұрын
Because it's a game jam and the effort required to use fxaa is zero as I already have it implemented unlike taa
@th3bigboi
@th3bigboi 9 ай бұрын
@@Acerola_t fair enough
@portersky
@portersky 9 ай бұрын
Damn, gives me the biggest flashback on that sun position calculation for an essay on solar panel effectiveness.
How Do Games Render Fur?
28:51
Acerola
Рет қаралды 509 М.
Do Video Games Fake Buoyancy?
17:08
Acerola
Рет қаралды 251 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
They Said My Game Sucked… So I Added THIS
9:01
Jackson Academy
Рет қаралды 4,9 М.
4 Months of Game Programming With My Own Engine
21:30
jdh
Рет қаралды 515 М.
Better Mountain Generators That Aren't Perlin Noise or Erosion
18:09
Josh's Channel
Рет қаралды 472 М.
I Tried Simulating The Entire Ocean
27:19
Acerola
Рет қаралды 669 М.
I Trained an AI for 2 Years on Trackmania. It's Breaking Records.
27:50
The Secret Behind Photorealistic And Stylized Graphics
35:00
Acerola
Рет қаралды 223 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 769 М.
How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster
32:06
Josh's Channel
Рет қаралды 589 М.
I Tried Recreating Counter Strike 2's Smoke Grenades
33:55
Acerola
Рет қаралды 526 М.
I Tried Turning Games Into Text
18:18
Acerola
Рет қаралды 387 М.