Pages: 1
  Print  
Author Topic: Castle Game Engine FOSS under LGPL with Linking exception  (Read 4643 times)
Offline (Male) edsquare
Posted on: October 10, 2014, 09:07:40 am

Member
Location: The throne of ringworld
Joined: Apr 2014
Posts: 402

View Profile
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.



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

Some videos :

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

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.


Logged
A child of five would understand this. Send someone to fetch a child of five.
Groucho Marx
Offline (Male) Goombert
Reply #1 Posted on: October 10, 2014, 04:14:14 pm

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
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.
Logged
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.

Offline (Male) edsquare
Reply #2 Posted on: October 10, 2014, 09:44:45 pm

Member
Location: The throne of ringworld
Joined: Apr 2014
Posts: 402

View Profile
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)
Logged
A child of five would understand this. Send someone to fetch a child of five.
Groucho Marx
Pages: 1
  Print