Paradice
22-05-2024, 07:36 AM
Sharing this here as I thought fellow Pascal Game Developers might be interested
I've just published my first game to Steam - a videogame implementation of Five Hundred, written entirely in FreePascal:
https://store.steampowered.com/app/2824200/Five_Hundred/
No Lazarus, no game engines (other than one I created myself as I was making the game). I use Direct3D and BASS for the music - everything else is pure Pascal.
The most fun/challenging part was probably creating Pascal bindings for the Steamworks APIs, particularly SteamNetworking. There were a couple of versions around online but they were both years and years old and barely worked, so I created one that integrates directly into my game engine.
1596
I've just published my first game to Steam - a videogame implementation of Five Hundred, written entirely in FreePascal:
https://store.steampowered.com/app/2824200/Five_Hundred/
No Lazarus, no game engines (other than one I created myself as I was making the game). I use Direct3D and BASS for the music - everything else is pure Pascal.
The most fun/challenging part was probably creating Pascal bindings for the Steamworks APIs, particularly SteamNetworking. There were a couple of versions around online but they were both years and years old and barely worked, so I created one that integrates directly into my game engine.
1596