"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!
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.
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 :)
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.