The Castle

Image from "The Castle" Image from "The Castle" Image from "The Castle"

1. Overview

"The Castle" is a first-person shooter style game in a dark fantasy setting. Your main weapon is a sword, so the fight is mostly short-range. 3 main levels included, packed with creatures, items and sounds.

Also a couple of bonus levels are available, for fun and to show off some engine features. In particular, there’s the classic DOOM E1M1 level — I know you always wanted to have a sword and a bow in DOOM :) Enjoy!

3. Installing

  • Windows:

    Extract the downloaded archive anywhere. Run the game by running castle.exe.

    Note that from the game you will be able to choose various audio devices (see menu Sound options). I advice to check both devices. Under Windows Generic Software device often sounds better than the default one. On the other hand, as far as I know, only Generic Hardware can produce sound better than stereo, if you have more than 2 speakers.

  • Linux, FreeBSD:

    Installing actual game: extract the downloaded archive anywhere. Run the game by running the binary, like ./castle.

    To hear game sounds you should install OpenAL and VorbisFile libraries using your Linux distribution package manager.

  • macOS:

    Extract the archive, drag-and-drop the application wherever you like.

    See macOS dependencies for more macOS information.

4. WARNING: This is a game from 2006 and has some programmer art :)

Note that this game was done quite long time ago: it was done for PascalGameDevelopment competition in 2006. I was tinkering with the code since then (the source code from GitHub compiles with latest Castle Game Engine). But I never had time to actually rework the 3D levels and creatures to something prettier.

This is combined with the fact that the game graphics was composed by me (Michalis), a programmer, not an artist. I used various free 3D models, doing various adjustments and adding some simple own models.

So forgive 3D graphics that look quite dated now :)

You want to see something pretty? Check out examples/3d_games/explore_impressive_castle in CGE sources! This was done by real artists, and in 2022, and it looks amazing :)

5. Movie

Short gameplay sequence and playing around with shadow volumes. Note that this was done with quite old engine version, in new version more things cast shadows.

Spoiler alert: the first half of the movie shows levels you will see later in the game.


To improve this documentation just edit this page and create a pull request to cge-www repository.