FlaxEngine - Le Bottin des Jeux Linux

FlaxEngine

🗃️ Specifications

📰 Title: FlaxEngine 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Engine ➤ 2D & 3D ➤ Misc. 🌍️ Browser version:
🔖 Tags: Development; 2D & 3D engine; C/C++; C#; Scripting support; Multi-platform 📦️ Package Name:
🐣️ Approx. start: 2012-01-01 📦️ Arch package:
🐓️ Latest: 2023-02-19 📦️ RPM package:
📍️ Version: Latest: 1.5 / Dev: bef4ba1 📦️ Deb package:
🏛️ License type: 🎁 Free (but limited) 📦️ Flatpak package:
🏛️ License: Free (uncommercial | educational usage) / Commercial (pay 4% above first $250k per quarter) 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb, Matias @sigsegv@floss.social
🎰️ ID: 16006 🐛️ Created: 2021-04-03
🐜️ Updated: 2023-03-19

📖️ 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

💡 Lights on: ✓ 🦺️ Work in progress:
🤔️ Why ?: 🪙️ Major upgrade 💥️ New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos

🏝️ Trailer: (202012),


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


📰 Progress: Gamefromscratch (1.5/202302),


🕯️ How To: (202012),


🎮️ Showcase: (202209), (202202),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos cv(1.5/202302) pv(1.4/202209) pv(1.3/202203) pv(1.2/202108) pv(1.1/202103) t(202012) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202101) r(1.0/202012) lp(202xxx) ht(202012) sr(202202) 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):

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

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

🐝️ Related
[HOLaRSE [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [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: FlaxEngine
🦊️ What's: An open source (& commercial), multi-platform, lightweight & agile game engine
🏡️ https://flaxengine.com
🐣️ https://github.com/FlaxEngine
🔖 #LinuxGameDev #Engine #Commercial #SRC #Bin
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.5
⚗️ Major upgrade 🪙️
📌️ Changes: https://flaxengine.com/blog/flax-1-5-released/
🐘 From: https://mastodon.gamedev.place/@GameFromScratch/109898095420308688
📰 https://watch.thekitty.zone/tK19J1U_h8M

🏝️ https://watch.thekitty.zone/_KCl_m1IGp4
🕵️ https://watch.thekitty.zone/V0yBOsqK8uU
🎮️ https://watch.thekitty.zone/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.

FlaxEngine 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 FlaxEngine Team, initié part Wojciech Figat (mafiesto4).
En C++.

FlaxEngine 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 [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du binaire classique :
• (✔ v. 1.4.6334) Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et (s'il ne l'est pas) de rendre 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]

🕵️ Test (✔ v. 1.4.6334) par goupildb (config. : Manjaro 64-bit) :

🎯️ Objectif de ce test: tester son fonctionnement.

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 :).


🕵️ Test (✔ v. 1.4.6334) par 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).