Is it possible for you to present a screenshot of your favorite work or a demo if you have one?
Not yet, because all the work until recently was related to programming things that are not visible on the screen.
So far, I have programmed the handling of windows (maintaining aspect ratio for displaying game frames); display devices and their display modes (windowed, maximized, fullscreen and exclusive video mode support); handling of pointing devices, typing devices and any joysticks (additionally a virtual stick, controlled by a mouse). I also wrote a complex mapper that allows assigning players, any number of input devices and freely configure the controls; plus support for events that update various subsystems of the game; an advanced main loop, performing a constant number of updates per second, supporting a fixed or variable framerate (VSync support) and performing performance calculations. I currently have around 20k lines of code.
Only recently have I been working on the actual game engine, right now on the octree-like structure to store objects in the world. The game will be pixelart, but the world will be three-dimensional, so it will be possible to change the camera (four views, along the two main axes). I don't know how long it will take to program the engine, but once I have something to render in the game window, then I will start my YouTube channel and share information about the progress of work. I already have prepared a channel on YouTube, Twitter and Discord server, so it's only a matter of time before I start using them. I'll let you know when the machine starts.
I'm also someone who usually uses Pascal for everything. However, sometimes it may be necessary to use different tools.
I thought about all this before I started working on the game. Quite quickly, however, I came to the conclusion that the best solution for me is to use Free Pascal and Lazarus. I want to be able to do low-level programming, so Free Pascal and SDL are perfect for that (same as C+SDL, which is a common choice). SDL is easy to use, I already knew Free Pascal, so I was able to start programming right away, practically without having to learn anything.
The game will initially be exclusively for Windows, later I will consider a version for Linux and macOS, and possibly for PlayStation and XBox (rather only the latest versions). The game will require physical input devices (keyboards, mice or controllers) to operate, so I'm not considering mobile platforms with touch screens at all. The more so that the controls will consist of over a dozen of actions and that the game will support single player mode and local co-op mode for two players (two players on the same screen or one player per screen), so smartphones are out anyway. The best input device to play will be a gamepad similar to PS or XBox controller (with analog sticks and many buttons).
I used to work with Unity a little bit, my impression is that by taking some time, you can easily handle great works.
Sure, but Unity is a huge piece of software that requires a lot of learning to do everything you need to do and understand how it all works (which is extremely important). Making a game in Unity without understanding how it all works will end badly sooner or later.