Hi everyone,
We're proud to announce the release of Castle Game Engine 5.0.0 Castle Game Engine is an open-source (LGPL) 3D and 2D game engine, of course for modern Object Pascal (FreePascal / Lazarus). We support many 3D formats and various graphic effects.
The main new feature of the 5.0.0 release is the support for Android and iOS (iPhone, iPad). Using OpenGLES 2.0 underneath, with most of the normal rendering features working the same as on desktops The integration with Android is very comfortable — although the code is compiled in a library (controlled by the main activity) you still have normal message loop. Logging is also integrated with Android. Reading from Android assets (files packed inside Android apk) is immediately available. Multi-touch is fully supported.
Check out also "Darkest Before the Dawn", our first game available for Android There were many fixes done for Android during development, so if you had trouble running it earlier --- please try again
Other new features include comfortable API for 2D rendering --- we have a new TGLImage class to flexibly render images, with corners, scaling etc. The default set of 2D controls is also more themeable now, and in general whole 2D API is much cleaner now. The engine is now quite good for developing 2D games too We have also reimplemented our font reading and rendering to use FreeType, which allows us to read ttf font at runtime and render it with anti-aliasing.
The engine page, with all the links, is on http://castle-engine.sourceforge.net/engine.php .
- The details about new features are on http://castle-engine.sourceforge.net...?id=2014-05-01
- There is also a wiki page documenting Android specifics: https://sourceforge.net/p/castle-eng...20development/
- Likewise, there is a page documenting iOS specifics: https://sourceforge.net/p/castle-eng...20Development/
- Engine usage tutorial is on http://castle-engine.sourceforge.net/tutorial_intro.php
- Engine API reference is on http://castle-engine.sourceforge.net...tml/index.html
Enjoy
Bookmarks