Enjoy new examples: 3d_games/walking_adventure, 3d_games/dungeons_and_skeletons_fight and more

fps_game demo
FPS game example
Demo from Delphi Summit 2025, with shadows
Demo from Delphi Summit 2025, with shadows
FPS game demo - props from Sketchfab
FPS game demo - props from Sketchfab

We did some rearrangement of our examples, to showcase better engine features and some good demos.

Note about engine size: Engine download size grew because of new demos.

  • We fought to keep this growth limited. We removed some old deprecated demos, to keep size lower. We removed all unused data and even decreased some textures from new demos and/or converted them to jpg. We also took care to not commit to GIT history large files, since GIT repo size grows even after things are removed.

  • But in total, some growth could not be avoided. Downloads are now about +80 MB bigger.

  • We hope that the increased engine size is worth it. The new demos are cool, and hopefully demonstrate nicely what you can do with our engine.

  • But we’re aware this is a problem in the long run. It would be nice to have a small engine download size. Some other game engines are also large (much larger than us!), but some others are small… it would be nice to get back to “small size” category. But at the same time we have a priority to provide you great examples, out-of-the-box, with the engine. We think (hope!) our existing examples are valuable.

  • Possibly, in the future our examples library could be auto-downloaded as you open each example, this would reconcile our 2 desires (to have “lots and useful and discoverable examples” with “have smaller engine download size”).

Like this? As always, we appreciate your support.

3 Likes

Having the examples at hand, is… handy :slight_smile:

I do agree that a split between the engine and examples (either as separate downloads or on demand fetching) sounds good. Additionally, the engine gets updated quite often, while the examples only sometimes, so separating them make sense.

In my imagination it’s simple: The user downloads the engine, installs it, and open. Then the default “splash screen” (which is FormChooseProject) could offer links to downloads just next to “Open Example” button.

This way the UI stays familiar, and users gets easy access to demos. If you keep project templates as an integral part of the “base” engine download, then you hit the “2 desires” checkbox - small engine and discoverable examples.

1 Like