Jump to content

February 2017 »

S M T W T F S
   1234
567891011
12131415161718
1920212223 24 25
262728    

Recent Entries

Recent Entries

Journal of Aardvajk

4: Adsense

Light and Shadow Musing - Call for opinions/experience please

This is more of a design ramble than a technical issue that I have today. I was hoping to take the approach of having multiple point lights in my game levels, but just use a single shadow caster, but as you can see from the screenshot, this creates some weird situations where a shadow can be cast directly onto a light source which creates a really incorre...

Some progress (added new vid)


Making some decent progress on the game over the last few days.
First up, I implemented a billboard-based particle system, used for the torch effect in the video above. It uses the following sprite atlas that I stole from the internet somewhere and generates a dynamic vertex buffer each frame. Since I only need a position and a...

New Game

Just a very quick entry today since I haven't posted for a while, to introduce my new game. Not that we have much to show yet.

My vision for this project is as follows:
"What do we get if we cross Super Mario 3D with a Rogue-Like?"
The answer - Rogue-Like Platform Game or RPG for short.
Essentially the screenshot shows that we are loading polyhedra from...

I reinvented JSON :)

As always happens when I'm starting a new game, I've started a new level editor. This one, however, is based on my Gx and QGx frameworks and so I'm hoping to keep it generic enough that it might be the last one I ever have to write (yeah, right) :) I'm going to need to have human-readable configuration files for the editor and I hate working with X...

Gx::Camera wafflings

Time for the next gripping installment of the development of my Gx game framework library. The latest addition I'll waffle about today is the Gx::Camera class from GxMaths . The requirement I have for the camera is that it can either be controlled directly by the user, for debugging and development purposes and also run in a sort of tracking mode,...