Range Engine - Le Bottin des Jeux Linux

Range Engine

🗃️ Specifications

📰 Title: Range Engine 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 2D & 3D
🏷️ Category: Development ➤ Engine ➤ 2D & 3D ➤ Misc. 🏝️ Perspective: Third & First person
🔖 Tags: 2D & 3D engine; IDE; Range engine; Animation; Physics engine; Photorealistic Rendering; Dynamic Lighting System; Scripting support; Playback of Games System; 2D & 3D Audio system; Camera and Object Tracking System; Plugins system; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 2022-08-28 👫️ Played: Single & Multi
🐓️ Latest: 2025-05-05 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: 1.6 / Dev: 8a3a542 ❤️ Like it: 7. ⏱️ (untested|fct test)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2025-05-25 🐜️ Updated: 2025-05-26

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 💥️ New 👻️ Temporary:
💡 Lights on: 📰 Previous News:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb 🚧️ Some work remains to be done:
🎰️ ID: 16509

📖️ Summary

📜️[en]: A fork of the UPBGE engine, and a libre, multiplatform game development engine/environment derived from Blender and its former BGE engine, which it enhances and complements. It takes advantage of Blender's advanced features (such as the Eevee engine for physics-based real-time rendering) and enables end-to-end game development without leaving the interface by coding with Python 3.10 and/or Visual Language, its scripting language. It uses advanced physics (Bullet engine) and features an audio engine (optimized by OpenAL and SDL) handling 3D sound and sound effects. 📜️[fr]: Un fork du moteur UPBGE, et un moteur/environnement libre et multiplateforme de développement de jeu dérivé de Blender et de son ancien moteur BGE, qu'il améliore et complète. Il bénéficie ainsi de fonctionnalités avancées de Blender (comme le moteur Eevee pour le rendu en temps réel basé sur la physique) et permet le développement d'un jeu de bout en bout sans quitter l'interface en codant avec Python 3.10 ou/et avec Visual Language son langage de script. Il utilise une physique avancée (moteur Bullet) et dispose d'un moteur audio (optimisé par OpenAL et SDL) gérant le son 3D et les effets sonores.

🎥️ Videos


🦝️ From Users: GameFromScratch (202505),


🕵️ Reviews: Can you make large scale games? in UPBGE (v.0.2.5 & v.0.36.1) - Range Engine (v.1.5a) - Armory3D, by Loxaevion (202501),


🕯️ How To: (1.5+/202504), (1.6/202502), (202407),


🎮️ Showcase:
(1.5/202309), (202308), (1.0/202210),

• (1.0/202209), (202304), (202211),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202501) lp(202xxx) d(1.5/202309) d(202308) d(1.0/202210) d(1.0/202209) d(202304) d(202211) d(202505) d(1.4/202212) d(202301) d(202303) d(202305) d(202209) d(202209) d(202410) d(1.4/202402) d(202306) ht(1.5+/202504) ht(1.6/202502) ht(202407) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1(release notes) 2(news/blog) 3 4]

💰 Commercial
• (empty) [Support their work (Donate)]

🍩️ Resources

