Brux Game Engine - Le Bottin des Jeux Linux

Brux Game Engine

🗃️ Specifications

📰 Title: Brux Game Engine 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Framework & Tool ➤ Game Framework 🌍️ Browser version:
🔖 Tags: Development; Framework; Squirrel; Multi-platform 📦️ Package Name:
🐣️ Approx. start: 2016-05-08 📦️ Arch package:
🐓️ Latest: 2023-06-30 📦️ RPM package:
📍️ Version: Latest: 0.2.11 / Dev: 032f24a 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: AGPL-3.0 📦️ AppImage package:
🏝️ Perspective: Third person 📦️ Snap package:
👁️ Visual: Text ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb
🎰️ ID: 16370 🐛️ Created: 2023-11-11
🐜️ Updated: 2023-11-26

📖️ Summary

[en]: A libre, multi-platform game framework based on the Squirrel language. The aim is to make development both easy and versatile, allowing games to be written by hand in a simple text editor or made in an IDE similar to Game Maker, and to allow games to be ported with little or no code modification, offering a "build once, run everywhere" development process. It is used by the SuperTux Advance game. [fr]: Un framework de jeux libre, multi-plateforme, basé sur le langage Squirrel. L'objectif est de rendre le développement à la fois facile et polyvalent, en permettant aux jeux d'être écrits à la main dans un simple éditeur de texte ou réalisés dans un IDE similaire à Game Maker, et de permettre aux jeux d'être portés avec peu ou pas de modification du code, offrant un processus de développement "build once, run everywhere" (construire une fois, exécuter partout). Il est utilisé par le jeu SuperTux Advance.

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: 💥️ New New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🦝️ From Users: (202211),


🎮️ Showcase: (SuperTux Advance) (202306), (202204), (202201),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202211) r(202xxx) lp(202xxx) ht(202xxx) d(202306) d(202204) d(202201) 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: [Support their work (Donate)] [Ko-fi]

🍩️ Resources
(empty):

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🐘 Social
Devs (Brux Game Engine Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Kelvin Shadewing 1 2 [fr] [en]): [Site 1 2] [Support their work (Donate)] [Ko-fi] [Chat] [mastodon] [PeerTube] [YouTube] [twitch] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


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

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🐘 Social Networking Update (on mastodon)

🛠️ Title: Brux Game Engine
🦊️ What's: A libre game framework based on the Squirrel language
🏡️ -
🐣️ https://github.com/kelvinshadewing/brux-gdk
🔖 #LinuxGameDev
📦️ #LibreFramework #LibreGameEngine #Bin
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

💥️ New & Reviewed (0.2.11): 👍️⭐⭐⭐
🥁️ Update: 0.2.11
⚗️ Code improvement 🚀️
📌️ Changes: https://github.com/kelvinshadewing/brux-gdk
🐘 From: 📶️ https://github.com/KelvinShadewing/brux-gdk/releases.atom

🦝️ https://www.youtube.com/embed/G5sl1gKmHL0
🎮️ https://www.youtube.com/embed/cEyo0xt6eGM
🎮️ https://www.youtube.com/embed/saA9LUU53gs

🕶️ On launch, if no data is supplied, the engine displays a window (resizable by drag & drop), a virtual keyboard and a mouse track, showing that it is detecting them correctly. It also displays the screen resolution.

Brux Game Engine is a libre, multi-platform game framework based on the Squirrel language. The aim is to make development both easy and versatile, allowing games to be written by hand in a simple text editor or made in an IDE similar to Game Maker, and to allow games to be ported with little or no code modification, offering a "build once, run everywhere" development process. It is used by the SuperTux Advance game.

📕 Description [en]

📕🐧"A libre game framework based on the Squirrel language"🐧📕

Brux (formerly known as XYG) is an open-source, cross-platform, runtime-based game development kit using the Squirrel language. The aim is to make development both easy and versatile, allowing games to be written by hand in a simple text editor or made in an IDE similar to Game Maker, and to allow games to be ported with little to no modification to the code, offering a "build once, run everywhere" development process.

Developers using Brux may freely make games without any need for paid license or royalties. Anyone willing to donate may visit my Patreon or my Ko-Fi.

Disclosure: The material in this {book/paper/blog/article} has not been reviewed, endorsed, or approved of by the Rust Foundation. For more information on the Rust Foundation Trademark Policy, click here.

📕 Description [fr]

, par la Brux Game Engine Team, initié par Kelvin Shadewing.
En C++/CMake/Squirrel.

Brux Game Engine (ex XYG) est un framework de jeux libre, multi-plateforme, basé sur le langage Squirrel. L'objectif est de rendre le développement à la fois facile et polyvalent, en permettant aux jeux d'être écrits à la main dans un simple éditeur de texte ou réalisés dans un IDE similaire à Game Maker, et de permettre aux jeux d'être portés avec peu ou pas de modification du code, offrant un processus de développement "build once, run everywhere" (construire une fois, exécuter partout). Il est utilisé par le jeu SuperTux Advance.


Brux (anciennement connu sous le nom de XYG) est un kit de développement de jeux libre, multi-plateforme, basé sur le langage Squirrel. L'objectif est de rendre le développement à la fois facile et polyvalent, en permettant aux jeux d'être écrits à la main dans un simple éditeur de texte ou réalisés dans un IDE similaire à Game Maker, et de permettre aux jeux d'être portés avec peu ou pas de modification du code, offrant un processus de développement "build once, run everywhere" (construire une fois, exécuter partout).

Les développeurs utilisant Brux peuvent librement créer des jeux sans avoir à payer de licence ou de royalties. Toute personne souhaitant faire un don peut visiter mon Patreon ou mon Ko-Fi.

Divulgation : Le contenu de ce {livre/papier/blog/article} n'a pas été revu, soutenu ou approuvé par la Rust Foundation. Pour plus d'informations sur la politique de la Fondation Rust en matière de marques, cliquez ici.

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du binaire classique :
• (✔ 0.2.11) 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 à partir du source du jeu :
• (🧪️not_tested) Source non testé.


🚀️ LANCEMENT DE L'INTERFACE :

▸ Classique :
• Si vous l'avez compilé sans l'avoir installé dans les répertoires système ou disposez de son binaire, en console dans son répertoire racine, lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier) : $ ./brux

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 11 Novembre 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 2 minutes. 🎯️ Objectif : tester son fonctionnement.


🫕️ Installation :
▸ (✔ 0.2.11) Binaire : FONCTIONNEL.
Je n'ai pas les compétences pour tester ce type de logiciel. Mon test a juste consisté à le lancer et vérifier qu'aucun bug apparent n'est survenu.
🟢️ Visiblement il fonctionne bien.

🌻️ Premières impressions :
🟢️ Au lancement, si on ne lui fournit pas de données, le moteur affiche une fenêtre (redimensionnable par glisser-déposer) un clavier virtuel et une trace de la souris, montrant qu'il les détecte correctement. Il affiche aussi la résolution de l'écran.

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