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
NAOS Engine

NAOS Engine


The NAOS Engine™ (pronounced like "chaos") is a highly scalable, client/server game engine, designed to support a very large MMORPG. Continuously developed...

Godot Engine

Godot Engine


Godot is a fully featured, open source, MIT licensed, game engine. It focuses on having great tools, and a visual oriented workflow that can export to...

Castle Game Engine

Castle Game Engine


Cross-platform 3D and 2D game engine with a lot of graphic effects, using modern Object Pascal

cocos2d for iPhone

cocos2d for iPhone


cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses...




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...

001 Game Creator

001 Game Creator

Creative Commons

001 Game Creator is a Graphically Assisted Scripting engine for beginners and advanced users alike. Developers can quickly prototype ideas, test complex...

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

"Wyrd Forest" - new Castle Game Engine demo: terrain editing, shaders, destruction, physics, all open-source on Git…

12hours ago

14 new engine features done in 2 weeks:)

Dec 8 2017

RT @freepascaldev: Free Pascal Compiler 3.0.4 is released. It's a bugfix/maintenance release of our stable branch. Download:…

Dec 8 2017

Fun using terrain generation and spawning animated trees: . Sponsored by Patreon:

Dec 6 2017

More comfortable transformation of scenes, fixed-function disabled by default:

Nov 26 2017

"The Unholy Society", getting published, and various engine improvements :)

Nov 18 2017

Proudly presenting a teaser of a new game we develop using Castle Game Engine: !

Nov 15 2017

Skeleton code to start a new renderer (Metal, Vulkan, Direct3D…), OpenGLES improvements

Nov 10 2017

Apple Game Center (achievements, savegames in the cloud) in Castle Game Engine:

Nov 5 2017

Shaders unification: Phong shading, bump mapping and CommonSurfaceShader on mobile, 100% modern rendering on desktop

Oct 14 2017

118 of 436
13 (1 today)
Last Update
2 members