Flax Engine - Le Bottin des Jeux Linux

Flax Engine

🗃️ Specifications

📰 Title: Flax Engine 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Engine ➤ 2D & 3D ➤ Misc. 🌍️ Browser version:
🔖 Tags: Development; 2D & 3D engine; UI; IDE; Flax engine; Multi-platform; C/C++; C#; Scripting support; Physics engine; Animation; Audio system; 3D Sound; 3D texture; Lightmap 📦️ Package name: flax
🐣️ Approx. start: 2012-01-01 ....... 📦️ Arch: ✓
🐓️ Latest: 2024-04-26 ....... 📦️ RPM:
📍️ Version: Latest: 💥️ 1.8.6511.1 / Dev: c5520f2 ....... 📦️ Deb:
🏛️ License type: 🎁 Freemium ....... 📦️ Flatpak:
🏛️ License: Free (uncommercial | educational usage) / Commercial (pay 4% above first $250k per quarter) ....... 📦️ AppImage:
🏝️ Perspective: Third & First person ....... 📦️ Snap:
👁️ Visual: 2D & 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🎀️ Game design: 5 stars
👫️ Contrib.: goupildb, Matias @sigsegv@floss.social 🎰️ ID: 16006
🐛️ Created: 2021-04-03 🐜️ Updated: 2024-05-05

📖️ Summary

[en]: An open source (commercial), multi-platform, lightweight and agile game engine designed to offer the best performance (full clone from the repo + compile in less than 3 minutes) while offering excellent tools (seamless integration of C++, C# and Visual Scripting via its extensible editor, cvs support, GPU lightmap baking, VFX tools, open world design tools, ...) and scalability (projects can grow from 5 to 50 developers with ease). Use Flax for free, pay 4% when you release (above first $250k per quarter). [fr]: Un moteur de jeu (commercial) open source, multi-plateforme, léger et agile conçu pour offrir les meilleures performances (clone complet du repo + compilation en moins de 3 minutes) tout en offrant d'excellents outils (parfaite intégration de C++, C# et Visual Scripting via son éditeur extensible, support des cvs, calcul des cartes de lumière par le GPU, outils VFX, outils de conception de mondes ouverts, ...) et l'évolutivité (les projets peuvent passer de 5 à 50 développeurs avec facilité). Utilisez Flax gratuitement, payez 4% lorsque vous publiez (au-dessus des premiers 250k$ par trimestre).

🚦 Entry status

📰 What's new?: 🦍️ Consistent version 🦺️ Work in progress:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
👔️ Already shown: 👻️ Temporary:

🎥️ Videos


🏝️ Trailer: (202012),


🦝️ From Users: (1.8/202404), (1.6/202310), (202309),


🕵️ Reviews: Richard Delamore (202101), GameFromScratch (1.0/202012),


🕯️ How To: (202310), (202012), (202310),


🎮️ Showcase: Isle Demo (202305), Tech Demo 2022 (202209), Speed Level Design - Forest Scene (202202),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202012) gd(202xxx) gu(1.6/202310) gu(202309) r(202101) r(1.0/202012) lp(202xxx) ht(202310) ht(202012) ht(202310) sr(202202) d(202305) d(202209) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Showcase] [FlaxEngine (Installation Guide)]

