• Register

Castle Game Engine is a free open-source 3D and 2D game engine using modern Object Pascal.

  • A lot of 3D and 2D formats supported (X3D, VRML, Collada, OBJ, MD3, Spine...).
  • Portable to a lot of platforms (Linux, Windows, Mac OS X, mobile: Android, iOS, web browser plugin...).
  • Optimized rendering with a lot of graphic effects (shadows, mirrors, bump mapping, shader effects...).
  • Build and edit your scene graph (X3D) at runtime. Create processing and visualization tools!
  • Extensible system for game objects, with physics, creatures with AI and navmesh, and more.

For more features, see here.

For the manual and other documentation see here.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Embed Buttons

To promote Castle Game Engine and grow its popularity (top engines), use the embed code provided on your homepage, blog, forums and elsewhere you desire. Or try our widget.

Castle Game Engine
Castle Game Engine
Castle Game Engine
Post article Articles

No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

You may also like



The engine used to build this game was a once-off creation, designed explicitly to run this particular title. This is not a _real_ game engine, this is...




Building on over a decade of continued engine development and refinement, CRYENGINE is used by AAA and indie developers alike to build some of today’s...

Unreal Engine 4

Unreal Engine 4


The most world-class game engine to date, Unreal Engine 4 gives you the power to do more than ever before. Bring your creative visions to life directly...




Box2D is an open source C++ engine for simulating rigid bodies in 2D. Box2D is developed by Erin Catto and has the zlib license. While the zlib license...




Ren'Py is a free, 2D, and cross-platform engine that helps you make story-based games including visual novels and simulation games. It uses a scripting...




RenderWare is a 3D API and graphics rendering engine used in computer games, Active Worlds, and some VRML browsers. RW is developed by Criterion Software...

Follow Report Profile
Windows, Mac, Linux, iOS, Android
Send Message
Release date
Engine watch
Community Rating



0 votes submitted.

You Say


Ratings closed.


Latest tweets from @castleengine

Easy mirrors on flat surfaces progress -- recursive mirrors, mixing with other textures, more:… T.co

Jun 16 2018

Mirrors on flat 3D objects that work “out of the box”! More information how to use this soon:) Youtube.com

Jun 14 2018

New trailer of “The Unholy Society” Castle-engine.io T.co

Jun 13 2018

RT @freepascaldev: According to the man himself, Florian P. Klämpfl started writing his Pascal compiler on the 8th June 1993, 25 years… T.co

Jun 9 2018

RT @SciPasTips: Analysing oscillations of bacterial #bioluminescence with #Lazarus and Free #Pascal. #freepascal @lazarusdevT.co

Jun 9 2018

NURBS, simplified license (just LGPL out-of-the-box) Castle-engine.io T.co

May 30 2018

Fixes, demo switching projection, website and API documentation improvements Castle-engine.io T.co

May 27 2018

Engine improvements: CommonSurfaceShader with shadow maps fix, demo of mouse picking 3D/2D objects, view3dscene wit… T.co

May 4 2018

Engine improvements: Prettier lighting with SeparateDiffuseTexture, cross-platform TCP client/server classes, Enabl… T.co

Apr 27 2018

Engine improvements: generating compressed/downscaled textures is smarter Castle-engine.io T.co

Apr 26 2018

101 of 443
48 (1 today)
Last Update
2 members