Cross-platform 3D and 2D game engine for Object Pascal. Rendering and processing of game assets in X3D, VRML, Collada, Spine and other formats. Many graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more. Desktop, mobile, web plugin. Also home of view3dscene - our full-featured VRML/X3D browser.


  • Many 3D formats supported: X3D, VRML, Collada, MD3, 3DS, more
  • 2D games development, with Spine 2D animations support
  • Reading and writing of X3D, converting other 3D models to X3D
  • Scalable user interface with anchors
  • Modern OpenGL / OpenGLES 2.0 renderers using shaders and VBOs
  • Shadows using shadow maps and shadow volumes
  • Mirrors using cube environment mapping and other methods
  • Scene manager, custom viewports
  • Creatures (with AI), items, player, inventory working out of the box
  • Bump mapping, with steep parallax bump mapping with self-shadowing
  • Screen-space effects in GLSL
  • Sound and music using OpenAL, for 3D and 2D games
  • Portable (Windows, Linux, Mac OS X, mobile platforms: Android, iOS, web browser plugin)
  • Build tool to easily package games for (e.g. produces ready Android apk from sources)
  • Source code in clean ObjectPascal (for FreePascal)
  • Includes Lazarus components for RAD development

Project Samples

Project Activity

See All Activity >

Follow Castle Game Engine

Castle Game Engine Web Site

Other Useful Business Software

ManageEngine Now Lets You Patch Computers From Cloud Icon
ManageEngine Now Lets You Patch Computers From Cloud Icon

ManageEngine Patch Manager Plus offers patching capabilities on cloud - Patch all OS updates and 550 third party apps on-demand and stay secure!

Last year saw the hackers unleash their expertise in skills for a ransom - targeting those unpatched computers in data-critical institutions. Only if the computers were patched on time, billions of dollars could have been saved. ManageEngine’s Patch Manager Plus comes to your rescue, offering you an automated patching solution, now on cloud, for latest hotfixes of Windows updates and a wide range of third-party applications (over 550 of them).
Automate patching with Patch Manager Plus, sit back & relax!
Try FREE Trial

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • There is no easier way to write your own games in Free Pascal.

    1 user found this review helpful.
  • Probably one of the best game engines for Free Pascal users.

    1 user found this review helpful.
  • Great engine for Lazarus!!!

    1 user found this review helpful.
  • Great pascal game engine!

    1 user found this review helpful.
  • pa pa pa i loving it. ok its not ogre or irrlith but its for pascal. and ist best for it.

    1 user found this review helpful.
Read more reviews >

Additional Project Details

Intended Audience

Advanced End Users, Developers, End Users/Desktop

User Interface

X Window System (X11), OpenGL, Win32 (MS Windows), Project is a 3D engine, GTK+

Programming Language

Pascal, Object Pascal, Lazarus, Free Pascal