Castle Game Engine
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.
Contribute
Become a financial contributor.
Financial Contributions
Thank you for supporting the development of the engine! The engine, documentation, over 100 examples, view3dscene, forum, Discord chat and more are... Read more
In addition to the benefits from previous tiers, you are invited to a monthly meeting scheduled by Michalis only for sponsors on this tier. Please ... Read more
Top financial contributors
Organizations
$1,080.9 USD since Oct 2024
$84.67 USD since Oct 2020
Individuals
$62 USD since Oct 2021
Castle Game Engine is all of us
Our contributors 4
Thank you for supporting Castle Game Engine.
Budget
Transparent and open finances.
Raspberry Pi hosting (for CI/CD builds of CGE for Raspberry Pi)
$334.48 USD
$1,100.73 USD
$766.25 USD
$1,107.90 USD
Connect
Let’s get the ball rolling!
News from Castle Game Engine
Updates on our activities and progress.
Castle Game Engine 7.0-alpha.3 release: physics, blending, batching, shadows, Delphi (packages, Linux), UI masks, lots of editor UX, Android, iOS work, float textures, VS Code, Sketchfab, more…
Castle Model Viewer reimagined for mobile, available for Android now
About
Your donations fund actual work on the engine. Right now we finance the time of Andrzej Kilijański so he can work on new engine features.
Engine features include:
- We support a lot of 3D and 2D formats (glTF, X3D, Spine JSON, sprite sheets...). You can export to them from almost any 3D or 2D authoring software.
- We are portable to a lot of platforms - desktop (Windows, Linux, macOS...), mobile (Android, iOS), console (Nintendo Switch), Raspberry Pi.
- We have a lot of cool graphic effects. Physically-based rendering, shadows, mirrors, bump mapping, shader effects, gamma correction...
- We have a visual editor to manage your projects and design user interfaces and game layouts. Underneath a command-line build tool can be used to cross-compile and package the projects in batch mode.
- We are using Object Pascal, a modern Pascal dialect, with classes, generics etc. We have a Modern Object Pascal Introduction for Programmers so you can learn everything you need. We allow using FPC or Delphi as a compiler, and pretty much anything (like Lazarus or Delphi or Visual Studio Code) as an IDE.
- We are also making view3dscene, which is a viewer for all the model formats we support. It is perfectly usable on it's own, as a browser for interactive 3D worlds created in glTF, X3D and other formats.
Our team
Michalis Kamb...