https://castle-engine.io/ * Support us on Patreon Wordmark 51% of $500 Castle Game Engine Logo Castle Game Engine * Download * Features * News * Documentation + Recommended Tutorial: 3D Physics Fun + Manual + Creating Game Data + API Reference + Why Pascal? + Modern Object Pascal Introduction + Overview for Unity Developers + Scene Graph (X3D) + Conferences * Videos * Viewer for glTF, X3D... * Forum, Discord... * Gallery + Games + Tools + Additional Components + Assets (3D and 2D Graphics, Sound) * Castle Game Engine logo and editor Castle Game Engine logo and Escape from the Universe game Cross-platform (desktop, mobile, console) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source. Download Read the manual Watch the tutorial Support us on Patreon Comfortable visual designer and powerful code 2D game in editor Visual editor Design 3D and 2D games and user interfaces (with automatic scaling, anchors). Build and deploy the same project for multiple platforms. Integrate with various IDEs (Lazarus, Delphi, Visual Studio Code...). Terrain with water and trees Components A lot of components to design viewport contents (3D and 2D world, using scenes, cameras, navigation, primitives, lights...) and user interface (buttons, images, labels...). Village scene with outlines in glTF from Sketchfab ( https:// sketchfab.com/3d-models/ftm-0970f30574d047b1976ba0aa6f2ef855 by Luis Fernandez ) Lots of ways to define data Use 3D models, 2D animations, sprite sheets. Great integration with authoring tools like Blender or shops like Sketchfab thanks to using open standards like glTF and X3D. Real-time water with caustics, reflections, shadows Graphic effects Composable shader effects, shadows, mirrors, physically based rendering, bump mapping, gamma correction... "Escape from the Universe" on Nintendo Switch Cross-platform Target any platform (desktop: Windows, Linux, macOS, FreeBSD, Raspberry Pi, mobile: Android, iOS, console: Nintendo Switch). Work on any desktop platform. WebGL and Oculus (VR) are coming as targets soon. FPC and Delphi Clean and fast code Native clean object-oriented programming language with modern Object Pascal. Fast builds, fast execution out-of-the-box. Open-source, integrated with GitHub, GitLab, Jenkins Open source and friendly to continuous integration Tooling friendly to continuous integration. Command-line build tool and Docker image. Ready files and documentation how to use with GitHub Actions, GitLab CI, Jenkins. Engine is completely open-source and can be used to make any (including proprietary) applications. Latest news Castle Game Engine and Docker New slim Docker images February 18, 2024 Castle Game Engine on FreeBSD 14 So many contributions: Providing data for HTTP PUT requests, fast toggling Tiled layers visibility, improved C++ library API, XML API for colors in hex, build tool info, FreeBSD fixes February 3, 2024 fps_game demo January news: Ticoban, editor dragging, CastleGL based on dglOpenGL, tester improvements, Pascal custom RTTI attributes, more January 28, 2024 Castle Game Engine Christmas postcard Merry Christmas, some summaries and API improvements December 23, 2023 --------------------------------------------------------------------- MacStadium developer logo We're a happy member of MacStadium Open Source Developer Program. They provide us access to a remote Mac machine, we use it to develop our macOS and iOS targets. Copyright Michalis Kamburelis and Castle Game Engine Contributors. This webpage is also open-source and we welcome pull requests to improve it. We use cookies for analytics. See our privacy policy. [piwik]