Download the latest Castle Game Engine. Unpack the engine ZIP wherever you like.
Inside the unpacked
castle_game_engine, you will find a subdirectory
bin. Run the
castle-editor executable inside.
Configure FPC and Lazarus locations in editor Preferences, if they have not been auto-detected correctly.
While you are there (Preferences dialog, default tab FPC and Lazarus) also click on the button "Register Lazarus Packages". This will make compilation of CGE applications using Lazarus go smoothly.
Create a new project in the Castle Game Engine Editor.
Use any of the suggested New Project templates. These templates have been designed to show you most important features of our engine, along with the most advised way to use them.
Compile and Run the project using the editor Run menu. Or just press F9.
Note: First compilation of a new project needs to build the engine as well. Subsequent compilations will be lighting fast.
That's it! The world is your oyster now :)
Open and try numerous example projects from the engine
examples subdirectory. Open them in the editor by Open Project and point at the example's CastleEngineManifest.xml file. Projects can also be compiled using Castle Game Engine command-line build tool.
Copyright Michalis Kamburelis and other Castle Game Engine developers.
Thank you to Paweł Wojciechowicz from Cat-astrophe Games for various graphics.
This documentation is also open-source and you can even redistribute it on open-source terms.