ENIGMA Forums

General fluff => Off-Topic => Topic started by: edsquare on October 10, 2014, 09:07:40 am

Title: Castle Game Engine FOSS under LGPL with Linking exception
Post by: edsquare on October 10, 2014, 09:07:40 am
Just that, I know many if not most of you will hate the language it uses but still you might want to give it a try.

Castle Game Engine is an open-source cross-platform 3D game engine for Object Pascal (FPC/Lazarus). It uses a popular X3D as the main 3D model format, which means that 3D data can be created in any 3D modeling software, and it can be animated, interactive, scripted and so on. Many other 3D formats, like Collada and 3DS are also supported. Rendering is done using OpenGL, with many eye-candy features like shadows, bump mapping, mirrors, shaders, screen effects. 3D sound is well integrated and trivial to use (using OpenAL under the hood). The engine has a nice object-oriented API to easily make 3D games with creatures, items, levels, players and so on, everything can also be easily extended to any 3D or 2D game types.

(http://devmaster.net/assets/resources/engine/765/screenshots/95e95a43-eae6-42c3-ae11-fd1b3def1c1f.jpg)

Full feature list : http://castle-engine.sourceforge.net/engine.php#section_features (http://castle-engine.sourceforge.net/engine.php#section_features)

Some videos :

https://www.youtube.com/watch?v=7JZhrJ4N2Pg (https://www.youtube.com/watch?v=7JZhrJ4N2Pg)

https://www.youtube.com/watch?v=ICH3N7OZXx8 (https://www.youtube.com/watch?v=ICH3N7OZXx8)

                                       Licensing

License Name   Price in $US    Source Code Included?
        LGPL                Free                           Yes

The core engine is available under an "LGPL with static linking exception", which is basically a relaxed LGPL that allows for static linking with closed-source programs.


Title: Re: Castle Game Engine FOSS under LGPL with Linking exception
Post by: Goombert on October 10, 2014, 04:14:14 pm
That's a nifty little engine, I don't have anything against Pascal, I've never even seen any code written in it, so I can't really judge it. Looking at some Pascal examples, it just looks like Delphi to me. I don't really judge python or any language either, each of them have them bad aspects and good aspects. It's just like how everybody says all code not written by them looks like crap. Thanks for sharing!  (Y)

Also, I think maybe we should make a subforum specifically for talking about other game engines.
Title: Re: Castle Game Engine FOSS under LGPL with Linking exception
Post by: edsquare on October 10, 2014, 09:44:45 pm
That's a nifty little engine, I don't have anything against Pascal, I've never even seen any code written in it, so I can't really judge it. Looking at some Pascal examples, it just looks like Delphi to me. I don't really judge python or any language either, each of them have them bad aspects and good aspects. It's just like how everybody says all code not written by them looks like crap. Thanks for sharing!  (Y)

Also, I think maybe we should make a subforum specifically for talking about other game engines.

It should look like Delphi (Although the other way around is more exact) pascal was first and then Delphi, and then FreePascal and then Lazarus which combined are a multipltform Delphi but without the DirectX stuff.

Its a very neat idea creating a subforum to discuss other engines/solutions.  (Y)