Yearly Archives: 2012
The highway to hell is full of good intentions! I wanted to focus on the development of the game itself, and I was creating a new enemy type (“Frost Touch”, a skeleton that slows down attacks when it hits). Visually, Frost Touch is different from the other skeletons because of a particle system: The effect […]
We haven’t had much time lately, been too tired after work to be productive. Anyway, we’ve added effect instancing to the editor… It’s still not complete, but although the effects have to be authored “by hand” in XML, we can now create and use them in the editor: That’s the frost bones effect, which is […]
There’s always regrets while coding, specially when we’re talking about a 10+ year codebase (with lots of refactoring, etc)… One of my main mistakes for ages was not to use matrix calculation. Of course, I used matrixes when it was time to deliver things to the graphics card, etc, but other than that, I ran […]
RealJob™ has been kicking my butt lately, and I’m waiting on the GUI work so I’ll be able to progress more in the development of the game itself; but none of these reasons has stopped me from work! Lately, most of what I’ve been doing is backend system coding, stuff like refactoring the collision/intersection system, […]
The reason why we’ve been so quiet is that we’ve been working (finally) on the game systems themselves and the gameplay is starting to take shape! First, I finished the “highlight” effect, that kicks in when the mouse cursor is on top of something that can be interacted with: First I tried making a simple […]
In my test arena, I had some performance issues in same places, where about 9 lights were shinning in a greater or smaller degree… Considering that in a deferred renderer, the main issue is bandwidth (each shaded pixel needs at least 64 bytes of data to come in from texture memory – the G-Buffer), I […]
The merge tool is finally done, and while it was a truckload of work, it was worth it for the amount of small bugs I found… Nothing was too serious or hard to fix, but most where quite complicated to find and would be hard to fix later! I’m finally finished with all the detours […]
Sorry about the lack of updates, but the day job was hectic and I had some personal stuff to sort out… Even so, I’ve had time to make another detour in terms of development roadmap and started building a “project merge” tool… Everything we’re doing in Grey is done on the SurgeEd tool, which manages […]
As I stated on the previous post, I didn’t have time to work on Grey this weekend, since I was participating in Ludum Dare’s 48-Hour Game Development Competition… Before you ask, it didn’t go that well, since I couldn’t come up with a decent idea; I just ended up doing a Voxel World editor… If […]
Most of the time this week was spent (again) on things that were scheduled for later in the development cycle, either because they’re too useful now (the geometry clusters, the shadow clusters) or because I was curious in seeing the results, like the color grading. From Wikipedia: “Color grading or colour painting, is the process […]