🔘️ Resources
• Range Store (Templates, Components, Addons, Scripts, Shaders, PostFX, Assets, free or not): [Homepage] [Dev site] 🎬️ ht(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(Range Engine) Devs (Range Engine Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Range Engine) Devs (OPDDev (SpectreGameDev) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(UPBGE) Devs (UPBGE Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


📦️ 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] [GameFromScratch]

🕊️ Source of this Entry: [GameFromScratch (20250524)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Range Engine
🦊️ What's: A libre game development engine/environment derived from Blender
🏡️ https://rangeengine.tech
🐣️ https://github.com/rangeengine
🔖 #LinuxGameDev #LibreEngine
📦️ #Bin
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 1.6: ⏱️

🥁️ Update: 1.6
⚗️ Major release(Stable)🍎️
📌️ Changes: https://github.com/rangeengine/rangeengine.github.io/releases
🦣️ From: https://mastodon.gamedev.place/@GameFromScratch/114563435961000197
🛜️ https://github.com/rangeengine/rangeengine.github.io/releases.atom

🦝️ https://www.youtube.com/embed/Cfreqz7FQAE
🎮️ https://www.youtube.com/embed/PEvVrDx2OU4
🎮️ https://www.youtube.com/embed/Arsb44WHeF8
🎮️ https://www.youtube.com/embed/YJwGmeNRPpw
🎮️ https://www.youtube.com/embed/tidYy4VW7jE
🎮️ https://www.youtube.com/embed/LFtwH1dmLVs
🎮️ https://www.youtube.com/embed/RVHmDNztCws

🕶️ A view of its UI (v.1.6 on a dark theme, on my Linux PC) at launch, with a home menu in the foreground, the scene display area (a squared horizontal plane and an artificial horizon with a sky) in the background, a scene tree and parameter boxes on the right, an area dedicated to Visual Language coding at the bottom, and its menus and icons at the top.

📚️ Range Engine is a fork of the UPBGE engine, and a libre, multiplatform game development engine/environment derived from Blender and its former BGE engine, which it enhances and complements. It takes advantage of Blender's advanced features (such as the Eevee engine for physics-based real-time rendering) and enables end-to-end game development without leaving the interface by coding with Python 3.10 and/or Visual Language, its scripting language. It uses advanced physics (Bullet engine) and features an audio engine (optimized by OpenAL and SDL) handling 3D sound and sound effects.

📕 Description [en]

📜️ "A libre game development engine/environment derived from Blender" 📜️

EXPERIENCE AN
ENGINE OF POSSIBILITIES
TAKE A LOOK IN WHAT RANGE ENGINE IS CAPABLE TO DO

POWERFUL MODELLING TOOLS
Based on Blender, With Range Engine you can Model and Sculpt you own Assets, Make Materials and Textures, create high detailed Animations and build breathtaking levels with advanced tools and modificators.

BEAUTIFUL MATERIALS
Make amazing environments with beautiful PBR materials, you can use your imagination to make advanced materials with Shader Nodes Editor.

CODE WITH PYTHON OR VISUAL LANGUAGE
Range Engine makes coding looks easy, you can code with Python 3.10 or make visual scripting with Visual Language, you can also use both ways together! (Range Nodes Coming Soon)

PUBLISHING PROJECTS
Of course you want to show to everyone the amazing work you did, In Range Engine you can export and publish your game with safety, optimization and With no Fees and Licensing Problems!

FAQ ABOUT RANGE ENGINE

Is Range Engine Free?
Range Engine Is Free And Open Source, you don't pay for downloading, using and publish your game for sale, you also don't need to pay taxes regardless of how much you earn with your project. However, if you want access to the latest early access versions, you can support us on Patreon. With this support we can expand our team to make the engine have constant updates.

Why should I choose Range Engine over other engines?
Range Engine has the proposal of being a game engine for indie developers, designed with important features to make the game development fluent and efficient. The terms of Range Engine have no bureaucracy compared to other engines that abuse indie developers with absurd fees and high machine requirements.

Is Range Engine easy to use?
Yes, Range Engine has been designed for indie developers in mind, the learning curve is short and dynamic! If you already use Blender, it's halfway to learn Range Engine.

Do I need a powerful computer to run Range Engine?
No, you don't even need a dedicated video card to work on Range Engine! Just have a computer with Windows 8.1/10/11 or Linux and a GPU with support for OpenGL 3.3 and you'll be able to use it.

Does Range Engine have good graphics?
Yes, You can make any graphic style in Range Engine, from cartoon to realistic. The engine can also handle meshes with a high number of triangles and high resolution textures.

Which is the programming language of Range Engine?
The game functions of Range Engine are written in Python 3.11.7.

On which platforms does Range Engine work and export?
Currently only Windows and Linux, but we have plans to expand to macOS.

How can I learn Range Engine?
Currently the engine lack of original educational material, as the team is small and the engine launched recently. Actually you can use old BGE/UPBGE tutorials to learn Range Engine, if you want to know from where to start you can ask us through the official Range Engine Discord, you just need to tell us your doubts and we'll be there to help you. As our community is growing every day we are officially developing a series of tutorials on the Range Engine YouTube Channel explaining every point of the engine and teaching how to make an game from scratch.

Can I contribute to the development of Range Engine?
The constant development of Range Engine is possible because the community support, you can support us on Patreon or make donations with PayPal (contact@rangeengine.tech). The Patrons also have a bunch of advantages by supporting the project, like early access releases, exclusive Range Engine products, exclusive chats and role on the Range Engine Discord.

📕 Description [fr]

Un moteur/environnement libre de développement de jeu dérivé de Blender, par la Range Engine Team, initié par OPDDev (SpectreGameDev) selon un fork du moteur UPBGE lors de son abandon après la v.2.79 de Blender (UPBGE a depuis repris son développement).

Range Engine est un fork du moteur UPBGE, et un moteur/environnement libre et multiplateforme de développement de jeu dérivé de Blender et de son ancien moteur BGE, qu'il améliore et complète. Il bénéficie ainsi de fonctionnalités avancées de Blender (comme le moteur Eevee pour le rendu en temps réel basé sur la physique) et permet le développement d'un jeu de bout en bout sans quitter l'interface en codant avec Python 3.10 ou/et avec Visual Language son langage de script. Il utilise une physique avancée (moteur Bullet) et dispose d'un moteur audio (optimisé par OpenAL et SDL) gérant le son 3D et les effets sonores.


FAITES L'EXPERIENCE D'UN
MOTEUR AUX MULTIPLES POSSIBILITÉS
DÉCOUVREZ CE QUE RANGE ENGINE EST CAPABLE DE FAIRE

DES OUTILS DE MODÉLISATION PUISSANTS
Basé sur Blender, Range Engine vous permet de modéliser et de sculpter vos propres objets, de créer des matériaux et des textures, de créer des animations très détaillées et de construire des niveaux à couper le souffle avec des outils et des modificateurs avancés.

DES MATÉRIAUX MAGNIFIQUES
Créez des environnements étonnants avec de magnifiques matériaux PBR, vous pouvez utiliser votre imagination pour créer des matériaux avancés avec l'éditeur de nœuds de shaders.

CODEZ AVEC PYTHON OU UN LANGAGE VISUEL
Range Engine rend le codage facile, vous pouvez coder avec Python 3.10 ou faire des scripts visuels avec Visual Language, vous pouvez aussi utiliser les deux méthodes ensemble ! (Range Nodes bientôt disponible)

PUBLICATION DE PROJETS
Dans Range Engine, vous pouvez exporter et publier votre jeu en toute sécurité, en l'optimisant et sans frais ni problèmes de licence !

FAQ SUR RANGE ENGINE

Range Engine est-il libre ?
Range Engine est libre, vous ne payez pas pour le téléchargement, l'utilisation et la publication de votre jeu pour la vente, vous n'avez pas non plus besoin de payer des impôts quel que soit le montant que vous gagnez avec votre projet. Cependant, si vous souhaitez avoir accès aux dernières versions early access, vous pouvez nous soutenir sur Patreon. Grâce à ce soutien, nous pouvons agrandir notre équipe pour que le moteur ait des mises à jour constantes.

Pourquoi devrais-je choisir Range Engine plutôt que d'autres moteurs ?
Range Engine se propose d'être un moteur de jeu pour les développeurs indépendants, conçu avec des fonctionnalités importantes pour rendre le développement du jeu fluide et efficace. Les termes de Range Engine n'ont pas de bureaucratie par rapport à d'autres moteurs qui abusent les développeurs indépendants avec des frais absurdes et des exigences élevées en matière de machine.

Range Engine est-il facile à utiliser ?
Oui, Range Engine a été conçu pour les développeurs indépendants, la courbe d'apprentissage est courte et dynamique ! Si vous utilisez déjà Blender, il est facile d'apprendre Range Engine.

Ai-je besoin d'un ordinateur puissant pour faire tourner Range Engine ?
Non, vous n'avez même pas besoin d'une carte vidéo dédiée pour travailler sur Range Engine ! Il vous suffit d'avoir un ordinateur avec Windows 8.1/10/11 ou Linux et un GPU supportant OpenGL 3.3 et vous pourrez l'utiliser.

Range Engine a-t-il de bons graphismes ?
Oui, vous pouvez créer n'importe quel style graphique dans Range Engine, du dessin animé au réalisme. Le moteur peut également gérer des maillages avec un grand nombre de triangles et des textures en haute résolution.

Quel est le langage de programmation de Range Engine ?
Les fonctions de jeu de Range Engine sont écrites en Python 3.11.7.

Sur quelles plateformes Range Engine fonctionne-t-il et s'exporte-t-il ?
Pour l'instant, uniquement sur Windows et Linux, mais nous avons des projets d'extension à macOS.

Comment puis-je apprendre Range Engine ?
Actuellement, le moteur manque de matériel éducatif original, car l'équipe est petite et le moteur a été lancé récemment. En fait, vous pouvez utiliser les anciens tutoriels BGE/UPBGE pour apprendre le Range Engine, si vous voulez savoir par où commencer, vous pouvez nous demander via le Discord officiel du Range Engine, il vous suffit de nous faire part de vos doutes et nous serons là pour vous aider. Comme notre communauté grandit chaque jour, nous développons officiellement une série de tutoriels sur la chaîne YouTube de Range Engine expliquant chaque point du moteur et enseignant comment créer un jeu à partir de zéro.

Puis-je contribuer au développement de Range Engine ?
Le développement constant de Range Engine est possible grâce au soutien de la communauté, vous pouvez nous soutenir sur Patreon ou faire des dons avec PayPal (contact@rangeengine.tech). Les mécènes ont également un tas d'avantages en soutenant le projet, comme des accès anticipés, des produits Range Engine exclusifs, des chats exclusifs et un rôle sur le Discord Range Engine.

🚧️ 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 à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] RangeEngine ou $ RangeEngine
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./RangeEngine
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 25 Mai 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 2 minutes. 🎯️ Objectif : Initialisation de l'entrée et test binaire de fonctionnement.



🫕️ Installation :
▸ (✔ v. 1.6) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)

‣ 🔍️ (v. 1.6) : ✔ tested
‣ ◀️ Test binaire de fonctionnement : ✔ tested
⚪️ Ce test a pour objectif de faire une copie d'écran, de vérifier que le jeu/outil démarre, qu'aucun bug apparent ne survient,

‣ 🎲️ Résultat des tests

‣ 🔍️ (v. 1.6) : (⭐⭐⭐)
‣ ◀️ Test de fonctionnement :
🟢️ Visiblement il/elle fonctionne bien.
⚪️ Je n'ai pas les compétences pour un test plus approfondi. La partie inférieure de l'interface semble dédiée au codage en Visual Language.
🟢️ Son interface est magnifique et complète.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: ⏱️ (untested|fct test)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Un superbe outil pour le développement de jeux.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !