Spent the last month trying, and failing, to get Spherical Harmonics lighting for massive environments working efficiently. To see it off, here's a collection of bugs along the way
#gamedev #enginedev
Spent the last month trying, and failing, to get Spherical Harmonics lighting for massive environments working efficiently. To see it off, here's a collection of bugs along the way
#gamedev #enginedev
Portal rework time. Rather than being boring flat planes, the gates between systems are now wormhole spheres
#gamedev #indiedev
Pretty happy with this comet particle I've put together
#gamedev #indiedev
Yep no one is going to bat an eye with you using =. I had someone confused my {} use when I'd accidentally added it in a `for(int i{0}; i< n; i++)` even
My workplace typically used = in its style guide. Ton of code which was written long before {} became a thing. For my personal projects I prefer doing {} over =.
No real difference between the two in practice though as the compiler will elide the copy
This one is about 32k particles, 9us CPU time, 4ms GPU time without depth sorting so it's way under where it needs to be in the end, but good enough for now
Cooking continues, finally got around to adding colour/size/velocity variation over particle lifetimes. Really happy with how it's turned out.
#gamedev #indiedev #enginedev
My preference is to use paths, but to force changes to the file structure to be done via my editor where I can fix-up references (or leave redirector files)
meddle with the files in Explorer? User error.
It'd be really handy if there was cross site and persistence caching of the runtime Blazor needs, the .net runtime is huge (500mb+) so what ships with Blazor is a heavily trimmed version generated per build
Pro tip! Write games, not engines.
...
That said I've been working on adding Debug Draw utils, look at the cool manipulators I can spit out now! Not exactly sold on the API I've come up with yet
#gamedev #indiedev #enginedev
It does look a bit busy but as long as the character and POIs stay easily distinguishable from the background, I kinda like it
Look great!
Cursed, but I love it
OpenTDD being the obvious choice! I find my Factorio games end up becoming one in the end now, especially with the Space Age expansion.
There's an old MMO called Star Sonata which lets you program bots for ferrying resources/trading too, it was so cool and novel as far as I know
Spent a week getting this one setup, still a few kinks to work out. Portals allow for seamless level transitions with no loading states. You can even interact through portals to entities in the other "level". (Ignore the placeholder style visual ;) )
#gamedev #indiedev #spacegames #enginedev
Sounds like a neat idea. I always loved transport management sims
Hopefully it'll go well! I never liked Twitter much even before it was Musked. The platform community as a whole was part of the problem.
Early days on Trident Engines new particle editor. Currently caps out around 2m particles in at 16ms. Loads more to improve!
#gamedev #indiedev