🦣️ Social
Devs (Flax Engine Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Wojciech Figat (mafiesto4) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(201703) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[HOLaRSE [de]] [Indie DB]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [OpenCritic] [iGDB] [Matias Programming blog] [GameFromScratch (FlaxEngine v.1.4)]

🕊️ Source of this Entry: [HOLaRSE on mastodon [de](20210403)] [phoronix (20210328)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Flax Engine
🦊️ What's: A freemium multi-platform, lightweight & agile game engine
🏡️ https://flaxengine.com
🐣️ https://github.com/FlaxEngine
🔖 #LinuxGameDev #FreeGameEngine #CommercialGameEngine
📦️ #SRC #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.8.6511.1
⚗️ Consistent version 🦍️
📌️ Changes: https://flaxengine.com/blog/flax-1-8-released/
🦣️ From: 📶️ https://github.com/FlaxEngine/FlaxEngine/releases.atom

🏝️ https://www.youtube.com/embed/_KCl_m1IGp4
🦝️ https://www.youtube.com/embed/Zk9VGyShs9o
🕵️ https://www.youtube.com/embed/V0yBOsqK8uU
🎮️ https://www.youtube.com/embed/VKBg5qz6Sh4
🎮️ https://www.youtube.com/embed/22zplE1STgU

🕶️ A view of its UI with in the center the scene under development (a room that looks like the inside of a temple with a stone lion carved on one of the walls, curtains on the left and right, a stone floor. On the right side of the UI, a settings area, the "Toolbox" button is selected, on the left side of the UI the scene tree (split into Visuals, Camera, Sponza, Debug, UICanvas and submenus), at the bottom of the UI, the Sponza tree is expanded with in a Settings subdirectory icons of files corresponding to several OS. At the top of the UI, the main menu and below icons of other menus.

📚️ Flax Engine is an open source (commercial), multi-platform, lightweight and agile game engine designed to offer the best performance (full clone from the repo + compile in less than 3 minutes) while offering excellent tools (seamless integration of C++, C# and Visual Scripting via its extensible editor, cvs support, GPU lightmap baking, VFX tools, open world design tools, ...) and scalability (projects can grow from 5 to 50 developers with ease). Use Flax for free, pay 4% when you release (above first $250k per quarter).

📕 Description [en]

📜️ "An open source (& commercial), multi-platform, lightweight & agile game engine. Use Flax for free, pay 4% when you release (above the first 25k$ per quarter)."" 📜️ .

A true game changer.
The most agile game engine is now available.
Full source code. Full power. Fully featured.

☑ Best development performance out there
Unleash your creativity and be more productive. With Flax you can boost your game development and bring it to another level. We’ve created tools that are slim and agile. No more lagging actions, long importing, nor slow compilation. Everything you do as a developer with Flax is meant to be instant.

☑ Great tools made right for you
Flax was built up with the idea of giving more power to the creators. Game development tools we create are making this goal possible. Seamless C++, C#, and Visual Scripting, extensible Flax Editor are just a few examples of tools we have for you and your team.

☑ Everything you need
No matter if you’re working solo as an indie dev or in a bigger team. Flax brings awesome experience to the game development that scales from small to large teams. Flax supports Version Control Systems and is focused on scalability so your game project can grow from 5 to 50 developers with ease.

What makes Flax better?

☑ Seamless C# and C++ scripting
☑ Automatic draw calls batching and instancing
☑ Every asset is using async content streaming by default
☑ Cross-platform support (Windows, Linux, Android, PS4. Xbox One, Xbox Series X/S, UWP…)
☑ Realtime Global Illumination (DDGI and reflections with custom software raytracing)
☑ GPU Lightmaps Baking
☑ Visual Scripting
☑ VFX tools
☑ Nested prefabs
☑ Large Worlds (64-bit precision for worlds coordinates)
☑ Localization tools
☑ Online services (Steam, Xbox Live, PSN…)
☑ Networking for multiplayer games
☑ Animation tools and features
☑ Open World Tools (terrain, foliage, fog, levels streaming)
☑ Hot-reloading C#/C++ in Editor
☑ Gameplay Globals for technical artists
☑ Full source-code available
☑ Direct communication and help from engine devs
☑ Lightweight development (full repo clone + compilation in less than 3 min)

Get Started Now!

We want you to succeed! Use Flax for free, pay 4% when you release (above first $250k per quarter). Flax Engine and all related tools, all features, all supported platforms, all source code, all complete projects and Flax Samples with regular updates can be used for free.

📕 Description [fr]

Un moteur de jeu open source, multi-plateforme, léger et agile, par la Flax Engine Team, initié part Wojciech Figat (mafiesto4).
En C++.

Flax Engine est un moteur de jeu (commercial) open source, multi-plateforme, léger et agile conçu pour offrir les meilleures performances (clone complet du repo + compilation en moins de 3 minutes) tout en offrant d'excellents outils (parfaite intégration de C++, C# et Visual Scripting via son éditeur extensible, support des cvs, calcul des cartes de lumière par le GPU, outils VFX, outils de conception de mondes ouverts, ...) et l'évolutivité (les projets peuvent passer de 5 à 50 développeurs avec facilité). Utilisez Flax gratuitement, payez 4% lorsque vous publiez (au-dessus des premiers 250k$ par trimestre).


Un véritable transformateur de jeu.
Le moteur de jeu le plus agile est maintenant disponible.
Code source complet. Toute la puissance. Toutes les fonctionnalités.

☑ Les meilleures performances de développement du marché
Libérez votre créativité et soyez plus productif. Avec Flax, vous pouvez stimuler votre développement de jeux et le porter à un autre niveau. Nous avons créé des outils qui sont légers et agiles. Plus d'actions qui traînent, d'importation longue, ni de compilation lente. Tout ce que vous faites en tant que développeur avec Flax est conçu pour être instantané.

☑ D'excellents outils conçus pour vous
Flax a été construit avec l'idée de donner plus de pouvoir aux créateurs. Les outils de développement de jeux que nous créons rendent cet objectif possible. Parfaite intégration des langages C++, C# et Visual Scripting, l'éditeur extensible Flax n'est qu'un exemple des outils que nous mettons à votre disposition et à celle de votre équipe.

☑ Tout ce dont vous avez besoin
Peu importe que vous travailliez seul en tant que développeur indépendant ou dans une équipe plus importante. Flax apporte une expérience impressionnante au développement de jeux qui s'adapte aux petites comme aux grandes équipes. Flax supporte les systèmes de contrôle de version et est axé sur l'évolutivité, de sorte que votre projet de jeu peut passer de 5 à 50 développeurs avec facilité.

Qu'est-ce qui rend Flax meilleur ?

☑ Parfaite intégration du scripting C# et C++.
☑ Appel automatique au contenu et instanciation
☑ Chaque ressource utilise le streaming de contenu asynchrone par défaut.
☑ Support multi-plateforme (Windows, Linux, Android, PS4. Xbox One, Xbox Series X/S, UWP...)
☑ Illumination globale en temps réel (DDGI et réflexions avec raytracing logiciel personnalisé).
☑ Calcul des cartes de lumière par le GPU
☑ Scripting visuel
☑ Outils VFX
☑ Préfabrication imbriquée
☑ Mondes de grande taille (précision de 64 bits pour les coordonnées des mondes).
☑ Outils de localisation
☑ Services en ligne (Steam, Xbox Live, PSN...)
☑ Gestion de réseau pour les jeux multijoueurs
☑ Outils et fonctionnalités d'animation
☑ Outils de monde ouvert (terrain, feuillage, brouillard, streaming de niveaux)
☑ Rechargement à chaud de C#/C++ dans l'éditeur
☑ Gameplay Globals pour les artistes techniques
☑ Code source complet disponible
☑ Communication directe et aide des développeurs du moteur
☑ Développement léger (clone complet du repo + compilation en moins de 3 minutes)

Commencez maintenant !

Nous voulons que vous réussissiez ! Utilisez Flax gratuitement, payez 4% lorsque vous publiez (au-dessus des premiers 250k$ par trimestre). Flax Engine et tous les outils connexes, toutes les fonctionnalités, toutes les plateformes prises en charge, tout le code source, tous les projets complets et les échantillons Flax avec des mises à jour régulières peuvent être utilisés gratuitement.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).

▸ Installation des dépendances (en dépôt): (thanks to Matias @sigsegv@floss.social)
• Installez au préalable les paquets suivants : libxcursor libxinerama libx11 clang lldb lld
(pour Debian/Ubuntu, installez les paquets éponymes, généralement précédés du préfixe “lib” et suivis du suffixe "-dev" s'ils sont disponibles, avec en plus les paquets spécifiques suivants
• Installez Visual Studio Code

Matias @sigsegv@floss.social :
• If you want to try it on Linux, without building the engine yourself, you'll need to run "apt install libxcursor-dev libxinerama-dev libx11-dev" as I described [here (github.com/FlaxEngine)]
• And also follow [this guide (docs.flaxengine)]
• And as a workaround for getting VSCode/VSCodium to work correctly is to fix these includes as described [here (github.com/FlaxEngineissues/666)] (add "/usr/" etc.)



🚀️ LANCEMENT DE L'INTERFACE:

• En console dans son répertoire Binaries/Editor/Linux/Release/ lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier): $ ./FlaxEditor
(à l'ouverture, une fenêtre s'ouvre pour sélectionner un projet à ouvrir dans l'éditeur : j'ai sélectionné Flax.flaxproj (inclus dans le livrable))

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 3 Avril 2021 sous Debian. Par : goupildb. ⏱️ Durée du test : 2 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.


🫕️ Installation :
▸ (✔ v. 1.4.6334) Binaire classique : FONCTIONNEL.

▸ De : goupildb
N'ayant aucune compétence sur ce sujet, mais bien inspiré par celles de Matias ci-après :)), je me suis contenté de télécharger le binaire Linux et de le lancer.
🟢️ Il affiche une belle interface (c'est tout ce dont je suis capable :).

▸ De : Matias @sigsegv@floss.social (posted on mastodon at 9/12 22:05:32)
🟢️ Trying out the newly released #FlaxEngine on Linux. Working great so far! Had no issues using C++ "scripts" with hot re-loading.
🟢️ VSCode/VSCodium project generation almost works out of the box (there's an open PR for a fix, but the workaround is simple).


🕹️ Conclusion :
Impression globale : 👍️
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !