The Castle is a first-person shooter game in a dark fantasy setting. Your main weapon is a sword, so the fight is mostly short-range. Three main levels are included, packed with creatures, items, and sounds. A couple of bonus levels are also available, like the classic DOOM E1M1 level reimplemented in VRML. The game engine is based on VRML, OpenGL, OpenAL, and all shadows are done by the shadow volumes approach.
| Tags | Games/Entertainment First Person Shooters |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD FreeBSD Windows Windows Windows Mac OS X Linux |
| Implementation | Object Pascal |
Recent releases


Changes: The VRML engine was updated to the newest version. This provides fixes for Mesa3d (especially on Intel GPUs) and frustum culling optimizations.


Changes: Support for the OpenAL-Soft implementation was fixed. OpenAL-Soft is detected now, new enumeration of available sound devices works, and everything else works as with older OpenAL implementations.


Changes: Bump mapping has been implemented, and is currently only used on "The Fountain" level. VRML models (of levels, creatures, etc.) may have GLSL shaders attached. Anti-aliasing has been implemented (using multisampling of your graphic card).


Changes: A new demo level was added: the fountain, done in pure VRML 2.0 format (no more VRML 1.0). Major shadow improvements were made: z-fail was implemented and proper detection when z-fail is needed is done, so faster z-pass is used when possible. Shadow volumes silhouette optimization was improved: now models don't have to be perfect 2-manifolds to use this. Frustum culling for shadows was much improved. Arrows are affected by gravity. An underwater "sick" projection effect was added. Numerous memory and speed optimizations were made. A new "Conserve memory" feature fixes all issues on older Radeon graphic cards.


No changes have been submitted for this release.