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/2.../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.
Demo_screenshot.jpg
Bookmarks