Native Linux Games

Hi @Steve_Worcester ,
Thanks you for filling us in on how games are built.
It is a specialised area and the jargon tends to obscure it.
It sounds like there is a focus on object oriented techniques.
The other message I get is that an engine is a lot more than a compiler and a few librariesā€¦ there is a large amount of support software involved
And thanks @Akatama for inviting our guest.

Regards
Neville

3 Likes

i am unaware of any reverse engineered compiler, i just wanted to cover my bases <3

OOP is decently common in the game world :slight_smile:

2 Likes

For obvious reasons why itā€™s not widely known, many Adult (+18 ) games actually have Linux builds. You may find plenty of them on Itchio.

  • Paradise Lust 1
  • Drain Mansion
  • Another Chance

So many games made with Renā€™py have these Windows/Linux combo builds. Meaning that those combo builds are 2 in 1.

1 Like

You donā€™t need the engine to execute the game; itā€™s needed for building and compiling it. Ultimately, the game consolidates into a .exe file alongside various other files within a designated folder. When it comes to ā€œmixing and matchingā€ engines, itā€™s not feasible. Engines are specifically for development purposes and are distinct from the games themselves. While games can be created using different engines, this choice is relevant only during development and doesnā€™t impact usersā€™ ability to play them. If youā€™re looking to enhance your gaming experience, consider options like downloading Shadow Fight 3 unlimited money and gems APK for additional features and benefits.

3 Likes

Hi @Glenda_Perry ,
We would like to welcome you here.
I am afraid my understanding of games is very poor because I dont play them.
Thank you for clarifying this
Regards
Neville

Thereā€™s several FOSS games which are actually of considerable quality. Thereā€™s OpenTTD (will run on a toaster, and is able to bring the most modern gaming PC to its knees :slight_smile: ) for example. I found a list of FOSS games over here. However, this list is by no means all of them out there. Note: open source games may be facing a lack of maintenance. OpenTTD is one of the more healthy projects, doing a major version bump every year.

Computer games are often a complex affair, and these days most manufacturers seem to think people want cool 3D graphics. This often translates in games becoming really complicated, often consisting of multiple threads. This is why game developers often opt for an engine which handles the heavy lifting for them. The Unity and Unreal engines, for example, have elaborate tooling to basically build anything using their engines.

Yes, 99% of most games is data (graphics, sound), simply because that is what needs to differ between one scene to the next. Some games recycle a lot of their data quite a bit, and so can get away with being smaller.

2 Likes