Results 1 to 10 of 16

Thread: Steamworks pascal headers

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    PGD Staff / News Reporter phibermon's Avatar
    Join Date
    Sep 2009
    Location
    England
    Posts
    524
    The very best of luck Relfos! I too want to see more games made in Pascal and Steam is a great platform to release on. I have dedicated myself for many years to the goal of creating a modern, production ready engine for use by the Object Pascal community as have your good self and a number of other talented developers that frequent this site.

    You've made great leaps and I'm sure like me, others will be inspired to push on hearing of this first for game development in Pascal.

    Congratulations and let us know when it's released! a major milestone in the fight to have our beloved language accepted as a fully capable tool in game development.
    When the moon hits your eye like a big pizza pie - that's an extinction level impact event.

  2. #2
    Thanks phibermon!

    Sadly many people still think pascal is a joke language, almost everywhere in the net I find comments about it...
    Hopefully people like us will continue making nice projects to show that it is very powerful language.

    Now I just wish I had more free time so I could contribute to other pascal projects, especially FPC.
    Also I was now reading the news about the PGD engine, and checked the repo. Maybe I can help a bit with it later, in some months, when I finally release Minimon in Steam, since I will have more time then
    www.pascalgameengine.com - Crossplatform 3D game engine

  3. #3
    That is great news Relfos
    Just curious, what do you use to parse the C++ headers? I would be interested in looking at it if you could share?

    I am really into parsers and stuff like that

    cheers,
    Paul

  4. #4
    Totally unexpected and really cool.

  5. #5
    Paul, I did not parse C++ but rather C#, a bit easier

    Since the whole API was in C++, to use it from pascal it was necessary to make another dll that wrapped the C++ calls with C.
    So I searched and one guy did a dll like that already, and provided C# bindings for it:
    https://github.com/rlabrecque/Steamworks.NET

    I wrote a mini parser that just extracts the functions, enums and structs (and comments too when possible). Maybe later I'll add it to the rep, in case someone is interested on it.
    www.pascalgameengine.com - Crossplatform 3D game engine

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
  •