Recent

Author Topic: Castle Game Engine 5.0.0 released  (Read 3749 times)

michalis

  • Full Member
  • ***
  • Posts: 144
    • Castle Game Engine
Castle Game Engine 5.0.0 released
« on: May 03, 2014, 09:22:25 pm »
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 :)

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 .

airpas

  • Full Member
  • ***
  • Posts: 179
Re: Castle Game Engine 5.0.0 released
« Reply #1 on: May 03, 2014, 11:05:18 pm »
wow , really impressive :)

does the engine support d3d ? , in windows it becomes the ideal choice

michalis

  • Full Member
  • ***
  • Posts: 144
    • Castle Game Engine
Re: Castle Game Engine 5.0.0 released
« Reply #2 on: May 04, 2014, 10:51:54 pm »
does the engine support d3d ? , in windows it becomes the ideal choice

No, there is no Direct3D support.

Personally, I don't believe D3D is the "ideal choice"... OpenGL works quite great (on Windows too). OpenGL/OpenGLES is also the only choice for 3D outside Windows: think Linux, Mac OS X, Android, iOS... It has a clean API, and, to the best of my knowledge, modern OpenGL versions offer the same features as latest D3D versions.

Of course, it is possible to implement D3D renderer for Castle Game Engine --- contributions are welcome :) I just don't see a need for it, in practice. OpenGL rocks (on Windows too) in my experience :)

 

TinyPortal © 2005-2018