Raydium - Le Bottin des Jeux Linux

Raydium

🗃️ Specifications

📰 Title: Raydium 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Engine ➤ 2D & 3D ➤ Misc. 🌍️ Browser version:
🔖 Tags: 2D & 3D engine 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2012-10-19 📦️ RPM package:
📍️ Version: Latest: Current / Dev: Revision 1135 / Nightly Build 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-2+ 📦️ 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: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 12511 🐛️ Created: 2012-10-19
🐜️ Updated: 2021-11-14

🎥️ Videos


🎲️ Gameplay: (202xxx), (202xxx), [fr](202xxx),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) t(202xxx) t(202xxx)] [WIKI [fr] 1 2 [en]] [FAQ] [RSS] [Changelog 1 2]

💰 Commercial: (empty)

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (CQFD Corp [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


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

🕵️ Reviews


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

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"blabla"🐧📕


Raydium is a game engine. It provides a set of functions wich allow quick and flexible games creation.

Functions covers things like player inputs (keyboard, mouse, joystick, joypad, force feedback), rendering (3D objets, OSD (On Screen Display)), time (a game must run at the exact same speed on every computer), sound, ... (there's a lot more things to manage, in fact ;)
The project was started in 2001, trying to become a small 3D library, as a training to OpenGL.

But Raydium starts to manage more and more things (time engine, PHP scripting, physics engine, ...), and is now about to become a full "game engine".

Raydium is free software, available under GPL License.
Raydium is designed to be the engine used behind the MeMak project, but some complex tests were already created with this engine, as a few "complete" games: ManiaDrive, NewSkyDiver and Isaac.
There are a lot of others 3D/game engines (and some are very complete, such as Ogre, Crystal Space, ...). Raydium does not try to be as complex as these engines, but contrary, is aiming quick and simple developpement. A good example of this simplicity is NewSkyDiver, a game in less than 750 lines of code.

📕 Description [fr]

Un moteur permettant la conception de jeu, par CQFD Corp.
Il comprend 30 000 lignes de codes.

Raydium est un moteur conçu pour faciliter la conception de jeu. Il met l'accent sur la simplicité et la rapidité de conception.
Pour exemple, le jeu NewSkyDiver (dans le Bottin) contient moins de 750 lignes de code.

Utilisé par ces jeux / Used by these games: Cuby, Mania Drive, NewSkyDiver


Raydium est un moteur de jeu : il se présente comme un ensemble de fonctions simples qui permettent de rendre l'écriture d'un jeu 3D plus souple et rapide.

Ces fonctions couvrent donc des domaines comme les entrées du joueur (clavier, souris, joystick, joypad, retour de force), l'affichage (objets 3D, OSD (On Screen Display)), le temps (un jeu doit se jouer à la même vitesse sur toutes les machines, quelles que soient les performances de ces machines), le son, etc... (il y a beaucoup d'autres choses à gérer, en réalité ;)
Initié en début 2001, Raydium se destinait à devenir une petite bibliothèque 3D, dont le développement ne serait utile que pour se faire les dents sur OpenGL.

Mais l'évolution de Raydium s'est poursuivie, touchant à des domaines de plus en plus vastes (moteur de temps, scripting PHP, moteur physique, ...), jusqu'a devenir le "moteur de jeu" qu'il est sur le point de devenir.
Dans le monde libre, il existe bien sur d'autres moteurs 3D/de jeu, dont certaines grosses pointures (Ogre, Crystal Space, ...). Raydium ne cherche pas à atteindre le degré de complexité que l'on retrouve dans ces moteurs, mais bien au contraire de permettre un développement rapide et simple. Un bon exemple de cette simplicité est NewSkyDiver, qui tient sur moins de 750 lignes de code.