Spellcaster Studios

Make it happen…

Category Archives: Development

Fiery waterfalls

Added the flow shader to the lava, looks great! Maybe it’s a bit too orange/yellow, maybe red/yellow would be better, but I suck at textures! :\ Also added the fiery waterfalls, but can’t decide which of the variations I like the most… I change opinions every 10 minutes… Will have to ask the artist about […]

Lava rivers

I’ve started another polish stage, now dedicated to the lava worlds… Old generation would generate something like this: Not natural at all, and quite ugly most of the time, especially when you see it on the map… There was also a lot of glitches and bugs, like the one below (in case it’s not too […]

Optimization: failed!

Today I spent my evening trying to optimize the map generation (when the player lands on a planet) and the area generation (when the player changes areas). The map generation takes about 15 seconds on a normal map (this can be a bit more or less, but this is a good average), which is very […]

Covenant: The Bug-Crusher!

Today I dedicated the evening in working on bugs… Squashed a lot of those, most of it stuff I broken on previous refactorings and others that I knew about forever but didn’t want to fix because that sucks! List includes (but is not limited to): Skybox is now unaffected by the fog Scorch marks now […]

Water is finally done!

Finally finished the water courses and lakes (with reusable code for lava, etc)! Added waterfalls to water drops: Gives the scene a bit more life, I think… Also ported the water shader to HLSL (screenshots below were taken with D3D renderer), and fixed some issues with the tree placement… All in all, a great day! […]

Lake flow

Today I managed to make the flow of water work on the lakes… in the process I also found some bugs with the terrain generation code that I had to fix… First, without any change to the flow system, this is what I got: It was a quite neat effect, to be honest… but the […]

Text review

I’m in Belgium for work, and I hate programming on the laptop (keyboard layout is not confortable), so this is a good time to do a scan of the text of the game, searching for errors and tweaking pieces of text… Boring work, though… Now listening to “The Singularity” by “Scar Symmetry” Link of the […]

More shadery flow!

Quite happy today with my shader work… The shader I had worked fine, but it looked terrible adjacent squares that had slightly different vectors: It gave the scene some charm, but it wasn’t very pretty looking… Then I had an idea! Basically, the problem was that the new UV that I used on the animation […]

Water flow shader

Still working on the water flow shader… After I generated the flow map, this was the result: A lot of noise in most of it… The rest flowed correctly, which was good, though! Drawing the displacement, everything seemed to be ok: And the base UVs: And the displaced UVs: So the problem seemed to be […]

Water flow

Before I waste more time with generating the geometry for the rivers (to make it flow), I decided to try something different: use the already generated voxels, but with a shader that uses a “flow map” to generate the illusion of movement… So today I spent my time creating the infrastructure for that: If this […]