Page 1 of 3 123 LastLast
Results 1 to 10 of 30

Thread: LEAF Game Engine

  1. #1

    LEAF Game Engine

    Hi there, I'm here to show my first project in Delphi. It's a complete game engine, called LEAF, that implements most features needed for a game. This version is still Alpha, and lacks some features, needs some optimizations and bugfixing, but its already funcional. It was used in a MMORPG game, called Tugapod ( http://tugapod.ptudo.com ). Unfortunely, the team decided to move to c++, we'll no longer need the engine, so I decided release it to the delphi community.

    Note that the current site is only temporary, but the source code is already avaliable, along with some samples.
    http://leafproject.com.sapo.pt/

    LEAF features
    3d/2d Renderer, using DirectX8
    Network client/server, using WinSock
    Complex scene/texture manager
    Support Milkshape3d models, incluiding animation
    Webserver
    Music using Bass (for *.mod), or DirectShow for midi music
    Script engine ( similar to Scheme/Lisp)
    File Package support (*.LEAF files, editor included)
    Basic support for AI (Pathfinding)
    Data/File Compression support
    Vertex Shaders (only Cellshaded implemented)
    Terrain rendering (complex tiling system, uses quadtrees)
    Simple skybox
    GUI system ( windows, buttons, icons, text)

    Also a LEAF2 is already in development, more powerful and with new features, stay tuned for news and more samples .

    Edit: I've just added some more features of the engine.
    www.pascalgameengine.com - Crossplatform 3D game engine

  2. #2

    LEAF Game Engine

    Sounds good, do you have any screen shots you could post of the delphi version in action?
    <A HREF="http://www.myhpf.co.uk/banner.asp?friend=139328">
    <br /><IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0">
    <br /></A>

  3. #3

    LEAF Game Engine

    We used to have lots of screenshot of our game, Tugapod, in the old site. However, the old site was replaced and the screenshots were lost. Fortunely, I've still have some screenshots in my hdd.




    www.pascalgameengine.com - Crossplatform 3D game engine

  4. #4

    LEAF Game Engine

    That is excellent that you decided to make the engine available for the wider Delphi community. I'm sure some people will make good use of it.

  5. #5

    LEAF Game Engine

    The screens look very good. Good job

    You don't need the engine anymore, right? But will you offer some support or change/add a few things if somebody wants to use it?

    Firle

  6. #6

    LEAF Game Engine

    Something I forget to say is that the Tugapod source code is also avaliable at https://sourceforge.net/projects/tugapod/.
    No, I won't modify the engine, but instead I will work in a new one, called LEAF2. The original LEAF, the one I released, its already functional, and can be used to make 3d games with little effort. If someone is interested in using it, I'm willing to help. I've created plenty tutorials and samples during the development of the engine, I'll release them soon.
    Also take a look at the MMORPG source, altough the game have some nasty bugs, its a good example how to use the engine, and what it is capable of. Also there are several useful free tools (with source code), including the game world editor we build for it, and the package editor ( used to compile .LEAF files).
    www.pascalgameengine.com - Crossplatform 3D game engine

  7. #7

    LEAF Game Engine

    That looks amazing :shock:

    I'm not really sure why, but somehow it reminds me of WoW.

  8. #8

    LEAF Game Engine

    Nice screenshots!

    Am I right that LEAF2 is still on Delphi?

  9. #9

    LEAF Game Engine

    In the original post, he mentions that the team moved to C++.

  10. #10

    LEAF Game Engine

    Yes, LEAF2 will be created in Delphi, the main diference is that this time I'll use OpenGL for the graphics, I'm going to try to make it portable. Recently I've heard about FPC, so I'll also use it to develop the new engine.

    I've already update the site, some new samples avaliable, and cleaned up some code of the Cellshading sample.

    About the team, I was the original creator of the LEAF and Tugapod. Later some people joined the team, and we moved to C++ to create a new version of the game. However, I'll continue in Delphi and will work on the game project at the same time.
    www.pascalgameengine.com - Crossplatform 3D game engine

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •