Spellcaster Studios

Make it happen…

Yearly Archives: 2015

Weapon balancing

Today I didn’t have much time, so I spend just an hour or so balancing weapons (mainly firing rates, etc). Some of the difficulty is understanding why isn’t a weapon firing, when the enemy has two weapons… For example, the enemy I’m testing now has a machine gun and thermal grenades, so he takes the […]

Boom! Grenade work!

As the title indicates, today I was working on the grenades… First, I added a shockwave to the flash grenade (or else the explosion looked a bit silly), then I fixed a problem with the grenade path (wasn’t taking in account the difference in height between who threw it and the target position, so it […]

Raycasting optimization

Yesterday, while playing around with the beam cannon, I found some bugs on the collision detection, so today I dived right into that… The current method for raycasting on the voxel map is to do sampling: start at the beginning of the ray and walk through it, checking if it is a solid cell. Of […]

New beam cannon

While playing around with the beam cannon, I found some visual glitches with the line drawing code, which ended up not being solvable by simple methods (they were basically a consequence of trying to use a line to draw what’s more accurately a cylinder). So, after trying to fix this still using the line code, […]

Shooting bugs

For “Gateway”, shooting is the main action, which means it has to be perfect… “Perfect” can mean a lot of stuff for different people, but for me it means that the player hits what he aims at… With a 3d view and a 2d input device (the mouse), this can be really challenging! Case in […]

Balancing the electro-cannon

Today I’m fiddling around with the electro-cannon… This is a weird weapon, because it works differently if the player fires hit or the enemies… When the player hits an enemy with the electro-cannon, they get stunned for a short while… When the player is hit, it just takes damage… I wasn’t happy with it… The […]

Pulse gun fine tuning

Spent most of today fine tuning more weapons, mainly the pulse cannon… The pulse cannon is one my favorite weapons, because the build up time let’s the player prepare for the shot, which makes it cool to avoid! Also added a plasma burn to the place where it hits, because it’s cool… Also spent some […]

Like a see-saw…

Some more balancing today, switching between weapon balancing/testing and experimenting with some gameplay mechanics… I know they should be locked down by now, but I can’t help myself… First change in the gameplay is that shields no longer have a fail rate… It was just looking weird, and I can achieve the same actual result […]

Balancing weapons

Today I mostly worked in balancing the weapons… Not much to say about it, I basically just spawn an enemy with different weapons and different levels, and see how does it feel… Then I adjust it and try it again, over and over again… The game so far was “mathematically balanced”, which means I had […]