Game Development

This section is for keeping updates on our games-in-progress.


This is a raycaster I wrote a while back. It works on a simple grid, where each tile in the grid is either has a wall there or doesn’t. Each wall tile has four textures, one for each side. Also, for each tile, there is a flag to say if it is visible, and if it causes collisions. The floor and ceiling each have their own grid of textures.


The raycaster is written in C++, and uses SDL for drawing and input. Eventually it will be turned into an actual game, but the rendering engine still needs some work. Drawing the floor/ceiling slows it down considerably, and the ability to render sprites is yet to be implemented.