haven't used yet, what code does it use
Castle Game Engine
A downloadable engine for Windows and Linux
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.
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...).
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.
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.
Native clean object-oriented programming language with modern Object Pascal. Fast builds, fast execution out-of-the-box.
Tooling friendly to continuous integration. Command-line build tool, Jenkins, GitHub actions. Engine is completely open-source and can be used to make any (including proprietary) applications.
Click download now to get access to the following files:
- Castle Game Engine 7.0-alpha.2 release: a lot of new components (lights, primiti...Sep 12, 2022
- Castle Game Engine 7.0-alpha.1 release: editor, glTF, Switch, sprite sheets, pow...Feb 22, 2021
- Castle Game Engine 6.4 release – physics, iOS services, shader pipeline upgrad...Jan 23, 2018
- Castle Game Engine 6.2 - easy iOS, CommonSurfaceShader and moreJun 19, 2017
Log in with itch.io to leave a comment.
The engine, and your games, are written using modern Object Pascal. See https://castle-engine.io/features , https://castle-engine.io/modern_pascal .
Note that we plan to release new engine version, 7.0-alpha.2, soon (in a week).
It will be available here (on itch.io) as well as on our webpage https://castle-engine.io/ . For today, if you want to try out the engine, I would recommend checking out our snapshot version, which is the main download on our https://castle-engine.io/ .
Yes, donating through https://opencollective.com/castle-engine is welcome. We have a few ways to donate, listed on https://castle-engine.io/donate_other.php . On the main engine WWW page we focus on https://www.patreon.com/castleengine as this is our preferred method for donation, but all alternative ways listed above are good as well :) Thank you!
Is it possible to build games without code?
Not really. You will need to write some code if you want to do anything beyond a demo. Most of the logic is in the code.
That said, you can start with some example that gives you most of what you need. For example our "fps_game" example (once you download the engine from https://castle-engine.io/ , it is in "examples/fps_game/" subdirectory) can be extended a lot by just editing the data files. You can add creatures, items by just editing respective XML files (docs on https://castle-engine.io/creating_data_levels.php , https://castle-engine.io/creating_data_resources.php ).
You could extend fps_game into a full FPS game without much additional code. (But you will still need something, e.g. to show "win" screen, or to code what using new items will do etc.)
Note that the engine version on Itch.io is rather old now (I want to update it once we release engine 7.0). So please download engine from https://castle-engine.io/ now. We've made a lot of new features since 6.4 release ( https://github.com/castle-engine/castle-engine/wiki/New-Features-in-Castle-Game-... ) and we work on official 7.0 release now.
Screenshots of these looks like one PSX game. Can you make a sequel to this Engine?
its not working for me in my files i font even know where to find the application
Instructions how to use the engine are on https://castle-engine.io/ , in particular see the "getting started" page ( https://castle-engine.io/documentation.php ) and the manual ( https://castle-engine.io/manual_intro.php ).
There is no visual application distributed with Castle Game Engine. You usually install Lazarus ( https://www.lazarus-ide.org/ ) to have an environment to edit and compile Castle Game Engine games.
If you expected a visual editor included inside the engine, like Unity3d editor --- I'm sorry, we don't have it yet. But we are working in it, see our plans for 2018 https://castle-engine.io/wp/2017/12/23/plans-6-4-release-asap-visual-editor-soon... :)
Note to whoever reads this: the above comment is outdated. The current engine (from this itch.io page, or from https://castle-engine.io/) features a cool visual editor to design your games visually. See https://castle-engine.io/manual_editor.php .