Gosu - Le Bottin des Jeux Linux

Gosu

🗃️ Specifications

📰 Title: Gosu 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 2D
🏷️ Category: Development ➤ Framework & Tool ➤ Game Framework 🏝️ Perspective: Third person
🔖 Tags: Development; Library; Ruby; Gosu; C/C++; Prototyping; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 2007-01-13 👫️ Played: Single
🐓️ Latest: 2020-09-26 🚦 Status: 04. Released (status)
📍️ Version: Latest: 0.15.2 / Dev: c6fab6f ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2014-04-06 🐜️ Updated: 2024-10-10

📦️ Deliverables

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

🚦 Entry status

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

📖️ Summary

📜️[en]: A libre, multi-platform 2D game development library for the Ruby and C++ programming languages. It is focused, lightweight, has few dependencies (mainly SDL 2), and provides a window and main loop, OpenGL or OpenGL ES 2D graphics and text, sounds and music, and keyboard, mouse and gamepad support. It is particularly suitable for teaching or learning Ruby, prototyping or participating in small game development competitions. 📜️[fr]: Une bibliothèque de développement de jeux 2D libre et multi-plateforme pour les langages de programmation Ruby et C++. Elle est ciblée, légère, a peu de dépendances (principalement SDL 2), et fournit une fenêtre et une boucle principale, des graphiques et du texte en 2D OpenGL ou OpenGL ES, des sons et de la musique, et le support du clavier, de la souris et des gamepad. Elle est particulièrement adaptée pour enseigner ou apprendre Ruby, faire du prototypage ou pour participer à de petites compétitions de développement de jeux.

🎥️ Videos


🦝️ From Users: (201404), (201508),


💎 Features: (201612),


🕯️ How To: (201506), (202009), [fr](201705),


🎮️ Showcase:
• Knight of the Skies (201812), North Square (201910), Armageddon (201010),

• RbDoom (200909), Ruby Survival 3D Game (201203), FlappyTappy (201405),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(201612) t(202xxx) gd(202xxx) gu(201404) gu(201508) r(202xxx) lp(202xxx) d(201812) d(201910) d(201010) d(200909) d(201203) d(201405) d(201209) d(201407) d(201107) d(201112) d(201603) d(201301) d(202112) d(202011) d(202004) d(201506) d(200809) d(202006) d(201502) ht(201506) ht(202009) ht(201601) ht(201502) ht(201502) ht[fr](201705) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
● Documentation:
• Learn Game Programming with Ruby & Gosu library (Download now for Free, by & thanks to Mark Sobkowicz): gd(201508) [Games with Code (Learn Game Programming with Ruby & Gosu library)]
• gosu-fr (French documentation on Gosu, MIT): [Google Code (gosu-fr[fr])]

● Misc.:
• Chipmunk (a simple, lightweight, fast and portable 2D rigid body physics library written in C, MIT license): d(201602) d(201112) d(200903) [Homepage] [Dev site]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Showcase]

🦣️ Social
Devs (Gosu Team [fr] [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
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

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

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Gosu
🦊️ What's: A libre 2D game dev library for Ruby & C++
🏡️ https://www.libgosu.org/
🐣️ https://github.com/jlnr/gosu/
🔖 #LinuxGameDev #Programming #Library #Ruby #C++ #Prototyping
📦️ #Libre #RPM #Deb
📖 Our entry: (homeless)

🥁️ Update: 0.15.2➜1.4.6
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/gosu/gosu/releases
🦣️ From: https://github.com/gosu/gosu/releases.atom

🦝️ https://www.youtube.com/embed/jJhbpY70miE
💎 https://www.youtube.com/embed/_AECIE2pQSU
🕯️https://www.youtube.com/embed/i3tKf1taYOk
🕯️[fr] https://www.youtube.com/embed/gDgmPFXgPtY
🎮️ https://www.youtube.com/embed/Q_Qnt3P7Bp0
🎮️ https://www.youtube.com/embed/i6Ua2hAf1JA

🕶️ The logo of this library

📚️ Gosu is a libre, multi-platform 2D game development library for the Ruby and C++ programming languages. It is focused, lightweight, has few dependencies (mainly SDL 2), and provides a window and main loop, OpenGL or OpenGL ES 2D graphics and text, sounds and music, and keyboard, mouse and gamepad support. It is particularly suitable for teaching or learning Ruby, prototyping or participating in small game development competitions.

📕 Description [en]

📜️ "A libre 2D game development library for the Ruby and C++ programming languages" 📜️

Gosu is a 2D game development library for Ruby and C++.

It’s available for macOS, Windows, Linux (including Raspbian), and iOS.

Gosu is focused, lightweight and has few dependencies (mostly SDL 2). It provides:

✅️ a window and a main loop
✅️ 2D graphics and text, powered by OpenGL or OpenGL ES
✅️ sounds and music
✅️ keyboard, mouse, and gamepad input

Gosu is mostly used to teach or learn Ruby or in short game development competitions. It’s also a great prototyping tool and should work for indie game development, though nobody has really tried that.

📕 Description [fr]

Une bibliothèque de développement de jeux 2D pour les langages de programmation Ruby et C + +, par la Gosu Team (Julian Raschke, Jan Lücker, et contributeurs).
En C/C++.

Gosu est une bibliothèque de développement de jeux 2D libre et multi-plateforme pour les langages de programmation Ruby et C++. Elle est ciblée, légère, a peu de dépendances (principalement SDL 2), et fournit une fenêtre et une boucle principale, des graphiques et du texte en 2D OpenGL ou OpenGL ES, des sons et de la musique, et le support du clavier, de la souris et des gamepad. Elle est particulièrement adaptée pour enseigner ou apprendre Ruby, faire du prototypage ou pour participer à de petites compétitions de développement de jeux.


Gosu est une bibliothèque de développement de jeux en 2D pour Ruby et C++.

Elle est disponible pour macOS, Windows, Linux (y compris Raspbian) et iOS.

Gosu est ciblée, légère et a peu de dépendances (principalement SDL 2). Elle fournit :

✅️ une fenêtre et une boucle principale
✅️ des graphiques et du texte en 2D, avec OpenGL ou OpenGL ES
✅️ des sons et de la musique
✅️ clavier, souris et manette de jeu

Gosu est principalement utilisé pour enseigner ou apprendre Ruby ou dans des petites compétitions de développement de jeux. C'est également un excellent outil de prototypage et devrait fonctionner pour le développement de jeux indépendants, bien que personne n'ait vraiment essayé.